VB程序设计案例教程 第八章通用对话框和菜单
- 格式:ppt
- 大小:323.50 KB
- 文档页数:36


下拉式菜单设计
1.下拉式菜单的组成(如图4.2所示)
(1)下拉式菜单由主菜单、主菜单项、子菜单等组成。
(2)子菜单可分为一级子菜单、二级子菜单直到五级子菜单。
(3)每级子菜单由菜单项、快捷键、分隔条、子菜单提示符等组成。
图4.2 下拉式菜单的组成
①菜单项:所有子菜单的基本元素就是菜单项,每个菜单项代表一条命令或子菜单标题。
②分隔条:分隔条为一条横线,用于在子菜单中区分不同功能的菜单项组,使菜单项功能一
目了然,并且方便操作。
③快捷键:为每个最底层的菜单项设置快捷键后,可以在不用鼠标操作菜单项的情况下,通
过快捷键直接执行相应的命令。
④热键:热键是在鼠标失效时,为用户操作菜单项提供的按键选择,使用热键时,须与
键同时使用。
⑤子菜单提示符:如果某个菜单项后有子菜单,则在此菜单项的右边出现一个向右指示的小
三角子菜单提示符。
2.菜单编辑器的启动
执行菜单命令:工具 | 菜单编辑器,即可打开菜单编辑器,如图4.3所示。
菜单编辑器分为上下两部分:上半部分用于设置菜单项的属性,下半部分用于显示用户设置
的主菜单项与子菜单项内容。
图4.3 菜单编辑器
3.菜单编辑器的使用方法
(1)标题栏(Caption):输入菜单项的标题、设置热键与分隔条;
①标题:直接输入标题内容,如“文件”。
②热键:在菜单项中某个字母前输入“&”后该字母将成为热键,如在图4.3的文件主菜单
项中输入“文件(&F)”。
③分隔条:在标题框中键入一个连字符“-”即可。
(2)名称栏(Name):用于输入菜单项内部惟一标识符,如图4.3 “File”等,程序执行时
不会显示名字栏内容。
注意:分隔符也要输入名称,且不能重复命名。
(3)快捷键下拉列表框(Shortcut Key):用于选择菜单项的快捷键,用鼠标单击列表框的
下拉按钮,在列表框中可选择不同的快捷键。
(4)下一个按钮(Next):当用户将一个菜单项的各属性设置完后,单击“下一个”按键可
第二章
一、问答题
1.叙述建立一个完整的应用程序的过程。
答:界面设计 编写事件过程代码 运行、调试 保存文件
2.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。问该工程涉及到几个文件要保存?若要保存该工程中的所有文件,正确的操作应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息?
答:涉及到两个文件要保存。先保存窗体文件(.frm),再保存工程文件(.vbp)。若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求把窗体文件先保存。
3.假定在W indows环境中,要保存工程文件时,若不改变目录名,则系统默认的目录是什么?
答:VB98
4.当标签框的大小由Caption属性的值进行扩展和缩小,应对该控件的什么属性进行何种设置?
答:将标签的Autosize设置为True.
5.VB6.0提供的大量图形文件在哪个目录下?若你的计算机上没有安装,则怎样安装这些图形文件?
答:VB6.0提供的图形文件在Graphics目录。
6.在VB6.0中,命令按钮的显示形式可以有标准和图形两种选择,这通过什么属性来设置?若选择图形的,则通过什么属性来装入图形?若已在规定的属性里装入了某个图形文件,但该命令按钮还是不能显示该图形,而显示的是Caption属性设置的文字,怎样改正?
答:按钮Style的属性设置为Graphical(或1)。通过Picture属性来装入图形。不能显示图形是因为Style的属性设置为Standard(或0),只要改为Graphical(或1),一般还将Caption属性的值设置为空。
7.标签和文本框的区别是什么?
答:文本是否可编辑。
8.当窗体上有三个文本框和一个命令按钮,若程序运行时,需把焦点定位在第三个文本框处,应对何控件的什么属性进行何种设置?
答:应对Text3控件进行Text3.TabIndex=0的设置。
9.简述文本框的change与keypress事件的区别。
※
1. 计算机硬件系统和软件系统各由哪些部分组成?分别说明其功能与作用。
2. 信息在计算机内如何表示,存储容量如何计算?
3. Windows系统中有哪些常见的操作对象?
4. 操作系统的功能、作用与地位如何?
5. Windows系统中文件是如何进行管理的?
6. 如何获取和运行应用程序?
5
※
1. 叙述建立一个完整的VB应用程序的过程。
2. 当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。问该工程涉及到多少文件要保存?
3. 解释什么是类、对象、对象属性、事件与事件过程、方法。
4. VB开发环境中有哪些窗体,各有哪些用途?
5. 使用VB开发环境牵涉到哪几种模式,并描述各自的作用?
6. VB中的错误种类有哪些?如何调试程序?如何使用帮助系统?
5
※
习 题
(一) 判断题:
1、 VB的Byte类型数据的数值范围,在-255到255之间。(F)
2、 VB的Double类型数据,可以精确表示其数值范围内的所有实数。(F)
3、 Variant是一种特殊的数据类型,该类型变量可以存储除了定长字符串数据及自定义类型外的所有系统定义类型的数据。Variant类型变量还具有Empty、Error和Null等特殊值。(T)
4、 函数MsgBox的前三个参数,分别为图标样式、按钮样式以及默认按钮。(F)
5、 在自定义函数过程中,函数名必须被赋值。(F)
6、 在Open语句中用Append方式所打开的文件若不存在,则创建该文件。(T)
7、 在Open语句中用Input方式所打开的文件必须已经存在,否则会运行错误。(T)
8、 “A=B=C”是一个合法的Visual Basic 语句。(T)
9、 在窗体或模块文件中声明为Private的过程,只能被本窗体或模块中的过程所调用。(T)
11
第一章 vasual basic 程序开发环境
第一节 visual basic 的启动与退出
一. 启动 vb 的四种方法:
1. 使用“开始”菜单中的“程序”命令
2. 使用“我的电脑”
3. 使用“开始”菜单中的“运行”命令
4. 建立启动 visual basic6.0 的快捷方式
二. vb 启动后的简单设置 ·
1. 新建工程··标准 exe 2.
(1)SDI 但文档界面
(2)MDI 多文档界面 “工具”—>“选项”—>“高级”—>“SDI 开发环境”
3. 退出 vb:ALT+Q
第二节 主窗体的组成
1.标题栏:设计模式 运行模式 中断模式
2.菜单栏:(12 个)
(1)菜单的分类: 直接执行 弹出对话框 下一级菜单
( 2)进入菜单栏的方法:
<1>ALT 或 F10 激活菜单后光标健选择
<2>ALT+激活键 注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对 话框,可以用 esc 健关闭
<3>快捷键:新建工程 ctrl+n 打开工程 ctrl+o 保存工程 ctrl+s
3.工具栏
(1)工具栏的分类:编辑、标准、窗体编辑器和调试
(2)工具栏的形式:固定、浮动
(3)标准工具栏图标及作用
第三节 其他窗体
一. 窗体设计器和工程资源管理器
(一)窗体设计器窗口
1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对 应于应用程序的运行结果。
2. 如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单 中的“选项”命令(“通用”选项卡)来调整。 (二)工程资源管理器窗口
1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。工程 支援管理器窗口中的文件可以分为 6 类,