一、概述
ArcObjects基于Microsoft的组件对象模型(COM)。ArcGIS应用程序的最终用户不必了解COM,但如果您是一名开发人员,希望开发基于ArcObjects的应用程序或使用ArcObjects扩展现有的ArcGIS应用程序,即使您计划使用.NET或Java应用程序编程接口(API),而不是专门使用COM,也需要了解COM。所需的理解水平取决于您想要进行的定制或开发的深度。尽管本主题不涵盖整个COM环境,但它为开发人员提供了足够的知识,使他们能够有效地使用ArcObjects。有许多编码技巧和指导原则可以让您更有效地使用ArcObjects。