网站大量收购闲置独家精品文档,联系QQ:2885784924

Visual_Basic程序设计第二版柳青第6章节应用程序界面设计.ppt

Visual_Basic程序设计第二版柳青第6章节应用程序界面设计.ppt

  1. 1、本文档共117页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Basic程序设计(第二版) 主编 柳青 严健武 中国水利水电出版社 第6章 应用程序界面设计 应用软件的开发不仅要考虑其功能的完备性和先进性,还必须具有良好的用户界面。在应用程序中使用菜单和工具栏是改善用户界面的一个重要手段。一个应用程序的菜单和工具栏设计得好,不仅能使系统美观,而且使操作更简便,并能避免操作失误而造成的严重后果。本章介绍Visual Basic 的菜单和工具栏的设计技术。 6.1.1 认识菜单 菜单(Menu)是Windows应用程序不可缺少的组成部分。菜单以分组的形式组织多个命令或操作,使用户界面变得更加整洁而美观,为用户灵活操作应用程序提供了便捷的手段。 正常情况下,下拉式菜单只显示主菜单,用鼠标单击或用热键可以下拉各级子菜单。程序的各种功能由各级子菜单中的菜单项(菜单命令)完成。 图6-1所示是一个二级菜单的实例,其中右边带有三角形的菜单项表示还可以打开下一级子菜单。在Visual Basic中,最多可以建立六级菜单。 (2)弹出式菜单。快捷菜单又称“上下文菜单”或“弹出式菜单”,是一种可以显示在窗体任何位置并独立于菜单栏的浮动式菜单。一般通过在某一区域单击鼠标右键的方式激活特定的快捷菜单,鼠标单击的区域不同,弹出的菜单内容一般也不同。 例如,字处理软件Word中的菜单是下拉式菜单,将光标指向Word文档窗体中的任意位置单击右键所弹出的快捷菜单,则是弹出式菜单。 2. 菜单的组成 菜单包括菜单栏、菜单标题、菜单项等几部分。菜单栏在窗口标题栏的下方,一般包含多个菜单标题;菜单标题是菜单栏中的项目,通常又称主菜单,在一个菜单标题中一般还包括多个菜单项,可以用下拉的方式打开;菜单项隶属于菜单标题,可以包含菜单命令、分隔线和下一级子菜单标题。 与其它可视化对象一样,可以对发生在菜单上的事件编写事件过程。在程序设计时,VB的菜单又可以称为菜单控件,即每一个菜单项相当于一个控件,有其属性。菜单控件只有Click事件,即只能编写响应菜单控件单击事件的事件过程。 在Visual Basic中,菜单被看作是一种特殊控件,每一个主菜单、子菜单项以及菜单项分隔条都是一个控件,这些控件同样拥有一组定义其外观与行为的属性和事件。设计或运行菜单时,用户可以对其属性进行设置或调用。例如:Name属性用于在设计时定义菜单的名称,Caption属性用于设置菜单的显示标题,Visible属性用于决定菜单是否可见等。所有的菜单控件都能够响应Click事件,运行应用程序时,用鼠标或键盘选中某一菜单,系统立即调用该菜单的Click事件,实现其相应的功能。 注意:VB中的菜单必须与窗体关联,只有在打开一个窗体后,才能定义该窗体中的菜单。 3. 菜单编辑器(Menu Editor) “菜单编辑器”是Visaul Basic系统提供的一个简单实用的工具,可用于交互地设计应用程序菜单,如添加新菜单、修改或重排已有菜单、删除已有菜单或给菜单添加特殊的效果等。 在集成开发环境的菜单栏上选择“工具→菜单编辑器...”选项,或在标准工具栏上单击“菜单编辑器”按钮,可以弹出“菜单编辑器”对话框,如图6-2所示。 在“菜单编辑器”的帮助下,只需要很少的程序代码,就能设计出美观实用的应用程序菜单。利用菜单编辑器可以创建新的菜单,也可以对已有菜单进行菜单项的增加、修改和删除,并重新编辑。 “菜单编辑器”分为两大部分:菜单的属性设置部分和编辑菜单部分。编辑区用于设置或修改各菜单项的相关属性并进行编辑,显示区列表显示已定义的菜单和菜单项。 注意:每一个主菜单项和子菜单项都可以定义一个访问键,但是同一级菜单项的访问键不能重复。例如,Microsoft Word中主菜单项“表格”与“文件”主菜单项下的“另存为”子菜单项的访问键均为A,而在“文件”主菜单的一级子菜单中,决不会出现另一个子菜单项的访问键也为A的情况。 (2)“名称”(Name)文本框:对应于Name属性,用于输入菜单控件名称(Name)。与窗体中的其它对象一样,窗体中的每一个菜单项或菜单标题对象都是窗体中的控件,必须为每个菜单控件命名。 (4)“快捷键”(ShortCutKey)列表框:提供一个快捷键列表,包括Ctrl+A、Ctrl+B、…、Ctrl+Z、F1、F2、…、F12、Ctrl+Fl、Ctrl+F2、…、Ctrl+F12等复合键,供用户为某菜单项选择快捷键。缺省值为none,表示不设置快捷键。快捷键的一般格式是组合键Ctrl+“字母键”。 除

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档