| Technical Documents |
Topics to be covered include creating custom symbols, renderers, class extensions, features, workspace extensions, editor tasks, commands, tools, dockable windows, and other objects that can be plugged in to the ArcGIS framework. Also covered will be issues encountered when implementing a custom object in any area of the object model, for example persistence, cloning, component categories, debugging, etc.
The book will be aimed at more advanced ArcObjects programmers, with 2+ years VB experience or a few years C++, who wish to extend the ArcObjects object model. Numerous samples will be included, in both VC++ and VB, of typical object model extensions.
As draft chapters of the Extending ArcObjects book become available, they will be posted on this page. Please revisit this page over the coming months to find more draft excerpts from the book.
| Chapter | Content | View PDF | Download PDF and sample source code |
|---|---|---|---|
| Chapter 2 - Developing objects | component categories | ComponentCategoriesDraft.pdf | Ch02ExtendingAO_1.zip (PDF file only) (Updated 12/12/02, 126 KB Zip file) |
| Chapter 2 - Developing objects | property pages | PropertyPagesDraft.pdf | Ch02ExtendingAO_2.zip (PDF file only) (Updated 12/12/02, 213 KB Zip file) |
| Chapter 3 - Customizing applications | DDEHandler | DDEHandlerDraft.pdf | Ch03ExtendingAO_1.zip (Updated 02/03/03, 96 KB Zip file) |
| Chapter 5 - Customizing the Display | custom feature renderers | CustomRenderersDraft.pdf | Ch05ExtendingAO_1.zip (Updated 04/10/03, 96 KB Zip file) |
| Chapter 8 - Customizing the Geodatabase | class extensions | ClassExtensionsDraft.pdf | Ch08ExtendingAO.zip (Updated 03/21/02, 297 KB Zip file) |
| Chapter 8 - Customizing the Geodatabase | custom features | CustomFeaturesDraft.pdf | Ch08ExtendingAO_2.zip (Updated 05/07/02, 99 KB Zip file) |
| Chapter 8 - Customizing the Geodatabase | plug-in data source | PlugInDataSourcesDraft.pdf | Ch08ExtendingAO_3.zip (Updated 12/23/02, 297 KB Zip file) |
| Chapter 8 - Customizing the Geodatabase | workspace extensions | WorkspaceExtensionsDraft.pdf | Ch08ExtendingAO_4.zip (Updated 12/23/02, 107 KB Zip file) |
| Chapter 8 - Customizing the Geodatabase | OLE DB providers | OLEDBProvidersDraft.pdf | Ch08ExtendingAO_5.zip (Updated 12/23/02, 126 KB Zip file) |
| Chapter 11 - Customizing Editing | custom feature inspectors | FeatureInspectorsDraft.pdf | Ch11ExtendingAO.zip (Updated 06/01/02, 235 KB Zip file) |