完善用户界面.pptx

上传人:s****8 文档编号:82769679 上传时间:2023-03-26 格式:PPTX 页数:23 大小:596.47KB
返回 下载 相关 举报
完善用户界面.pptx_第1页
第1页 / 共23页
完善用户界面.pptx_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《完善用户界面.pptx》由会员分享,可在线阅读,更多相关《完善用户界面.pptx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、MIGLIORARE LINTERFACCIA UTENTE完善用户界面使用菜单编辑器中的列表框用菜单编辑器可以创建新的菜单和菜单栏、在已有的菜单上增加新命令、用自己的命令替换已有的菜单命令以及修改和删除已有的菜单和菜单栏。在常用工具栏上单击【菜单编辑器】按钮,可以打开菜单编辑器。大多数菜单控件属性可用菜单编辑器设置。菜单属性在属性窗口中也都是可用的。菜单控件的两个最重要的属性是名称和标题。菜单控件列表框位于菜单编辑器的下部,列出当前窗体的所有菜单控件。当在标题文本框中键入一个菜单项时,这个项也会出现在菜单控件列表框中。从列表框中选取一个已存在的菜单项可以编辑这个菜单项的属性。位于列表框中左侧

2、平齐的菜单控件作为菜单标题显示在菜单栏中。列表框中被缩进的菜单控件,单击其前导的菜单标题才会在这个菜单上显示。一个缩进的菜单控件,如果后面还紧跟着再次缩进的一些菜单控件,它就成为一个子菜单的标题。在子菜单标题以下缩进的各个菜单控件,就成为这个子菜单的命令。一个以连字符作为Caption属性的菜单控件,作为一个分隔符条出现。分隔符条可以把命令划分成几个逻辑组。创建菜单控件在【标题】文本框中,为第一个菜单标题键入希望在菜单栏上显示的文本。如果希望某一个字符成为这个菜单项的快捷键,可以在字符前面加上一个&字符。在菜单中,这个字母会自动加上一条下划线。菜单标题文本显示在菜单控件列表框中。在【名称】文本

3、框中,键入用来在代码中引用这个菜单控件的名字。如果需要的话,还可以设置控件的其它属性,例如可以设置菜单索引号或指定这个命令的快捷键,以及一些复选框。对于一级菜单,不能选定【复选】复选框,选中【显示窗口列表】复选框,会在这个菜单中列出最近打开的文档。单击【下一个】按钮,可以再建一个菜单,或者单击【插入】按钮可以在现有的控件之间增加一个菜单。也可以单击向上与向下的箭头按钮,在现有菜单控件之中移动控件。单击向左或向右的按钮,可以改变菜单命令的缩进,也就是改变了菜单项的级别。通过这个功能可以为各个菜单项添加子菜单。窗体所有的菜单控件都已创建,单击【确定】按钮可关闭菜单编辑器,创建的菜单标题显示在窗体上

4、,设计时,单击一个菜单标题可下拉其相应的菜单项。分隔菜单项分隔符是菜单项间的一个水平直线。在菜单项很多的菜单上,可以使用分隔符把各项划分成一些逻辑组。例如Visual Basic的【文件】菜单,使用分隔符把它的菜单项分为八组。打开菜单编辑器单击【插入】按钮,在想要分隔开来的菜单项之间插入一个菜单项。如果有必要,单击右箭头按钮使新菜单项缩进到与它要隔开的菜单项同级。在【标题】文本框中键入一个连字符。设置【名称】属性,可以随意地给这个菜单项取一个名字,只是要注意不要和其它的菜单项重复。单击【确定】按钮,关闭菜单编辑器。通过定义访问键可以改进键盘对菜单命令的访问。访问键允许按下换档键并指定字符来打开

5、一个菜单,一旦菜单打开,通过按所赋值的字符可选取控件。快捷键可以为频繁使用的菜单项指定一个快捷键,它提供一种键盘单步的方法,而不是按住换档键,再按菜单标题访问字符,然后再按菜单项访问字符的三步方法。快捷键按下时会立刻运行一个菜单项。快捷键包括功能键与控制键的组合。它们出现在菜单中相应菜单项的右边。打开菜单编辑器,选取要添加快捷键的命令,在【快捷键】组合框中选取功能键或者键的组合,要删除快捷键赋值,应选取列表顶部的(none)。这样就为对齐的菜单项制定了相应的快捷键。创建子菜单每个菜单最多可以包含五级子菜单,也叫级联菜单。当菜单已很长,菜单栏已满,某一特定菜单控件很少被用到,要突出某一菜单控件与

