Jakie są najlepsze książki / strony internetowe do programowania w języku C # za pomocą ArcObjects?
ArcGIS Resource Center jest bardzo pomocny, ale staram się znaleźć źródła z kilku przykładów.
Jakie są najlepsze książki / strony internetowe do programowania w języku C # za pomocą ArcObjects?
ArcGIS Resource Center jest bardzo pomocny, ale staram się znaleźć źródła z kilku przykładów.
Odpowiedzi:
Ta książka jest najlepsza, jaką znalazłem, denerwujące jest to, że kod jest w VBA, ale nie jest trudno przekonwertować go do C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814
Oto kilka fragmentów kodu, które przydają się http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/
Jest to pomocne, aby uzyskać dobry przegląd łańcucha dziedziczenia http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html
ESRI nie robi taniej. Zamiast udostępniać użytkownikom obszerne drukowane podręczniki zasobów, chcą, abyśmy wzięli udział w ich drogich kursach prowadzonych przez instruktorów. Tam nie ma wiele pod względem zasobów drukowanych. ( Pomoc online ArcObject dla programistów .Net jest dobra i obszerna, ale nie jest tak wygodna, jak książka z ćwiczeniami). Kiedyś istniały duże zasoby 2 zeszytów / zeszyt do programowania z ArcObjects, które zawierały przykłady kodu VB6 i C # ale było to wiele lat temu w wersji 8, kiedy po raz pierwszy wprowadzono bibliotekę ArcObjects. Było też kilka kursów, takich jak Migrating Avenue do VB6 / C #, rozwijanie z ArcObjects itp.
Zamiast tego ESRI ciężko pracuje obecnie nad wdrożeniem własnego systemu certyfikacji 3, który koncentruje się na rozwoju:
Wszystkie certyfikaty będą ostatecznie mieć 2 poziomy Associate i Professional. Niestety tylko dwa certyfikaty dla programistów są gotowe i tylko na poziomie stowarzyszonym.
Nadal istnieją pewne zalecane zasoby dla Associate Desktop Developer . Brak dostępnych publikacji, ale instruktorzy dostarczają uczestnikom oficjalne materiały drukowane na kursach prowadzonych przez instruktorów, które zazwyczaj składają się z instrukcji obsługi i zeszytu ćwiczeń:
Prowadzony przez instruktora
Szkolenie internetowe
Seminaria szkoleniowe
Szczegóły dotyczące powyższego można znaleźć tutaj
Innym zestawem zasobów, który może być interesujący, są zasoby certyfikacyjne Associate Developer Web Application
W przeciwieństwie do ESRI, Microsoft i ich partnerzy opublikowali wiele książek na temat tworzenia aplikacji w .Net. Osobiście rozwijam się tylko w VB .Net, więc nie wiem, która byłaby dobra książka do nauki dla C #. Zdecydowanie zalecamy, abyś stał się biegły w tworzeniu aplikacji w języku C # przed przystąpieniem do ArcObjects.
Aby znaleźć kod źródłowy, zwykle używam wyszukiwania tematu lub nazwy interfejsu / klasy w google i dodam różne ograniczenia witryny w zależności od tego, czy jest to ArcGIS 10, czy 9.x i wcześniejszy.
Do ArcGIS 10 dodaję: site: forums.arcgis.com
Do ArcGIS 9.xi wcześniejszych dodaję: site: forums.esri.com
Możliwe jest również pominięcie części forum, ale zwykle daje to wiele trafień. Teraz, gdy zaczęliśmy uzyskiwać więcej treści na tej stronie, oświadczyłem, że również w Google.
Myślę, że poznanie ArcObjects to doskonała książka dla początkujących.
Ta książka ukazała się w marcu 2013 r. I zawiera 10.1 Wiele przykładów i poradników ... Warto kupić ... http://www.amazon.com/gp/product/1118442547/
Chociaż powody ArcObjects Online (resources.esri.com) są całkiem dobre, są poza kontekstem. Funkcje listy Esri, których nie wiesz, kiedy użyć.
Jest to jeden z powodów, dla których upewniłem się, że IGeometry (Mój nowy kanał YouTube) zapewnia kontekstowe programowanie .NET z ArcObjects od zera. Serię rozpoczynam od fikcyjnego projektu o nazwie Bestaurants, w którym dodajemy funkcjonalność do tego projektu w każdym odcinku, jednocześnie wprowadzając i wyjaśniając nowe interfejsy w każdym odcinku!
Wyszukaj poniższy link do youtube, jesteśmy teraz w odcinku 14,
http://www.youtube.com/watch?v=XrZs1rwmOwg&list=PLQnljOFTspQXqYsWJG8o-eJpGlvzww9lE&index=1
Uniwersytet Stanowy Pensylwanii niedawno wydał bezpłatny dostęp do swojego kursu GIS Application Development . Uczy podstaw ArcObjects w VB.NET
Mam nadzieję, że ta pomoc będzie Ci pomocna - Wprowadzenie do rozwoju dodatków ESRI ArcGIS w .Net i ArcObjects