ArcGIS Engine中文开发指南:构建GIS应用程序

需积分: 10 16 下载量 181 浏览量 更新于2024-07-25 收藏 17.67MB PDF 举报
"ArcGIS Engine中文开发指南" ArcGIS Engine是一个强大的地理信息系统(GIS)开发平台,用于构建桌面、Web及移动应用,使开发者能够利用GIS的功能集成到自定义的应用程序中。该指南详细介绍了ArcGIS Engine的各个方面,帮助开发者理解和使用这个工具。 第一章介绍了ArcGIS Engine的基本概念,包括ArcGIS 9的整体概述,Engine的角色及其主要用户群体,如软件开发者、系统集成商等。本章还讨论了Engine的主要功能,如地图创建、数据编辑、空间分析等,并提供了如何开始开发的指导,以及如何利用本书和相关的开发资源。 第二章深入讲解了ArcGIS的软件体系结构,包括其不同组成部分,如ArcGIS应用程序接口(API),以及Engine类库,这些类库为开发人员提供了丰富的GIS功能。 第三章关注的是使用ArcGIS控件进行开发,如MapControl、PageLayoutControl、GlobalControl、SceneControl、ReaderControl、TOCControl和ToolbarControl。通过实例展示了如何在应用程序中使用这些控件,包括如何创建带有和不带ToolbarControl的应用。 第四章介绍了不同的开发环境,包括基于微软组件对象模型(COM)的开发,使用ArcObjects的方式,以及针对Visual Basic、Visual C++、.NET、Java和C++的特定环境和API。此外,还涵盖了.NET应用程序接口和Java应用程序接口的详细信息。 第五章讨论了许可与部署的相关问题,包括ArcGIS的许可选项,如何初始化独立可执行许可,以及如何部署Engine的运行时环境。此外,还介绍了为ArcGIS Engine应用程序授权的过程。 第六章提供了多种开发情景,演示了如何使用ActiveX、Visual JavaBeans、Windows控件,以及如何构建命令行的Java和C++应用程序。 附录部分包含了对象模型图的解释,有助于开发者理解ArcGIS Engine的对象结构,以及ArcGIS开发资源,如SDK和在线开发支持。 《ArcGIS Engine中文开发指南》是一份全面的参考资料,为开发者提供了从基础到高级的ArcGIS Engine开发知识,覆盖了从选择开发环境、使用控件到部署和授权的整个过程。