Які найкращі книги / веб-сайти для розробки C # за допомогою ArcObjects?
Ресурсний центр ArcGIS є дуже корисним, але я намагаюся знайти джерела з великою кількістю прикладів.
Які найкращі книги / веб-сайти для розробки C # за допомогою ArcObjects?
Ресурсний центр ArcGIS є дуже корисним, але я намагаюся знайти джерела з великою кількістю прикладів.
Відповіді:
Ця книга найкраща, яку я знайшов, її дратує те, що код є у VBA, але його не важко перетворити на C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814
Ось деякі фрагменти коду, які знадобляться http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/
Це корисно для отримання хорошого огляду ланцюжка спадкування http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html
ESRI робить не дешево. Замість того, щоб надавати користувачам вичерпні посібники з друкованих ресурсів, вони хочуть, щоб ми взяли їх завищені курси для керівників інструкторів. Щодо друкованих ресурсів там не так багато. (Інтернет- допомога ArcObject для розробників .Net є хорошою та обширною, але це не так зручно, як книжка з вправами.) Раніше був великий двотомний ресурс / зошит для програмування з ArcObjects, який включав як приклади коду VB6 та C #. але це було багато років тому у версії 8, коли бібліотека ArcObjects була введена вперше. Було також кілька курсів, таких як Міграція авеню до VB6 / C #, розробка з ArcObjects тощо.
Натомість, ESRI зараз наполегливо працює над впровадженням власної системи сертифікації, 3 з яких орієнтовані на розвиток:
Усі сертифікати з часом матимуть 2 рівня Асоційований та Професійний. На жаль, лише два сертифікати розробника готові і тільки на рівні Associated.
Але все ж є кілька рекомендованих ресурсів для Associate Desktop Developer . Немає публікацій, але викладачі надають учасникам офіційні друковані матеріали на курсах, що проводяться інструкторами, які, як правило, складаються з навчального посібника та робочої зошита:
Інструктор під керівництвом
Веб-навчання
Навчальні семінари
Деталі для вищесказаного ви можете дізнатися тут
Інший набір ресурсів, який може зацікавити, - це сертифікаційні ресурси веб-додатків Developer Associate
На відміну від ESRI, Microsoft та їх партнери опублікували багато книг про розробку додатків за допомогою .Net. Особисто я розвиваюсь лише в VB .Net, тому не знаю, що було б хорошою навчальною книжкою для самостійного темпу для C #. Настійно рекомендую вам бути досвідченим у розробці програм у C # перед тим, як братися за ArcObjects.
Для пошуку вихідного коду я зазвичай використовую пошук теми або інтерфейсу / імені класу з google і додаю різні обмеження на сайті залежно від того, чи є ArcGIS 10 або 9.x і раніше.
Для ArcGIS 10 додаю: сайт: forums.arcgis.com
Для ArcGIS 9.x та новіших версій я додаю: сайт: forums.esri.com
Також можна пропустити частину форумів, але це зазвичай дає багато звернень. Тепер, коли ми почали отримувати більше вмісту на цьому веб-сайті, я також заявив, що також переглядайте його в Google.
Я думаю, що знайомство з ArcObjects - відмінна книга для початківців.
Ця книга вийшла в березні 2013 року і охоплює 10,1 багато прикладів та рекомендацій ... Варто придбати ... http://www.amazon.com/gp/product/1118442547/
Хоча причини ArcObjects Online (resource.esri.com) досить хороші, вони поза контекстом. Список функцій Esri, які ви не знаєте, коли використовувати.
Це одна з причин, що я переконався, що IGeometry (Мій новий канал Youtube) є для забезпечення контекстного .NET програмування з ArcObjects з нуля. Я починаю серію з вигаданого проекту під назвою Bestaurants, де ми додаємо функціональності цьому проекту в кожному епізоді, в той час як вводячи та пояснюючи нові інтерфейси в кожному епізоді!
Перегляньте посилання на youtube нижче. Зараз ми перебуваємо в Епізоді 14,
http://www.youtube.com/watch?v=XrZs1rwmOwg&list=PLQnljOFTspQXqYsWJG8o-eJpGlvzww9lE&index=1
Нещодавно Державний університет Пенсільванії безкоштовно випустив курс навчання з розробки додатків ГІС . Викладає основи ArcObjects у VB.NET
Сподіваюсь, що ця проблема допоможе вам - Включення в розробку надбудови ESRI ArcGIS в .Net та ArcObjects