1、1重 庆 交 通 大 学学 生 实 验 报 告实验课程名称 地理信息系统软件二次开发 开课实验室 空间数据处理实验室 学 院 河海学院 年级 2008 专业班 1 学 生 姓 名 学 号 08260117 开 课 时 间 2011 至 2012 学年第 1 学期总 成 绩教师签名2目录实验一 GIS 应用系统基本界面设置 3一、实验内容 3二、实验要求 3三、实验步骤 31、Microsoft Visual Basic 6.0 的安装方法及 MapObjects 控件的添加; 32、菜单编辑器的使用 53、Toolbar 和 Imagelist 的联合使用 .94、GIS 应用系统的基本界面的
2、使用 16四、实验成果 17五、实验心得 183实 验 一 GIS 应 用 系 统 基 本 界 面 设 置一、实验内容1、学习菜单编辑器的使用;2、学习 Toolbar 和 Imagelist 的联合使用;3、设置 GIS 应用系统的基本界面。二、实验要求1、掌握 Microsoft Visual Basic 6.0 的安装方法,添加 MapObjects 控件,熟悉开发语言环境;2、掌握编辑菜单编辑器的方法;3、掌握 Toolbar 和 Imagelist 的编辑使用;4、实现 GIS 应用系统的基本界面的使用三、实验步骤1、Microsoft Visual Basic 6.0 的安装方法及
3、 MapObjects 控件的添加;安装 Microsoft Visual Basic 6.0 及 MapObjects 控件,打开 Microsoft Visual Basic 6.0,其基本界面如图 1-1,4图 1-1在左边右击,选择“部件(0) ”,如图 1-2,图 1-2在“部件-控件”下选择 ESRI MapObjects 2.4、ESRI MapObjects Legend Control、ESRI MapObjects Scalebar Control ,如图 1-35如图 1-3成果添加 MapObjects 控件,如图 1-4如图 1-42、菜单编辑器的使用右击窗体,点击“
4、菜单编辑器” ,如图 1-5,6图 1-5在菜单编辑器中,在标题栏中输入标题“打开” ,在名称中输入名称。例如,在标题栏中输入标题“文件” ,在名称中输入名称“MnuFile”,如图1-6,图 1-6建立“文件”菜单的子菜单,点击“下一个” ,使其右移一个单位,分别设置标题名称,结果如图 1-7,7图 1-7设置分隔符,使其与文件子菜单平行,注意,此标题出输入短线“-” ,如图 1-8,图 1-8点击“确定” ,完成菜单编辑器的编辑,可以看到窗体上多了菜单,如图 1-9,8图 1-9点击文件,可以看到其子菜单,如图 1-10,图 1-10可以继续对菜单编辑器进行编辑,建立与“文件”平行的菜单,
5、亦可以设置“打开”的子菜单,若想修改已建立好的菜单,如添加新的菜单,打开菜单编辑器,在想插入的位置点击“插入” ,则可以添加新的菜单,如图 1-11,9图 1-113、Toolbar 和 Imagelist 的联合使用右击工具箱,选择 Microsoft Comm Control 6.0、Microsoft Comm Dialog Control 6.0,如图 1-12,图 1-1210选择 Microsoft Windows Comm Control 6.0,如图 1-13,图 1-14可以看到工具箱内增加了许多新的工具箱,如图 1-15,图 1-15将 Toolbar 拖拽到窗体上,添加
6、Toolbar 时,出现工具栏向导-介绍窗体,如图 1-16,11图 1-16点击下一步,如图 1-17,图 1-17可以在左边窗体添加符号,亦可以不设置,此处不设置,继续点解“下一步” 、 “完成” 。12将、CommonDialog 和 Imagelist 拖拽到窗体上,如图 1-18,图 1-18右击 Imagelist,在属性页中设置其属性。首先,在通用属性中设置图像大小,此处用 16*16(选用的图标大小为 16*16) ,如图 1-19,图 1-19在图像属性中依次添加选用的图标,此实验中依次添加表示打开、打印、整个视图、放大、缩小、漫游的图像,对其索引进行依次设置,如图 1-20
7、,13图 1-20在颜色属性中可以进行颜色的设置,如图 1-21,图 1-21此实验中不做任何设置,保持其默认状态。Imagelist 编辑完成。右击 Toolbar,在属性页中进行属性设置。在通用属性中,图像列表中选用 ImageList1,表示图标来自 ImageList1,如图 1-22,14图 1-22在按钮属性中,注意索引和样式的设置,图标处的样式选用 0-tbrDrfault,如图 1-23图 1-2315空格处样式选用 3-tbrSeparator,如图 1-24,图 1-24Toolbar 和 Imagelist 的设置完成,如图 1-25图 1-25164、GIS 应用系统的
8、基本界面的使用修改工程名称,使工程名为 MoDemoFrame,使其符合 MO 二次开发的习惯。修改窗体名称,使窗体名为 FrmMain,在属性窗口 Icon 中选择图标,如图 1-26,图 1-26则可以看见窗体上的图标变成了新的图标,如图 1-27,图 1-27在窗体上添加一个 Legend,两个 Map,如图 1-28,17图 1-28为使系统美观,在代码窗口中写代码,使其运行时美观,代码为:Private Sub Form_Load()boo = FalseFrmMain.WindowState = 2Map1.Width = Screen.Width - 3400Map1.Heigh
9、t = Screen.Height - 2000调整 MAP 的界面layercontrol.Width = Screen.Width - 17300Map2.Width = Screen.Width - 17300layercontrol.Height = Screen.Height - 6000Map2.Height = Screen.Height - 8000调整内容窗口和鹰眼窗口的界面End Sub四、实验成果运行程序后,结果为图 1-2918图 1-29五、实验心得a) 此实验是 MO 二次开发的基础实验,需仔细理解,熟悉环境,熟悉常用工具,掌握基本界面的设置;b) 在设置程序时,需要遵循 MO 二次开发的命名规则;c) 需要大胆尝试各种设置,仔细观看不同属性设置的结果,实现最优界面设置;d) 需要从整体的角度对各部分的设置进行考虑,使系统美观、整洁。