ESRI(R) ArcGIS(TM) Desktop-- ArcInfo(TM), ArcEditor(TM), and ArcView(R) is a comprehensive, integrated, scaleable framework for implementing GIS. ArcGIS Desktop includes a set of integrated applications, ArcMap(TM), ArcCatalog(TM). Using these applications and their user interfaces in unison, you can perform any GIS task, simple to advanced, including mapping, geographic analysis, data editing and compilation, data management, visualization, and geoprocessing. The entire ArcGIS system is built and extended using software components called ArcObjects. ArcObjects are at the core of all the ArcGIS products: ArcGIS Desktop, ArcGIS Engine, and ArcGIS Server.
This book will be of greatest use to developers who want to use the ArcGIS Desktop Developer Kit to customize and extend the ArcView, ArcEditor, or ArcInfo desktop products. This book provides a general explanation of the options and opportunities available to developers with the ArcGIS Desktop. Several scenarios will illustrate with code samples the different types of customization that can be developed with the ArcGIS Desktop Developer Kit.
You will learn how to:
Customize the user interface non-programmatically.
Understand and work with the system architecture of ArcGIS desktop.
Create Visual Basic for Applications (VBA) macros.
Develop components to extend the desktop framework.
Understand license considerations.
Deploy your customizations.
The ArcGIS Desktop Developer Guide is an introduction for anyone who wants to customize or extend ArcGIS Desktop applications such as ArcMap or ArcCatalog.