6、另一个的关系时,需要使用子菜单。当菜单栏中还有空间,最后再创建一个菜单标题而不是子菜单。当菜单拉下时,所有控件都可见。它可以免去查找应用程序菜单界面的负担。大多数应用程序都只使用一级子菜单。子菜单控件可以包括子菜单命令、分隔符和子菜单标题。创建想作为子菜单标题的菜单项。创建出现在新子菜单中的各个项目,然后单击右箭头按钮把它们缩进。在菜单编辑器里每一缩进级前面都加了四个点.。要删除一个缩进级,单击左箭头按钮。创建菜单控件数组菜单控件数组是在同一菜单上共享相同名称和事件过程的菜单项的集合。启动菜单编辑器,在【标题】文本框中,键入第一个菜单标题的文本。在【名称】文本框中,键入在代码中用来引用菜单控件

7、的名称。保持【索引】框是空的。在下一个缩进级,通过设定【名称】和【标题】来创建将成为数组中第一个元素的菜单项。在数组中第一个元素的【索引】设置为零。在第一个元素的同一缩进级上创建第二个菜单项。把第二个元素的【名称】设置成与第一个元素相同,且把它的【索引】设置为1。对于数组中的后续元素重复上面的操作,要把【索引】属性依次递增。菜单控件数组的各元素在菜单控件列表框中必须是连续的,而且必须在同一缩进级上。创建菜单控件数组时,要把在菜单中出现的分隔符条也包括进去。使菜单命令有效或无效所有的菜单控件都具有Enabled属性,当这个属性设为False时,菜单命令无效,快捷键的访问也无效。无效的菜单会以灰色

8、暗字符显示。菜单标题的无效使得整个菜单无效,因为不首先单击菜单标题,就不能访问任何菜单项。当然,也可以通过代码使得程序中的已经无效的菜单项变成有效的。显示菜单控件上的复选标志使用菜单项的复选属性,可以把一个复选标志放置在菜单上。这类菜单项在运行时通常没有明显的执行动作,它在程序运行期间是否起作用,是通过鼠标单击实现的。鼠标单击一下,前面有勾,表示起作用,无对号表示不起作用。在运行时要从一个菜单控件增加或删除复选标志,可以从代码中设置它的Checked属性。也可以利用菜单项的复选属性,把几个菜单项用作单选命令。当然,也可以不把菜单项作为单选命令来使用,而只是作为开关式菜单命令来使用。使菜单控件不

9、可见在菜单编辑器中,通过选取被标记为【可见】的复选框,可以设置菜单控件的Visible属性的初值。在运行时,要使一个菜单控件可见或不可见,可以从代码中设置其Visible属性。当一个菜单控件不可见时,菜单中的 其余控件会移动以填补空出的空间。如果控件位于菜单栏上,菜单栏上其余的控件会移动以填补这个空间。运行时添加菜单控件可以使菜单增长。如为Word 2007动态地创建菜单项来显示刚刚打开文档的路径名。编写菜单控件的代码当你选取一个菜单控件时,会引发一个Click事件。需要在代码中为每个菜单控件编写一个Click事件过程,除了分隔符以外的所有菜单控件都能识别Click事件。在菜单事件过程中编写的

10、代码与在其它事件过程中编写的代码完全相同。当一级菜单被选取,Visual Basic会自动地显示出它的菜单项。所以没有必要为一级菜单的Click事件过程编写代码,除非想执行其它操作。例如每次显示菜单时使某些菜单项无效。显示快捷菜单快捷菜单是独立于菜单栏而显示在窗体上的浮动菜单。在快捷菜单上显示的项目取决于单击鼠标右键时鼠标指针所处的位置。因此,快捷菜单也叫做上下文菜单或弹出式菜单。在运行时,至少含有一个菜单项的任何菜单都可以作为快捷菜单。为了显示快捷菜单,可使用Popup Menu方法:“对象.Popup Menu 菜单名,旗帜,x,y,粗体命令”。在实际的程序中,如果需要使用快捷菜单的话,可

11、以先设计一个菜单,然后隐藏它,在适当的时候,弹出这个菜单。也可以根据单击鼠标右键这个事件发生的控件的不同,来弹出不同的快捷菜单。如在Windows 7系统中的资源管理器中,就经常遇到这种情况。快捷菜单的设计方法和下拉式菜单一模一样,只是显示形式不同,后者是用鼠标单击菜单标题就会拉下来一串菜单项,而前者平时不可见,通常按鼠标右键弹出,弹出的菜单没有菜单标题,只有菜单项。每次只能显示一个快捷菜单。在已显示一个快捷菜单的情况下,Visual Basic对后面调用的Popup Menu方法将不予理睬。在Popup Menu方法中使用旗帜参数可以进一步定义快捷菜单的位置和性能。如果想要指定一个标志,可以

