- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测绘工程11 王应先 114130628
PAGE 14
本科学生综合性、设计性
实验报告
姓名 王应先 学号 114130628 _
专业_ 测绘工程 _班级_测绘工程11 _
实验课程名称_ GIS设计与开发 __
指导教师及职称 彭双云__ ____
开课学期 2013 至 2014 学年 第 二 学期
上课时间 2014 年 4 月 17 日
云南师范大学旅游与地理科学学院地理信息系统系
一、实验设计
实验名称:
软件的界面设置与图形绘制
实验时间:
2013-10-17
小组合作:是()否(√)
小组成员:无
实验内容(含实验原理介绍):
软件的界面设计;
(2)图形绘制的设计与工程编辑。
(3)基于vb的mo组件开发
实验目的:
(1)学习VB软件,并开始制作地图使用软件;
(2) 对于地图处理软件(mo)的界面合理编辑;
(3)学习数据加载的设计与工程编辑,达到实用效果。
设计实验相关情况介绍(包含使用软件以及实验设备等):
(1) 实验设计思想
本实验是使用MO方法,应用vb对于地图处理软件做开发设计,提高学生的软件设计思维与开发能力。
(2) 使用软件与实验设备
软件:Microsoft Visual Basic 6.0 中文版
实验设备: window XP 系统的计算机及相关软件。
实验过程、方法步骤:
操作步骤:
(1)打开Microsoft Visual Basic 6.0 中文版软件,运行程序:工程1。
(2)打开已经拥有初步软件界面,添加相关部件,包括 ESRI MapObject 2.2,ESRI Mapjects legend Control, Microsoft Common Dialog Control, Microsoft Windows Common Controls等。
(3)添加一个模块,目的是实现两个窗体的连接。再添加两个窗体form1,form2并且设置成预定界面如下
(4)开始编辑代码实现功能;
Form1代码:
Option Explicit
Dim pt As New MapObjects2.Point
Dim pts As New MapObjects2.Points
Dim pl As New MapObjects2.Line
Dim pR As New MapObjects2.Rectangle
Dim pP As New MapObjects2.Polygon
定义变量Dim cl As New MapObjects2.Ellipse
定义变量
Dim geos As New MapObjects2.GeoEvent
Dim tr As New MapObjects2.GeoEvent
Dim lr As New MapObjects2.GeoEvent
Dim er As New MapObjects2.GeoEvent
Dim cr As New MapObjects2.GeoEvent
Dim gr As New MapObjects2.GeoEvent
Private Sub Command1_Click()
If Command1.Value = True Then
Form2.Show
End If
End Sub
Private Sub Map1_BeforeTrackingLayerDraw(ByVal hDC As stdole.OLE_HANDLE)
Dim psym As New MapObjects2.Symbol
psym.Color = moRed
Map1.DrawShape pts, psym
Map1.DrawShape pl, psym
Map1.DrawShape pR, psym
Map1.DrawShape pP, psym
Map1.DrawShape cl, psym
End Sub
Private Sub Map1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If mst = 1 Then
Set pt = Map1.ToMapPoint(X, Y)
pts.Add pt
Set tr = Map1.TrackingLayer.AddEvent(pt, 0)
实现画点 With Map1.TrackingLayer.Symbol(0)
实现画点
.SymbolType = moPointSymbol
.Style = Form1.Combo1.ListIndex
您可能关注的文档
- 汾阳市府学街小张金娥.ppt
- 沃尔玛战略(物流).ppt
- 沁园春雪ppt课件详解.ppt
- 沃尔玛:商品知识指南(干货部).doc
- 沈巷镇活动记录表(文明劝导员).doc
- 沈浩的女儿写给浩的一封信PPT.ppt
- 沈阳2月份教学理工作总结.ppt
- 沈从文逆境也是活的恩赐.ppt
- 沈阳“万象城”圣诞活动策划案提纲.doc
- 沈阳农业大学工院魏凤兰.ppt
- 幼儿园全民国家安全教育日PPT.ppt
- 文明礼仪伴我行主题班会课.ppt
- 4.2 《心有一团火,温暖众人心》课件(共26张PPT) 2024-2025学年统编版高中语文必修上册.pptx
- 大模型平民化开启“AI+医疗”新纪元.pptx
- 2《以工匠精神雕琢时代品质》 课件(共28张PPT)2024-2025学年统编版高中语文必修上册.pptx
- 3《鸿门宴》 课件 (共52张PPT)2024-2025学年统编版高中语文必修下册.pptx
- unit 2能力阅读写作拔高练-学九级英语全一册单元模块满分必刷题人教版.pdf
- 9.3 《声声慢(寻寻觅觅)》课件 (共25张PPT)2024-2025学年统编版高中语文必修上册.ppt
- “4·23世界读书日”主题教育班会-阅读启心智,知识筑梦想 课件(共27张PPT).pptx
- 4EAT 变速箱维修手册.pdf
最近下载
- 市域产教联合体建设行动方案.docx
- 模拟试题1--整理(考试用)--120418.doc VIP
- 儿童绘本故事《三只小猪盖房子》PPT课件(带动画).ppt
- 高一地理第二学期期中考试试卷江苏教育版.docx VIP
- 劳动与社会保障法习题(1).doc VIP
- 劳动与社会保障法习题.docx VIP
- 《基于核心素养语文教学中弘扬优秀传统文化的研究》课题立项申报书.docx VIP
- 浙江衢州市常山粮食收储有限责任公司招聘笔试题库2024.pdf
- 创意思维在设计中的参与方式之三横向思维法.ppt
- 江苏省南通市通州区十总镇公开招录12名工作人员高频考题难、易错点模拟试题(共500题)附带答案详解.docx
文档评论(0)