VS2010与ArcGIS 10.1二次开发:MFC实现地图调用
需积分: 11 102 浏览量
更新于2024-07-19
收藏 1.7MB PDF 举报
本资源主要介绍了在Visual Studio 2010 (VS2010)环境下利用ArcGIS Engine 10.1进行二次开发的方法,针对的是C++程序员的需求,因为在当时C#与ArcGISEngine的结合资料众多,而C++的相关教程相对较少。开发者刘宇分享了自己重新学习和实践VC(Visual C++)的过程,特别强调了MFC(Microsoft Foundation Classes)在创建图形用户界面(GUI)方面的应用。
首先,他提到MFC是Microsoft提供的一个用于Windows应用程序开发的框架,它简化了窗口编程,使得在VS2010中构建ArcGISEngine应用变得更加方便。在项目设置阶段,他建议选择单文档应用模板,因为这更适合于需要独立窗口的程序,如CFormView,而不是默认的CView,后者通常用于对话框或子窗口。
接下来,开发人员需要配置工程,包括添加相关类库。这些类库来自ArcGIS Engine的安装目录下的COM SDK,以及CommonFiles\ArcGIS\bin下的文件,特别是针对x86架构的。在预处理器定义中,还需要加入"ESRI_WINDOWS",以确保编译器能够正确识别和处理ArcGIS API。
在引入头文件时,重点在于包含ArcGIS API所需的头文件,这部分工作在C++环境中可能涉及到对特定路径和文件的引用。刘宇虽然提到自己不擅长界面设计,但他强调了MFC对于创建界面的重要性,特别是在C#中通过拖拽控件快速开发的便捷性与C++中的不同。
这篇文档提供了详细的步骤指导,从创建MFC工程、设置类库路径到引入必要的头文件,都是为了能够在VS2010中成功集成ArcGISEngine 10.1进行地图调用和其他相关的地理信息系统开发。对于希望在C++环境中进行类似工作的开发者来说,这是一份宝贵的参考资料。
2018-09-18 上传
2011-11-27 上传
2024-01-03 上传
2013-11-03 上传
2008-09-05 上传
2014-07-31 上传
qq_31354099
- 粉丝: 36
- 资源: 9
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常