gis二次开发程序设计

gis二次开发程序设计

ID:9382452

大小:794.50 KB

页数:39页

时间:2018-04-29

gis二次开发程序设计_第1页
gis二次开发程序设计_第2页
gis二次开发程序设计_第3页
gis二次开发程序设计_第4页
gis二次开发程序设计_第5页
资源描述:

《gis二次开发程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、成绩批阅日期重庆交通大学测量与空间信息处理实验报告实验课程:GIS二次开发程序设计实验名称:GIS二次开发班级:学号:姓名:实验日期:2012年6月25日oftheenemy'sattack.Troops,andtroopswerescattered,QianKangmin,Commander,DeputyCommanderDingBingchengandothersheroicmartyrdom.Turkforeign"resistance"membersfortheevacuation.Sinceth

2、en,WujiangCountyGovernmentDistrictlongZhangPinquanwaskilledbytheJapanese.CPCjindapeng,XiaoXinwastryingtorecommendthinking重庆交通大学测量与空间信息处理实验室实验一界面设计一、实验目的和要求1、学会对MO进行安装。2、熟悉VisualBasic和MapObject程序的基本操作。3、掌握toolbar的操作步骤。4、设置GIS二次开发的界面,要求界面具有菜单、工具条及设计程序时用到的各种

3、控件等。二、实验内容1、利用VisualBasic相应控件和操作以及MapObject完成界面设计,运用所安装的MO的控件进行所需界面设计。2、在设计的界面上一次添加菜单、工具条、图例控件、map控件、状态栏等,并熟练掌握其操作步骤。三、实验步骤1、在有MO和VB的环境中进行所设计的界面设计。1)菜单的设计。要求具有一些常用的功能。如下图所示:第37页共39页重庆交通大学测量与空间信息处理实验室2、对toolbar进行设计。在菜单栏下面进行插入Button按钮,并在按钮上插入相应图像。步骤如下图:3、插入

4、map、legend、status等控件,并调整其大小。得到最后成果图如下图所示:四、实验总结4.1、实验中遇到的困难第37页共39页重庆交通大学测量与空间信息处理实验室在进行界面设计时,会遇到一些意想不到的困难,比如在插入toolbar中的Button时,如果没有加入imagelist控件时,就不能在Button上插入图像。还有在进行菜单操作时,有时会因为空格运行不当,而不能得到理想的下拉菜单。4.2、处理方法和技巧在进行设计时,一定要记住操作的先后顺序,不然不能不到效果。插入map和legend等控件

5、时,适当调节其大小,使界面更美观。4.3、经验体会和收获刚开始做实验时感觉好难,不知怎么下手,可在完成这几次实验后我熟悉了MO的最基本功能,发现用VB对GIS进行二次开发没有想象中的那么难,但关于控件的问题很多,而且大家都不是很懂,只能多多交流,从网上搜素相关资料。现如今地理信息系统的应用越来越广发,对它进行二次开发可以更大的发挥此软件的功能。经过这次实习,我学会了MO得使用和安装,也学会了简单的界面设计。使用菜单编辑器,在窗体中插入toolbar,插入map,legend,imagelist等多种控件。

6、初次操作时,很多东西不知道,很多东西不懂,所以做起来比较难,也考验一个人的耐心,但是要不灰心,不气馁,会发现一切变得容易很多。所以不管做什么都要有耐心,沉得住气,才能成功。第37页共39页重庆交通大学测量与空间信息处理实验室实验二加载图层(四种方法)一、实验目的和要求1、熟悉MapObject中commondialog控件的调用方法。2、掌握在VisualBasic中利用MapObject二次开发软件实现command控件、菜单、类模块和toolbar加载Shape图层的操作。二、实验内容1、用菜单的方法

7、加载Shape图层。2、用toolbar的方法加载Shape图层。3、用命令按钮command的方法加载Shape图层。4、用类模块的方式加载Shape图层。三、实验步骤在设计好的界面环境中的菜单、toolbar、command、类模块中分别写入打开图层的代码。进行打开图层的操作。1、运用菜单代开代码:PrivateSubdakaituceng_Click()'第一步,定义一个新的MO对象组的DataConnection对象DimdConnAsNewMapObjects2.DataConnection'第

8、二步,定义一个新的MO对象组的MapLayer对象DimshpLayerAsNewMapObjects2.MapLayerDimfilenameAsString'''第三步,设置DataConnection对象的方法Connection连接到指定的存放数据的地方''dConn.Database="H:MODevelopDemoMOandVBDemoL4-Exam-AddShapeData"'''第三步,利用DataCo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。