欢迎来到天天文库
浏览记录
ID:19798195
大小:788.00 KB
页数:27页
时间:2018-10-06
《_basic程序设计教程_项目式 教学课件 陈秀莉 王体英 项目六菜单》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在线教务辅导网:http://www.shangfuwang.com教材其余课件及动画素材请查阅在线教务辅导网QQ:349134187或者直接输入下面地址:http://shop106150152.taobao.com项目六设计菜单菜单在windows应用程序中有广泛的应用,是应用程序图形化界面中一个必不可少的组成元素,通过菜单对各种命令按功能进行分组,能使用户更加方便、直观地访问这些命令。在实际应用中,菜单可分两种基本类型,即下拉式菜单和弹出式菜单。用鼠标右键单击窗体时所显示的菜单就是弹出式菜
2、单【学习目标】1、了解菜单的功能和基本结构;2、掌握用菜单编辑器设计下拉式菜单系统外观的方法;3、理解并掌握编写菜单事件过程的方法。4、剪贴板对象的应用。下拉式菜单一、任务分析菜单的作用基本有两个:一是提供人机对话的界面,以便让用户选择应用系统的各种功能;二是管理应用系统,控制各种功能模块的运行。一个高质量的菜单程序,不仅能使系统美观,而且能使操作者使用方便,并可避免由于误操作而带来的严重后果。本任务通过介绍来了解了解菜单的功能和基本结构,通过实现一个菜单任务来掌握掌握用菜单编辑器设计下拉式菜
3、单系统外观的方法,理解并掌握编写菜单事件过程的方法。二、相关知识1、认识菜单Windows中的菜单一般由菜单条、菜单、菜单项、子菜单、弹出式菜单组成。大多数Windows应用程序都有一个菜单栏,它总是处在窗体标题栏的下面,并包含一个或多个菜单标题,称为“顶层菜单”。单击每个菜单标题都会弹出一个下拉菜单,称为“二级菜单”,在下拉菜单中包含有菜单项、分隔条和子菜单标题。含有三角箭头的二级菜单又可以向右弹出三级菜单,在VB里最多可以设置六级菜单。有的菜单项可以直接执行,有的菜单项执行时则会弹出一个对话
4、框。所有的Windows应用程序都遵循以下几个约定:二级菜单标题顶层菜单标题三级菜单标题分隔条菜单栏凡是菜单名称后有一个省略号的,均表示在单击该选项后会弹出一个相应的对话框,在用户作出相应的回答后,该项功能就以用户所给予的信息去执行。例如,单击【选择详细信息】选项,则弹出【选择详细信息】对话框,用户可从中选择要打开的文件。凡是菜单名称后有一个小三角的,则表示它是一个子菜单标题,子菜单标题并不能直接执行,仅仅扮演一个“容器”的角色。当鼠标指针移动到子菜单标题上时,会自动弹出子菜单。例如,将指针移动
5、到【排列图标】选项,就会向右弹出子菜单。菜单名称后不包含上述两种符号者,表明该菜单项所代表的命令可直接执行。例如,单击【刷新】选项,则将刷新当前窗口显示内容。同一菜单中不同类型的选项之间还使用分隔条分隔开来。分隔条作为菜单项间的一个水平行显示在菜单上。在包含较多菜单项的菜单上,经常使用分隔条将各项划分成一些逻辑组。弹出式菜单是另一种形式的菜单,在按下鼠标右键时出现,它是一个上下文相关的菜单。热键是在鼠标失效时,为用户操作菜单项提供的按键选择,热键允许同时按下Alt键和一个指定字符来打开一个菜单。
6、一旦菜单打开,通过按下热键即可选取菜单项。在菜单项的标题中,热键表现为一个带下划线的字母,例如【刷新】命令的热键为(R),,当打开【刷新】菜单后,按下R键即可执行【刷新】命令。快捷键为每个最底层的菜单项设置快捷键后,可以在不用鼠标操作菜单项的情况下,通过快捷键直接执行相应的命令。快捷键出现在相应菜单项的右边,例如,【粘贴】命令的快捷键是Ctrl+V,,只要选中对象按下Ctrl+V组合键,即可执行【粘贴】命令。2、菜单编辑器菜单编辑器是VB提供的一个用于设计菜单的工具,使用菜单编辑器可以创建出新的
7、菜单或编辑已有的菜单。菜单编辑器窗口分为三个部分:数据区、编辑区和菜单项显示区。通常可以通过4种方式来打开菜单编辑器:单击工具栏中的“菜单编辑器”按钮。点击执行“工具”菜单中的“菜单编辑器”命令。选中窗体后,使用热键“Ctrl+E”。数据区菜单项显示区编辑区在要建立菜单的窗体上单击鼠标右键,将弹出一个级联菜单,单击“菜单编辑器”菜单命令。其中各区选项的含义如下:(1)数据区:“标题“该文本框用来输入菜单名,这些名字出现在菜单栏或菜单之中,该标题实际上是菜单控件的Caption属性。如果想在菜单中
8、建立分隔条,则应在“标题”文本框中输入一个连字符(减号)“一”。为了能够设置热键通过键盘访问菜单项,可在一个字母前插入&符号。例如,“新建(&N)”.在运行时,该字母带有下划线(&符号是不可见的),同时按Alt键和该字母就可访问菜单或命令,称做热键,如图6-3。菜单中不能使用重复的热键。如果要在菜单中显示&符号,则应在标题中连续输入两个&符号。“名称”:该文本输入框中可以为菜单名及各菜单项输入控件名称。控件名称是标识符(实际上是控件的Name属性),仅用于访问代码中的菜单项,它不会在菜单中出现。
此文档下载收益归作者所有