Quali sono i migliori libri / siti Web per lo sviluppo di C # con ArcObjects?
Il Centro risorse ArcGIS è molto utile, ma sto cercando di trovare fonti con altri esempi.
Quali sono i migliori libri / siti Web per lo sviluppo di C # con ArcObjects?
Il Centro risorse ArcGIS è molto utile, ma sto cercando di trovare fonti con altri esempi.
Risposte:
Questo libro è il migliore che ho trovato, è fastidioso che il codice sia in VBA ma non è difficile convertirlo in C # http://www.amazon.com/Programming-ArcObjects-VBA-Task-Oriented-Approach/dp / 0849327814
Ecco alcuni frammenti di codice che sono utili http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/Draw_Polyline_Snippet/0049000000nr000000/
Questo è utile per avere una buona panoramica della catena di eredità http://resources.esri.com/help/9.3/arcgisengine/java/api/arcobjects/allclasses-noframe.html
ESRI non fa a buon mercato. Invece di fornire agli utenti manuali completi sulle risorse stampate, desiderano che seguiamo i loro corsi con istruttori costosi. Non c'è molto in termini di risorse stampate là fuori. (La Guida in linea di ArcObject per gli sviluppatori .Net è buona ed estesa, ma non è conveniente come un libro con esercizi) Un tempo c'era un libro / esercitazione di 2 volumi per la programmazione con ArcObjects che includeva esempi di codice VB6 e C # ma ciò accadde molti anni fa nella versione 8 quando fu introdotta per la prima volta la libreria ArcObjects. Ci sono stati anche diversi corsi come Migrating Avenue su VB6 / C #, in via di sviluppo con ArcObjects, ecc.
Invece, ESRI è attualmente al lavoro per implementare il proprio sistema di certificazione 3, di cui sono focalizzati sullo sviluppo:
Tutte le certificazioni avranno infine 2 livelli Associate e Professional. Sfortunatamente, solo due certificazioni per sviluppatori sono pronte e solo a livello di Associate.
Ci sono ancora alcune risorse consigliate per Associate Desktop Developer . Non ci sono pubblicazioni disponibili ma gli istruttori forniscono ai partecipanti materiale stampato ufficiale ai corsi guidati dall'istruttore che di solito consiste in un manuale di istruzioni e un libro di esercizi:
Istruttore
Formazione Web
Seminari di formazione
Puoi trovare i dettagli per quanto sopra qui
L'altro insieme di risorse che potrebbero essere di interesse sono le risorse di certificazione Associate per sviluppatori di applicazioni Web
A differenza di ESRI, Microsoft e i suoi partner hanno pubblicato molti libri sullo sviluppo di applicazioni con .Net. Personalmente, sviluppo solo in VB .Net, quindi non so quale sarebbe un buon libro di studio auto-stimolato per C #. Consiglio vivamente di diventare esperto nello sviluppo di applicazioni in C # prima di affrontare ArcObjects.
Per trovare il codice sorgente di solito uso la ricerca di un argomento o un nome di interfaccia / classe con google e aggiungo un vincolo di sito diverso a seconda che si tratti di ArcGIS 10 o 9.xe precedenti.
Per ArcGIS 10 aggiungo: site: forums.arcgis.com
Per ArcGIS 9.xe versioni precedenti aggiungo: site: forums.esri.com
È anche possibile saltare la parte del forum, ma di solito dà molti successi. Ora che abbiamo iniziato a ottenere più contenuti su questo sito, ho dichiarato di cercarlo anche su Google.
Penso che conoscere ArcObjects sia un eccellente libro per principianti.
Questo libro è uscito a marzo 2013 e tratta di 10.1 Un sacco di esempi e istruzioni ... Vale la pena acquistare ... http://www.amazon.com/gp/product/1118442547/
Sebbene i motivi di ArcObjects Online (resources.esri.com) siano piuttosto validi, sono fuori contesto. Elenco delle funzioni di Esri che non sai quando usare.
Questo è uno dei motivi per cui mi sono assicurato che IGeometry (il mio nuovo canale Youtube) fosse lì per fornire un saggio programma .NET con ArcObjects da zero. Inizio la serie con un progetto immaginario chiamato Bestaurants in cui aggiungiamo funzionalità a questo progetto in ogni episodio, introducendo e spiegando nuove interfacce in ogni episodio!
Cerca il link di YouTube qui sotto, ora siamo all'episodio 14,
http://www.youtube.com/watch?v=XrZs1rwmOwg&list=PLQnljOFTspQXqYsWJG8o-eJpGlvzww9lE&index=1
La Pennsylvania State University ha recentemente rilasciato gratuitamente l'accesso al suo corso di sviluppo di applicazioni GIS . Insegna le basi di ArcObjects in VB.NET
Spero che questo mignt ti sia di aiuto - Introduzione allo sviluppo di componenti aggiuntivi ESG ArcGIS in .Net e ArcObjects