"这是一份针对ArcGIS Engine与C#结合进行GIS应用开发的实例教程,专为初学者设计,由3SDN原创并要求非商业用途转载请注明出处。教程使用C#语言和VS2005作为开发环境,旨在帮助读者掌握ArcGIS Engine的基本体系结构和开发方法,能够构建基本的GIS桌面应用程序。教程内容涵盖从创建项目框架到实现各种功能,如菜单添加、地图与页面布局同步、状态栏信息、鹰眼、右键菜单、图层符号选择器和属性数据查询显示等。" 在本教程中,初学者将首先学习如何搭建桌面GIS应用程序的基础框架。这个过程涉及以下几个步骤: 1. 新建项目:在VS2005中,通过"文件|新建|项目"创建一个Windows应用程序项目,命名为"3sdnMap"。修改"Form1.cs"为"3sdnMap.cs",并在设计视图中调整窗体属性,将Text属性改为"3sdnMap"。 2. 添加控件:教程指导添加必要的GIS控件,包括MenuStrip用于菜单,ToolbarControl用于工具栏,StatusStrip用于状态栏,以及SplitContainer和TabControl来组织界面。ToolbarControl应设置Dock属性为Top,以便固定在顶部。StatusStrip和TabControl则根据需求调整其Dock属性,使它们分别位于窗体底部和SplitContainer的Panel1中。 随着项目的初步构建,后续章节会逐步深入到GIS应用的特定功能实现,如: - 第二讲:添加和实现菜单,让用户能够交互控制GIS应用。 - 第三讲:MapControl与PageLayoutControl的同步,确保地图和页面布局的一致性。 - 第四讲:状态栏信息的添加与实现,提供应用程序运行时的反馈信息。 - 第五讲:实现"鹰眼"功能,让用户能在主地图之外查看全局视图。 - 第六讲:添加右键菜单,增强用户对图层和地图的操作。 - 第七讲:图层符号选择器的实现,允许用户自定义图层的显示样式。 - 第八讲:属性数据表的查询和显示,使用户能够探索和分析地理数据。 通过这个系列的实例学习,初学者不仅能够理解ArcGIS Engine的核心概念,还能掌握使用C#编程语言和VS2005进行GIS应用开发的基本技巧。教程最后还提到可能会存在的Bug和优化方案,由作者CrazyDonkey, CSU提供,确保学习过程中遇到的问题能得到解决。
![](https://csdnimg.cn/release/download_crawler_static/5257684/bg9.jpg)
![](https://csdnimg.cn/release/download_crawler_static/5257684/bga.jpg)
剩余47页未读,继续阅读
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/84bc9dee4bc548a39e7ccafbae52ee80_lyrics89.jpg!1)
- 粉丝: 0
- 资源: 12
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)