- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AE开发实验报告
AE开发实验报告 ok3w_ads(“s004”); ok3w_ads(“s005”); 实验p2.2 使用控件创建第一个桌面应用程序 一.实验目的 1)掌握使用控件创建桌面应用程序的主要流程; 2)掌握MapControl控件、TOC控件、Toobar控件的特性及其与ArcMap中的对应关系; 3)编写代码实现加载 Mxd 文档、添加 Shape 文件、鹰眼放大等功能; 4)掌握ArcGIS Developer help查询接口帮助的方法。 二.实验内容 1)使用控件创建桌面应用程序的主要流程; 2)代码加载 Mxd 文档 3)添加 Shape 文件 4)鹰眼功能 三.实验步骤 3.1使用控件创建桌面应用程序 1)新建一个Windows窗体应用程序(文件--新建--项目--Windos窗体应用程序 ) 2)设置项目保存位置及项目名称,在点了确定之后,在VS的工具箱中找到到和ArcGIS Engine相关的控件 其中,AxMapControl就是Map地图控件,AxPageLayouControl是布局地图控件,AxTOCControl是目录控件,AxToolbarControl是GIS工具栏控件,AxSceneControl是Scene三维场景控件,axGlobeControl 是Globe 控件,AxLicenseControl 是许可控件,AxSymbologyControl控件,AxArcReaderControl 是ArcReader 控件,AxArcReaderGlobeControl 是ArcReaderGlobe 控件。AxLicenseControl是许可控件,一般GIS系统中都必须添加,否则无法使用。 3)然后添加Toc、Map、Toolbar、license 控件。License(许可)控件是首选的,否则其他控件无法使用,具体布局如下图所示 4)设置工程初始化时自动添加地图文档(Map控件-右键-属性) 5) 设置Buddy属性,使Toolbar控件和Toc控件与Map控件的关联 6)在Toolbar中进行设置(Toolbar控件-右键-属性) 7)添加工具命令 在Toolbar control上右键—属性在items选项卡中添加几个工具命令 添加结果如下: 8)运行我们的应用程序,发现下面的错误 出现这个问题的原因是因为ArcGIS 10 发生了变化,将 “ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Engine)”语句添加到使用AO对象的前面,如放在main函数中,如下图所示: 9)上面工作完成之后,按F5键运行程序,运行成功之后出现以下界面 尝试使用工具栏上的工具,如打开文档、保存文档等命令,测试toolbar控件是否与map控件相关联。 至此,我们的没有编写任何语句,只是使用一些Arcengine控件,就可以搭建一个简单的ArcGIS桌面应用程序。 3.2 编程实现加载 Mxd 文档 用代码添加Mxd文档,用到AxMapControl.LoadMxFile(sFilePath),我们只要将Mxd文档的路径传给这个方法即可。我们添加一个按钮,把text属性改为“加载Mxd文档”,如下图所示: 编写“打开Mxd文档”按钮的单击事件代码,如下图所示: 单击F5运行程序,效果如下: 单击“加载Mxd文档”按钮,打开一个Mxd 文档 效果如下: 3.3编程实现添加 Shape 文件 类似实现“打开Mxd文档”操作,在主窗体中添加一个“添加shape文件”按钮 编写“添加shape文件”按钮单击事件代码: 编写上述代码中涉及到的“openshapefile”函数,实现shapefile文件路径和文件名的提取并通过数组形式返回值 单击F5,运行程序 单击“添加shape文件”按钮,尝试添加一个shapefile文件。
您可能关注的文档
- 2013春季学期学校各类编辑总结 .doc
- 2013高考数学教案和学案(有答案)--第9章 学案44 .doc
- 2014一年级下册数学教案 .doc
- 2014年XX药店店长工作总结及2015年工作计划 (4500字).doc
- 2014学年度第一学期八年级英语教学案M7 .doc
- 2014年PEP新版五年级英语上册Unit4教案 (3000字).doc
- 2014年乡镇公务员考试农业农村工作知识预测卷 (3500字).doc
- 2014年人力资源工作总结及2015年工作计划 .doc
- 2014年大学生暑期社会实践报告范文5篇 (500字).doc
- 2014年新人教版二年级下册数学教案 [1500字].doc
最近下载
- 《安全科学方法学》第7章安全系统现代管理方法.ppt
- 广东省肇庆市(2024年-2025年小学六年级语文)统编版质量测试(下学期)试卷及答案.docx VIP
- DB2306T 149-2021 温室水果番茄越冬生产技术规程.pdf VIP
- 浙美版(2024)美术二年级上册校园标识(课件).pptx VIP
- (ppt)尖子生班会.ppt VIP
- TCCES 44-2024 老旧房屋结构安全监测技术标准_可有哪些信誉好的足球投注网站.pdf VIP
- 中国财税史-第3章.pptx VIP
- 徐州某电厂冷水塔爆破拆除施工方案.doc VIP
- 实验室生物安全管理手册(2025版).pdf VIP
- 成为尖子生的十大好习惯,你在成为学霸的路上吗?课件 主题班会.ppt VIP
有哪些信誉好的足球投注网站
文档评论(0)