Beginning ArcGIS for Desktop Development using .NET
Sold Out / Out of Stock
Beginning ArcGIS for Desktop Development using .NET
Used Book in Good Condition
UpdateFeb 2017: All sample codes in the book (all downloadable) had been tested against all versions of ArcGIS 10.x (including 10.2, 10.3, and 10.4). The codesamples can be used without any changes. Â Get the very most out of the ArcGIS for Desktop products through ArcObjects and .NET (covers 10.0, 10.1, 10.2, 10.3, and 10.4) ArcGISfor Desktop is a powerful suite of software tools for creating and using maps,compiling, analyzing and sharing geographic information, using maps andgeographic information in applications, and managing geographic databases. Butgetting the hang of ArcGIS for Desktop can be a bit tricky even for experiencedprogrammers. Core components of ArcGIS platform arecalled ArcObjects. This bookfirst introduces you the whole ArcGISplatform and the opportunities for development using various programminglanguages (chapter 1 and 2). Then itfocuses on ArcGIS for Desktop applications and makes you familiar withArcObjects from .NET (C# and VB) point ofview. Whether you are an ArcGIS user with no background in programming or aprogrammer without experience with the ArcGIS platform, this book arms you witheverything you need to get going with ArcGIS for Desktop development using .NET. The restof the book dedicated to ArcObjects programming (chapter 5-14). Writtenby a leading expert in geospatial information system design and development, itprovides concise, step-by-step guidance, illustrated with best-practicesexamples, along with plenty of ready-to-use source code. In no time you'llprogress from .NET programming basics tounderstanding the full suite of ArcGIS tools and artifacts to customizing andbuilding your own commands, tools, andextensions, all the way through application deployment. Among other things, you'll learn to:
Object-Oriented and Interface-based programming in .NET (C# and VB.NET)
Finding relationship between classes and interfaces using object model diagrams
Querying data
Generating data
Processing and analyzing data
Visualizing geographical data using various rendering
Creating various kinds of Desktop Add-Ins (commands, dockable windows, extensions)
Performing foreground and background geoprocessing
Deployment of Add-Ins and advanced tips about it
Learn how to improve your productivity withArcGIS for Desktop and Beginning ArcGIS for Desktop Development Using .NET