12、从每组中添加一个常数,或用Or操作符把它们连起来。使用粗体命令参数可以指定在显示的快捷菜单中希望以粗体字体出现的快捷菜单的名称。在快捷菜单中只有一个选项被加粗。添加菜单模板用于创建菜单的模板在默认的情况下是不会显示在Visual Basic的菜单中的,所以要利用模板来创建菜单的话,必须手动地为Visual Basic添加这个模板。菜单模板属于Visual Basic的外接程序,可以通过【外接程序】菜单中的【外接程序管理器】命令来完成。选择【外接程序】菜单中的【外接程序管理器】命令,然后选中列表框中的【VB6模板管理器】,然后选中右下角的【加载/卸载】和【在启动中加载】复选框,把菜单模板添加到V

13、isual Basic中。在【工具】菜单中多了三个命令,其中一个就是【添加菜单】,即菜单模板。它非常适用于创建常见程序中的标准菜单,具有特殊标题或形式的菜单,则需要使用菜单编辑器来完成。利用菜单模板创建菜单单击【工具】菜单,选择【添加菜单】命令,调出菜单模板的对话框。在这个对话框里,提供了六个标准的菜单,如【文件】、【编辑】等,在希望添加的菜单上双击,或选中这个菜单,单击【确定】按钮,便可以为程序加入菜单。利用菜单模板创建的菜单具有在应用程序中常见的标准Windows菜单。利用这个模板可以大大节省编程的时间。另外,使用菜单模板的另一个优点是,Visual Basic会自动为你建立菜单编程的代码

14、框架。可以像处理在使用菜单编辑器中的菜单那样,来处理利用菜单模板创建的菜单项。在工具箱上加入工具栏控件工具栏控件是Microsoft提供的控件组中的一个,它在默认的情况下不会出现在工具箱中。所以需要手动添加它。使用图像列表控件在使用工具栏控件创建工具栏的时候,需要使用图像列表控件。图像列表控件能够容纳许多图形,显示在工具栏控件的子控件中。在窗体上放置一个图像列表,单击属性窗口中的【自定义】选项,弹出【属性页】对话框。在【通用】选项卡上,可以设置控件中要容纳的图形的尺寸限制,一般 选择【自定义】,即Visual Basic会根据载入的图形的尺寸来确定尺寸限制。下面的复选框表示是否要使用标记色。单

15、击【图像】选项卡,单击【插入图片】按钮,可以载入图形。可以一次载入几张图形。注意,这里不能载入太大的图形,否则Visual Basic会出错。单击【删除图片】按钮可以删除当前选中的图形。【颜色】选项卡可以配置图片列表控件的颜色方案。在程序中使用工具栏控件在窗体上放置工具栏,单击属性窗口中的【自定义】命令,这时会弹出属性对话框。在【通用】选项卡 中,可以设置工具栏控件的一些常规属性。如指定工具栏上按钮的高度和宽度,以及工具栏的外观特征。单击属性对话框的【按钮】选项卡,单击【插入按钮】按钮,可以插入 一个按钮,然后【图片】框中指定这个按钮要对应的图像列表控件中的图形的序列号。最后在【样式】列表框中

16、选择按钮的类型。在Visual Basic中存在六种按钮样式。工具栏控件的代码在程序中,一般把工具栏和菜单项相对应,如果已经编写好了代码,就可以在对应的情况下调用对应的菜单项的功能。如果要利用工具栏控件进行编程,就会用到工具栏控件的key属性。在定义工具栏控件的时候,需要定义其key属性。在利用工具栏控件进行编程的时候,一般要使用工具栏控件的单击按钮的事件。其中的Button参数对应程序中用户单击的工具栏上的按钮。工具栏控件还可以作为控件的容器。这种形式在许多程序中都可以看到。添加工具栏模板工具栏模板在默认情况下不会出现在Visual Basic的菜单中或工具栏上。所以需要手动地把它们添加到菜

17、单中或工具栏上。添加工具栏模板的步骤和添加菜单模板的步骤类似,在外接程序管理器中,选中【VB6外接程序工具栏】项。在添加了工具栏模板之后,工具栏模板会出现在Visual Basic的【外接程序】菜单中。使用工具栏模板用工具栏模板的方法和使用菜单模板的方法类似,可以按照向导的提示逐步进行。使用工具栏模板,只需要简单的选择,就可以建立起非常专业的工具栏。单文档界面单文档界面的一个示例就是Windows 7中的写字板应用程序。在写字板中,只能打开一个文档,想要打开另一个文档时,会自动关闭已打开的文档。多文档界面像Excel 2007和Word 2007这样的应用程序就是多文档界面。多文档界面允许同时显示几个文档,每个文档都显示在自己的窗口中。资源管理器界面除了以上两个最常用的界面样式单文档界面和多文档界面外,资源管理器界面变得越来越 流行。资源管理器样式界面是包括有两个窗格的一个单独的窗口,通常是由左半部分的一个树形的或层次型的视图和右半部分的一个显示区所组成,如Windows 7的资源管理器中所见到的那样。当然,还有许多其它类型的程序界面,但是它们并不像上面所举的界面类型那样普遍,这里不把它们作为单独的界面类型。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