第10章菜单程序设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第10章菜单程序设计课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 菜单 程序设计 课件
- 资源描述:
-
1、第10章 菜单程序设计 菜单对我们来说是非常熟悉的,在Windows环境下,几乎所有的应用软件都是通过菜单来实现各种操作。菜单用于给命令进行分组,使用户能够更方便、更直观地访问这些命令。本章将介绍VB菜单的使用。10.1 概 述 菜单的作用基本有两个:一是提供人机对话的界面,以便让用户选择应用系统的各种功能;二是管理应用系统,控制各种功能模块的运行。一个高质量的菜单程序,不仅能使系统美观,而且能使操作者使用方便,并可避免由于误操作而带来的严重后果。在实际应用中,菜单可分两种基本类型,即下拉式菜单和弹出式菜单。用鼠标右键单击窗体时所显示的菜单就是弹出式菜单。10.1.1 下拉菜单 下拉式菜单是一
2、种典型的窗口式菜单。窗口是指屏幕上一个特定的矩形区域。它可以从屏幕上消失,也可以重新显示在屏幕上,各个窗口之间也允许覆盖。下拉式菜单自上而下在屏幕上“下拉”一个个窗口菜单,供用户选择或输入信息。在Windows及各种应用软件中,下拉式菜单得到了广泛的应用。在下拉式菜单系统中,一般有一个主菜单,其中包括若干选择项。主菜单的每一项又“下拉”出下一级菜单,这样逐级下拉,用一个个窗口的形式弹出在屏幕上,操作完毕即可从屏幕上消失,并恢复原来的屏幕状态。1.下拉菜单的优点(1)整体感强,操作一目了然,界面友好、直观、使用方便,易于学习和掌握。(2)具有导航功能。在下拉式菜单中,用户能方便地选择所需要的操作
3、,随时可以灵活地转向另一功能,为用户在各个菜单的功能间导航。(3)占用屏幕空间小,通常只占用屏幕(窗体)最上面一行,在必要时下拉出一个子菜单。这样可以使屏幕(窗体)有较大的空间,用来显示各种处理过程等。2.下拉菜单的结构 在VB中,下拉式菜单在一个窗体上设计,窗体被分为3部分:第一部分为菜单栏(或主菜单行),它是菜单的常驻行,位于窗体的顶部(窗体标题的下面),由若干个菜单标题组成;第二部分为子菜单区,这一区域为临时性的弹出区域,只有在用户选择了相应的主菜单项后才会弹出子菜单,以供用户进一步选择菜单的子项,子菜单中的每一项是一个菜单命令或分隔条,称为菜单项;第三部分为工作区,程序运行时可以在此区
4、域内进行输出输入操作。图10.1显示出写字板下拉式菜单的一般结构。在用VB设计下拉式菜单时,把每个菜单项(主菜单或子菜单项)看做是一个图形对象,即控件,并具备与某些控件相同的属性。10.1.2 弹出式菜单 弹出式菜单是一种小型的菜单,它可以在窗体的某个地方显示出来,对程序事件作出响应。通常用于对窗体中某个特定区域有关的操作或选项进行控制,例如用来改变某个文本区的字体属性等。与下拉式菜单不同,弹出式菜单不需要在窗口顶部下拉打开,而是通过单击鼠标右键,在窗口(窗体)的任意位置打开,因而使用方便,具有较大的灵活性。10.1.3 设计菜单的步骤 设计菜单的操作步骤如下:(1)建立窗体,添加控件。(2)
5、打开“菜单编辑器”窗口。(3)设置各菜单项属性。(4)为相应的菜单命令添加事件过程。10.1.4 菜单编辑器 对于可视语言(如VB、VFP、VC等)来说,菜单的设计要简单和直观得多,因为它省去了屏幕位置计算,也不需要保存和恢复屏幕区域。全部设计都在一个窗口中完成。利用这个窗口,可以建立下拉式菜单,最多可达6层。在VB中,设计菜单是通过菜单编辑器,即菜单设计窗口来完成的。打开菜单编辑器有以下4种方法:10.1.4 菜单编辑器(1)在VB主设计窗口中,选择“工具”中的“菜单编辑器”选项。(2)使用热键Ctrl+E。(3)单击工具栏中的“菜单编辑器”按钮。(4)在要建立菜单的窗体上单击鼠标右键,将弹
6、出一个菜单,如图10.3所示,然后单击“菜单编辑器”命令。说明:只有当某个窗体为活动窗体时,才能用上面的方法打开“菜单编辑器”窗口。打开后的“菜单编辑器”窗口如图10.3所示。“菜单编辑器”窗口分为3个部分,即数据区、编辑区和菜单项显示区。1.数据区 用来输入或修改菜单项、设置属性。分为若干栏,各栏的作用如下:(1)标题:是一个文本框,用来输入所建立菜单的标题及菜单中每个菜单项的标题,相当于控件的Caption属性。如果在“标题”栏内,只输入一个减号(-),则可在菜单中加入一条分隔符。在输入菜单栏项时,如果在字母前加上“&”,那么该字母就成了热键字母。在显示菜单时在该字母下加上一条下划线,可以
7、通过Alt+带下划线的字母,来打开菜单或执行相应的菜单命令。1.数据区(2)名称:也是一个文本框,由用户输入菜单项的名称,在程序中用来标识该菜单项,相当于控件的Name属性,它不会在菜单项显示区中显示出来。在标题文本框中,输入了一个菜单标题,在名称文本框中,应有一个对应的菜单名称。分隔符也要有对应的名称。(3)索引:用来为控件数组设计下标。(4)快捷键:是一个列表框,用来设置菜单项的快捷键。单击右端的箭头,将下拉显示可供使用的快捷键。在此可选择输入与菜单项等价的快捷键。(5)帮助上下文:是一个文本框,可在该框中输入数值,这个值用来在帮助文件(用HelpFile属性设置)中查找相应的帮助主题。(
8、6)协调位置:是一个列表框,用来确定菜单或菜单项是否出现或在什么位置出现。单击右端的箭头,将下拉一个列表,如图10.4所示。该列表有4个选项,其作用如下:作用:0-None 菜单项不显示 1-Left 菜单项靠左显示 2-Middle 菜单项居中显示 3-Right 菜单项靠右显示1.数据区(7)复选:是一个检查框,当选择该项时,可以在相应的菜单项边上指定记号(例如“”),表示该菜单项是一个选项。(8)有效:是一个检查框,该检查框决定菜单项是否可选(有效)。当该检查框被选中时,表示菜单项的Enabled属性为True,为默认状态,程序执行时菜单高亮度显示,是可选的;如果该项没有被选中,Enab
展开阅读全文