ArcObjects ile C # geliştirme için en iyi kitaplar / web siteleri nelerdir?
ArcGIS Kaynak Merkezi çok yararlıdır ama daha örneklerle kaynakları bulmaya çalışıyorum.
ArcObjects ile C # geliştirme için en iyi kitaplar / web siteleri nelerdir?
ArcGIS Kaynak Merkezi çok yararlıdır ama daha örneklerle kaynakları bulmaya çalışıyorum.
Yanıtlar:
Bu kitap bulduğum en iyisi, kodun VBA'da olduğu can sıkıcı ama onu C'ye dönüştürmek zor değil # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814
İşte kullanışlı olan bazı kod snippet'leri http://help.arcgis.com/tr/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/
Bu, kalıtım zincirine iyi bir genel bakış elde etmek için yararlıdır http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html
ESRI ucuz değil. Kullanıcılara kapsamlı bir basılı kaynak kılavuzları sunmak yerine, eğitmen önderliğindeki derslerini almamızı istiyorlar. Basılı kaynaklar açısından fazla bir şey yok. ( .Net Geliştiricileri için çevrimiçi ArcObject Yardımı iyi ve kapsamlıdır, ancak alıştırmaları olan bir kitap kadar uygun değildir) Hem VB6 hem de C # kod örneklerini içeren ArcObjects ile Programlama için büyük bir 2 ciltli kaynak / alıştırma kitabı vardı ancak bu ArcObjects kütüphanesinin ilk kez tanıtıldığı yıllar 8'de oldu. ArcObjects ile gelişmekte olan VB6 / C # 'a Geçiş Caddesi gibi çeşitli kurslar da vardı.
Bunun yerine, ESRI şu anda 3'ü geliştirmeye odaklanan kendi sertifika sistemlerini uygulamak için çok çalışıyor:
Tüm sertifikalar sonunda 2 seviye Önlisans ve Profesyonel olacaktır. Ne yazık ki, yalnızca iki geliştirici sertifikası hazır ve yalnızca Önlisans düzeyinde.
Yine de Associate Desktop Developer için önerilen bazı kaynaklar var . Hiçbir yayın mevcut değildir ancak eğitmenler, eğitmen liderliğindeki kurslarda katılımcılara genellikle bir eğitim kılavuzu ve bir çalışma kitabından oluşan resmi basılı materyaller sunmaktadır:
Eğitmen Gözetiminde
Web Eğitimi
Eğitim Seminerleri
Yukarıdakilerin ayrıntılarını burada bulabilirsiniz
İlginizi çekebilecek diğer kaynaklar Web Uygulaması Geliştirici İlişkilendirme sertifika kaynaklarıdır
ESRI'nın aksine, Microsoft ve ortakları .Net ile uygulama geliştirme konusunda birçok kitap yayınladılar. Şahsen ben sadece VB .Net geliştirir, bu yüzden hangi C # için iyi bir kendi tempolu çalışma kitabı olacağını bilmiyorum. ArcObjects ile mücadele etmeden önce C # 'da uygulama geliştirme konusunda uzman olmanızı şiddetle tavsiye ederim.
Kaynak kodunu bulmak için genellikle google ile bir konu veya arayüz / sınıf adı aramayı kullanır ve ArcGIS 10 veya 9.x ve önceki sürümlerine bağlı olarak farklı site kısıtlamaları eklerim.
ArcGIS 10 için şunu ekliyorum: site: forums.arcgis.com
ArcGIS 9.x ve öncesi için şunu ekliyorum: site: forums.esri.com
Forumlar bölümünü atlamak da mümkündür, ancak genellikle birçok isabet verir. Artık bu sitede daha fazla içerik almaya başladığım için Google'da da belirtmiştim.
Bence ArcObjects'i Öğrenmek mükemmel bir başlangıç kitabı.
Bu kitap Mart 2013'te çıktı ve 10.1 Çok örnek ve nasıl yapılır ... Satın almaya değer ... http://www.amazon.com/gp/product/1118442547/
ArcObjects Online nedenleri (resources.esri.com) oldukça iyi olsa da, bağlam dışıdır. Esri ne zaman kullanılacağını bilmediğiniz işlevleri listeler.
IGeometry'nin (Yeni Youtube Kanalım) ArcObjects ile sıfırdan bağlamsal bir .NET Programlama sağlamak için orada olmasının nedenlerinden biri budur. Diziye, her bölümde bu projeye işlevsellik eklediğimiz, her bölümde yeni arayüzler tanıtıp açıkladığımız Bestaurants adlı kurgusal bir projeyle başlıyorum!
Aşağıdaki youtube bağlantısına göz atın, şimdi Bölüm 14'teyiz,
http://www.youtube.com/watch?v=XrZs1rwmOwg&list=PLQnljOFTspQXqYsWJG8o-eJpGlvzww9lE&index=1
Pennsylvania Eyalet Üniversitesi yakın zamanda ücretsiz erişim için CBS Uygulama Geliştirme kursunu serbest bıraktı . VB.NET'te ArcObjects'in temellerini öğretir
Umarım bu mignt size yardımcı olur - .Net ve ArcObjects'te ESRI ArcGIS Eklentisi Geliştirme'ye giriş