《Visual Basic程序设计基础》-第5章 应用程序界面设计.ppt
《《Visual Basic程序设计基础》-第5章 应用程序界面设计.ppt》由会员分享,可在线阅读,更多相关《《Visual Basic程序设计基础》-第5章 应用程序界面设计.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5 5章章 应用程序界面设计应用程序界面设计本本章章,主主要要介介绍绍菜菜单单、多多文文档档界界面面、工工具具栏栏、状状态态栏栏等等一一些些与与界界面面设设计计有有关关的的知知识。识。5.1 5.1 菜单的规划与设计菜单的规划与设计5.2 5.2 弹出式菜单弹出式菜单5.3 5.3 工具栏与状态栏的设计工具栏与状态栏的设计5.4 5.4 MDIMDI窗体窗体5.5 5.5 综合应用综合应用5.1 5.1 菜单的规划与设计菜单的规划与设计5.1.1 5.1.1 菜单的结构与功能菜单的结构与功能5.1.2 5.1.2 菜单的规划菜单的规划5.1.3 5.1.3 菜单的设计菜单的设计5.1.1
2、5.1.1 菜单的结构与功能菜单的结构与功能l菜菜单单栏栏:指指位位于于窗窗口口标标题题栏栏下下方方包包含含若若干干个个菜菜单单标标题题的的水平矩形条状区域。水平矩形条状区域。l菜菜单单标标题题:指指菜菜单单栏栏中中菜菜单单的的名名称称。每每个个菜菜单单标标题题标标识识了一个下拉列表。了一个下拉列表。l菜菜单单项项:包包含含于于菜菜单单之之中中的的各各个个选选项项,当当选选中中了了某某个个菜菜单单项项后后,可可能能会会执执行行一一条条命命令令,也也可可能能是是执执行行了了一一个个过过程或函数,甚至可能弹出一个子菜单。程或函数,甚至可能弹出一个子菜单。l子子菜菜单单:是是指指激激活活一一个个带带
3、有有“”标标记记的的菜菜单单选选项项后后打打开的列表,它由一系列菜单项构成。开的列表,它由一系列菜单项构成。菜单系统一般有菜单系统一般有4 4个部分组成:个部分组成:5.1.2 5.1.2 菜单的规划菜单的规划在进行菜单系统的规划时,一般应考虑以下原则:在进行菜单系统的规划时,一般应考虑以下原则:(1)面向用户面向用户(2)菜单名称通俗易懂菜单名称通俗易懂(3)合理组织菜单项合理组织菜单项(4)设置合适的分隔线设置合适的分隔线(5)控制菜单项的数目控制菜单项的数目(6)设置合适的访问键和快捷键设置合适的访问键和快捷键5.1.3 菜单的设计 VisualVisualBasicBasic中中中中的
4、的的的菜菜菜菜单单单单通通通通过过过过菜菜菜菜单单单单编编编编辑辑辑辑器器器器,即即即即菜菜菜菜单单单单设设设设计计计计窗窗窗窗口口口口建建建建立立立立。将将将将要要要要建建建建立立立立下下下下拉拉拉拉菜菜菜菜单单单单的的的的窗窗窗窗体体体体设设设设为为为为活活活活动动动动窗窗窗窗体体体体后后后后,可可可可以通过以通过以通过以通过4 4种方法进入菜单编辑器:种方法进入菜单编辑器:种方法进入菜单编辑器:种方法进入菜单编辑器:(1 1)执行)执行)执行)执行“工具工具工具工具”菜单中的菜单中的菜单中的菜单中的“菜单编辑器菜单编辑器菜单编辑器菜单编辑器”命令命令命令命令(2 2)使用热键)使用热键)
5、使用热键)使用热键 Ctrl+ECtrl+E。(3 3)单击工具栏中的单击工具栏中的单击工具栏中的单击工具栏中的“菜单编辑器菜单编辑器菜单编辑器菜单编辑器”按钮。按钮。按钮。按钮。(4 4)在在在在要要要要建建建建立立立立菜菜菜菜单单单单的的的的窗窗窗窗体体体体上上上上单单单单击击击击鼠鼠鼠鼠标标标标右右右右键键键键,将将将将弹弹弹弹出出出出一一一一个个个个菜单,在该菜单中单击菜单,在该菜单中单击菜单,在该菜单中单击菜单,在该菜单中单击“菜单编辑器菜单编辑器菜单编辑器菜单编辑器”命令。命令。命令。命令。通过以上任一方法,均可调出菜单编辑器。如通过以上任一方法,均可调出菜单编辑器。如通过以上任一
6、方法,均可调出菜单编辑器。如通过以上任一方法,均可调出菜单编辑器。如5-25-2图所示。图所示。图所示。图所示。属性设置区属性设置区菜单控件编辑按钮菜单控件编辑按钮菜菜单单控控件件列列表表框框【例例5.1】菜菜单单设设计计。建建立立一一个个如如图图5-1所所示示的的菜菜单单,用用户户可可以以通通过过选选择择菜菜单单中中的的菜菜单单项改变文本框中内容的外观。项改变文本框中内容的外观。设计步骤如下。设计步骤如下。(1)建立控件)建立控件 在在窗窗体体上上添添加加一一个个文文本本框框,将将它它的的Text属属性置为空。性置为空。(2)设计菜单)设计菜单在在窗窗体体设设计计状状态态下下选选择择“工工具
7、具”菜菜单单下下的的“菜菜单单编编辑辑器器”命命令令,调调出出菜菜单单设设计计窗窗口口。在菜单设计窗口中,按表在菜单设计窗口中,按表5-2设计菜单项。设计菜单项。当当当当完完完完成成成成所所所所有有有有的的的的输输输输入入入入工工工工作作作作后后后后,菜菜菜菜单单单单设设设设计计计计窗窗窗窗口口口口就就就就成成成成为为为为如如如如图图图图5-35-3所所所所示示示示的的的的窗窗窗窗口口口口,单单单单击击击击“确确确确定定定定”按按按按钮钮钮钮退出就完成了菜单的建立过程。退出就完成了菜单的建立过程。退出就完成了菜单的建立过程。退出就完成了菜单的建立过程。(3 3)把代码连接到菜单上)把代码连接到
8、菜单上)把代码连接到菜单上)把代码连接到菜单上在在在在窗窗窗窗体体体体窗窗窗窗口口口口单单单单击击击击菜菜菜菜单单单单标标标标题题题题,然然然然后后后后在在在在下下下下拉拉拉拉菜菜菜菜单单单单中中中中单单单单击击击击要要要要连连连连接接接接代代代代码码码码的的的的菜菜菜菜单单单单项项项项,在在在在屏屏屏屏幕幕幕幕上上上上就就就就会会会会出出出出现现现现代代代代码码码码窗窗窗窗口口口口,并并并并自自自自动动动动给给给给出出出出事事事事件件件件过过过过程程程程的的的的头头头头尾尾尾尾语语语语句句句句。只只只只要在头尾语句间输入代码即可。要在头尾语句间输入代码即可。要在头尾语句间输入代码即可。要在头
9、尾语句间输入代码即可。Private sub SetColor_Color_Click(Index As Integer)Select Case Index Case 1 Text1Forecolor=RGB(255,0,0)Case 2 Text1Forecolor=RGB(0,255,0)Case 3 Text1Forecolor=RGB(0,0,255)End Select End Sub 5.2 5.2 弹出式菜单弹出式菜单 与下拉菜单不同,弹出式菜单不需要在窗口顶部下拉打开,而是通过单击鼠标右键在窗体的任意位置打开,因而使用方便,具有较大的灵活性。建立弹出式菜单通常有两步:首先用菜单
10、编辑建立弹出式菜单通常有两步:首先用菜单编辑建立弹出式菜单通常有两步:首先用菜单编辑建立弹出式菜单通常有两步:首先用菜单编辑器建立菜单,然后用器建立菜单,然后用器建立菜单,然后用器建立菜单,然后用PopupMenuPopupMenu方法弹出显示。第方法弹出显示。第方法弹出显示。第方法弹出显示。第一步的操作与前面介绍的基本相同,唯一的区别是一步的操作与前面介绍的基本相同,唯一的区别是一步的操作与前面介绍的基本相同,唯一的区别是一步的操作与前面介绍的基本相同,唯一的区别是如果不想在窗体顶部显示该菜单,就应把菜单名如果不想在窗体顶部显示该菜单,就应把菜单名如果不想在窗体顶部显示该菜单,就应把菜单名如
11、果不想在窗体顶部显示该菜单,就应把菜单名(即主菜单项)的(即主菜单项)的(即主菜单项)的(即主菜单项)的“可见可见可见可见”属性设置为属性设置为属性设置为属性设置为False(False(子菜子菜子菜子菜单项不要设置为单项不要设置为单项不要设置为单项不要设置为False)False)。PopupMenuPopupMenu方法用来显示弹出式菜单,其格式方法用来显示弹出式菜单,其格式方法用来显示弹出式菜单,其格式方法用来显示弹出式菜单,其格式为:为:为:为:对象对象对象对象.PopupMenuPopupMenu菜单名菜单名菜单名菜单名,Flags,x,y,Flags,x,y,BoldCommand
12、BoldCommand【例例例例5.25.2】我我我我们们们们将将将将例例例例5.15.1中中中中的的的的“设设设设置置置置字字字字体体体体”菜菜菜菜单单单单的的的的内内内内容作为弹出式菜单的内容。容作为弹出式菜单的内容。容作为弹出式菜单的内容。容作为弹出式菜单的内容。我们只需在代码窗口添加如下代码:我们只需在代码窗口添加如下代码:我们只需在代码窗口添加如下代码:我们只需在代码窗口添加如下代码:PrivatePrivateSubSubForm_Form_MouseDownMouseDown(Button(ButtonAsAsInteger,ShiftAsInteger,XAsSingle,YA
13、sSingle)Integer,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2ThenIfButton=2ThenPopupMenuSetFontPopupMenuSetFont EndIfEndIfEndSubEndSub 运运运运行行行行程程程程序序序序,鼠鼠鼠鼠标标标标右右右右键键键键单单单单击击击击窗窗窗窗体体体体,即即即即可可可可弹弹弹弹出出出出“设设设设置置置置字体字体字体字体”菜单的菜单内容。菜单的菜单内容。菜单的菜单内容。菜单的菜单内容。5.3 5.3 工具栏和状态栏工具栏和状态栏在在Windows应应用用程程序序中中,更更简简便便的
14、的操操作作是是采采用用工工具具栏栏中中的的工工具具按按钮钮。工工具具栏栏有有若若干干个个按按钮钮构构成成,每每个个按按钮钮上上一一般般都都有有图图片片,从从而而形形象象地地表表明明该该按按钮钮的的作作用用。每每个个按按钮钮一一般般与与应应用用菜菜单单中中的的菜菜单单项项相相对对应应,用来访问应用程序中最常用的功能和命令。用来访问应用程序中最常用的功能和命令。状状态态栏栏用用于于显显示示应应用用程程序序的的运运行行状状态态,一一般般放放在窗口的底部在窗口的底部。ToolBar控件:控件:把把ToolBar控件添加到工具箱控件添加到工具箱,将将“MicrosoftWindowsCommonCont
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic程序设计基础 Visual Basic程序设计基础-第5章 应用程序界面设计 Visual Basic 程序设计 基础 应用程序 界面设计
限制150内