- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
试验ARCVIEW用户界面定制和熟悉AVENUE编程环境
实验一、ARCVIEW用户界面定制和熟悉AVENUE编程环境
实验目的
针对具体的应用,需要开发出适合自己使用的界面,而ARCVIEW软件缺省界面不能满足其要求,需要对其界面进行定制。通过本实验使学生掌握ArcView下菜单、按扭、工具按扭、项目管理窗口等的定制方法。并熟悉AVENUE编程的环境。
实验准备
软件准备:ARCVIEW
数据准备:参考实例程序
实验内容
1、用customize对话框对用户界面进行定制
定制ArcView的图形用户界面(GUI),可以利用customize对话框实现。打开customize对话框有两种方法,一是通过空白项目的Project菜单的Customize命令,二是通过双击按扭条或工具按扭条的空白处。
customize对话框参见下图。
说明如下:
文档类型:选择要定制文档图形用户界面(DocGUI) 的文档类型;
控件类型:选择组成DocGUI的控件类型;
控件编辑器:用于增加、删除或修改特定的控件;
属性列表:显示了对应所选控件的属性设置情况。
1) 选择控件及使用控件编辑器
如前所述,每个文档都有独自的一套GUI控件。GUI水平方向上显示三种控制条:菜单条、按扭条和工具按扭条,而弹出菜单(Popups)则可以通过单击鼠标右键弹出。在Customize对话框中,选择Type和Category,确定待编辑的文档和控件。
可编辑的文档和控件参见左图:
控件编辑器可实现以下功能:
①控件选择
以鼠标左键单击要编辑的控件,该控件即以黑框标示出来,表示该控件被选中;
②增加和删除控件
点击New按扭,则在所选控件右边增加一个新控件,点击Delete按扭则删除所选控件及与之相关联的属性;
③移动控件
在控件上按下鼠标左键不放,将其拖动到合适位置放开鼠标左键,Menus和Popups还可以将它们垂直移动;
④增加一个分隔符
在一组控件中,逻辑地加入分隔符,可单击Sperator按扭。在菜单中它以水平线方式出现在菜单项之间。
具体参见下图:
2) 属性列表与设置属性
GUI上的每个控件都有其相应的属性,它定义了控件的外观和行为。属性列表列出了控件的属性及其设置,并且可以修改其属性值。属性列表随控件的不同而有差异。如Menus和Popups具有Lable属性,Buttons和Tools则有Tag属性。下图分别为Menus和Buttons的属性列表。
在属性列表中双击属性名或属性值即可对相应控件的属性进行设置。有的属性值在True/False间切换;有的要输入一个字符串;有的则要在下拉式列表中选择。
以下为控件的几种经常涉及的属性:
①帮助属性(Help)
定义了在应用窗口中状态条显示的帮助字符串。参见下图;
②帮助主题属性(HelpTopis)
定义了与某控件相关的在线帮助主题;
③图标属性(Icon):
定义了在Tool和Button中图标的名字。用户可以创建自己的图标放入图标管理其中,可以载入的图形文件有多种格式,包括.bmp、.tif、.gif、.rs、.xbm等,参见左图。
④标注属性(Lable)
定义了对相应控件的标注文字。后的第一个字母为热键字母,用户可按下Alt键和该字母进行热键操作,参见下图;
⑤光标属性(Cursor)
Tool专用,定义了在文档中使用光标的样式,参见下图;
⑥其它属性:
Invsible
为True时控件可见,为False时控件不可见;
Disable
为True时控件不可用,为False时控件可用;
2项目管理器窗口的定制
在Customize对话框Type中选择合适的文档类型,点击Edit按扭,弹出Customize Types对话框,参见右图;
利用该对话框你可以文档类型列表进行定制:包括文档类型是否在项目窗口文档类型列表中显示、文档类型标题的修改、文档类型图标的修改等;你也可以建立新文档类型、复制已有的的文档类型、删除不用的文档类型(只能删除用户自己建立的文档类)等;通过在项目窗口的文档类性列表中上下拖动文档类型图标,你还可以重新安排其顺序;在文档类型列表下方的文本框中输入新的数字(单位为像素),则文档类型列表框的宽度将发生改变。
3保存用户建立的界面
建立符合用户要求的ArcView界面后,有三种方法保存这种变化。不同的保存方法对ArcView的用户有不同的影响。
1) 存入项目文件
如果存入项目文件(如project1.apr),只有打开对应项目文件(如project1.apr)的用户才能使用所定义的ArcView界面。ArcView界面的变化仅对当前项目(project)其作用而不会影响其它项目。在保存当前项目时,系统保存对其所作的任何变化。
2) 创建自己的缺省设置
当用户使用Customize对话框上的Make Default按扭保存对ArcView
文档评论(0)