ArcObjects(简称AO)是ESRI公司ArcGIS™ 家族中应用程序ArcMap™、ArcCatalog™ 和 ArcScene™的开发平台,它是基于Microsoft COM技术所构建的一系列COM组件集。
AO是基于
微软的COM技术来构建的,因此它的开放性和扩展性很强大。这儿的开放性是指在
开发环境的选择上可以有VBA、VB、VC++、DELPHI等多种支持COM标准的开发工具,而扩展性是指AO组件没有提供的功能,如需要定义一种新的数据格式,你就可以利用COM技术来写自己的
COM组件,对AO组件库进行扩展补充。
《ArcObjects Developer Help》 ----- 这是AO开发的首选资源。不管是AO的基础COM、AO的对象层次图都提供了说明,此外还提供了大量的开发示例。