《应用界面设计》PPT课件

上传人:xian****812 文档编号:281330608 上传时间:2022-04-23 格式:PPT 页数:65 大小:949.50KB
返回 下载 相关 举报
《应用界面设计》PPT课件_第1页
第1页 / 共65页
《应用界面设计》PPT课件_第2页
第2页 / 共65页
《应用界面设计》PPT课件_第3页
第3页 / 共65页
《应用界面设计》PPT课件_第4页
第4页 / 共65页
《应用界面设计》PPT课件_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《《应用界面设计》PPT课件》由会员分享,可在线阅读,更多相关《《应用界面设计》PPT课件(65页珍藏版)》请在金锄头文库上搜索。

1、第第5章章应用界面设计应用界面设计5.1多窗体多窗体5.2菜单菜单5.3工具栏工具栏5.4MDI窗体窗体5.5通用对话框控件通用对话框控件15.1多窗体多窗体5.1.1使用多窗体使用多窗体5.1.2设置启动窗体设置启动窗体5.1.3窗体模板窗体模板25.1.1使用多窗体使用多窗体1.添加窗体添加窗体当当创创建新工程建新工程时时,自,自动创动创建了一建了一个空白的窗体个空白的窗体Form1。如果要在。如果要在工程中添加新的窗体,添加窗体工程中添加新的窗体,添加窗体的方法有:的方法有:选择选择“工程工程”菜单菜单“添加窗体添加窗体”菜单项。菜单项。单击工具栏上的单击工具栏上的“添加窗体添加窗体”按

2、钮按钮。用鼠标右键单击工程资源管理器,在弹出的菜用鼠标右键单击工程资源管理器,在弹出的菜单中选择单中选择“添加添加”菜单菜单“添加窗体添加窗体”菜单项。菜单项。2.移除窗体移除窗体工程中已创建了多个窗体,需要移除窗体。用鼠标右键单击工程中已创建了多个窗体,需要移除窗体。用鼠标右键单击工程资源管理器窗口中要移除的窗体名,出现的下拉菜单中选择工程资源管理器窗口中要移除的窗体名,出现的下拉菜单中选择“移除移除Form2”菜单项就在菜单项就在“工程工程1”中移除了该窗体。中移除了该窗体。(快讲)(快讲)35.1.1使用多窗体使用多窗体3.设设置窗体名称和文件名置窗体名称和文件名窗体的默窗体的默认认名称

3、名称为为Form1、Form2,当保存,当保存时时窗体的窗体的文件名也默文件名也默认为认为、Form2.frm。窗体的名称在属性窗口中通窗体的名称在属性窗口中通过过窗体的窗体的“名称名称”(Name)属)属性来性来设设置;置;窗体的文件名窗体的文件名则则可以在第一次保存可以在第一次保存时时,选择选择“文件文件”菜菜单单“保存保存”菜菜单项单项,或者在下一次保存,或者在下一次保存时时,选择选择“文件文件”菜菜单单“Form1另存另存为为”菜菜单项单项,在打开的保存文件,在打开的保存文件对话对话框中框中输输入入自己的文件名。自己的文件名。45.1.2设置启动窗体设置启动窗体设置启动窗体的方法:设置

4、启动窗体的方法:(1)选择)选择“工程工程”菜单菜单“工程工程1属性属性”菜单项。菜单项。(2)在工程属性的)在工程属性的“通用通用”页中选择页中选择“启动对象启动对象”,在下拉,在下拉列表中选择启动窗体名。列表中选择启动窗体名。(3)单击单击“确定确定”按按钮钮。55.1.3窗体模板窗体模板VB提供了多种窗体模板提供了多种窗体模板选择选择其他的其他的图标图标有:有:VB数据窗体数据窗体向向导导、ODBC登登录录、Web浏览浏览器、器、“关于关于”对话对话框、框、对话对话框、展框、展示屏幕、日示屏幕、日积积月累、登月累、登录对话录对话框和框和选项对话选项对话框。框。(自学)(自学)65.1.3

5、窗体模板窗体模板ODBC登登录录登登录对话录对话框框展示屏幕展示屏幕75.1.3窗体模板窗体模板【例【例5-1】创建一个学生管理系统,工程中有两个窗体,】创建一个学生管理系统,工程中有两个窗体,第一个窗体为快速显示窗体第一个窗体为快速显示窗体frmSplash,另一个为输入学生,另一个为输入学生信息窗体信息窗体Form1。(1)创建两个窗体)创建两个窗体创建的新工程,出现空白的窗体创建的新工程,出现空白的窗体Form1;然后选择;然后选择“工程工程”菜单菜单“添加窗体添加窗体”菜单项,菜单项,选择选择“展示屏幕展示屏幕”图标,在工程中图标,在工程中加入第二个窗体加入第二个窗体frmSplash

6、。(2)修改窗体属性)修改窗体属性85.1.3窗体模板窗体模板窗体窗体Form1中放置一个标签中放置一个标签Label1和一个按钮和一个按钮Command1,属性设置如表。,属性设置如表。控件名控件名属性名属性名属性属性值值Form1Caption学生信息管理学生信息管理Label1Caption欢欢迎使用学生信息管理系迎使用学生信息管理系统统Font20Command1Caption退出退出(3)添加程序代码)添加程序代码功能要求:运行程序先出现功能要求:运行程序先出现frmSplash窗体,单击窗体或窗窗体,单击窗体或窗体中的框架体中的框架frame1,显示下一个窗体,显示下一个窗体For

7、m1并卸载本窗体;单并卸载本窗体;单击窗体击窗体Form1中的中的“退出退出”按钮按钮Command1则结束程序。则结束程序。95.1.3窗体模板窗体模板窗体窗体frmSplash的程序代码如下:的程序代码如下:PrivateSubForm_Click()单击窗体单击窗体UnloadMeEndSubPrivateSubFrame1_Click()单击单击框架框架UnloadMeEndSub窗体窗体Form1的程序代码如下:的程序代码如下:PrivateSubCommand1_Click()单击退出按钮单击退出按钮UnloadMeEndSub程序分析:程序分析:窗体的窗体的Show方方法是用来显

8、示窗体。法是用来显示窗体。在第二个窗体在第二个窗体Form1中使用中使用“UnloadMe”语句语句卸载窗体就结束了卸载窗体就结束了程序。程序。105.1.3窗体模板窗体模板(4)调整窗体布局)调整窗体布局在窗体布局窗口中调整两个在窗体布局窗口中调整两个窗体的位置,如图所示。窗体的位置,如图所示。(5)设置启动窗体)设置启动窗体当有多个窗体时,应设置启动窗当有多个窗体时,应设置启动窗体,选择体,选择“工程工程”菜单菜单“工程工程1属性属性”菜单项,在工程属性对话框中将菜单项,在工程属性对话框中将frmSplash窗体设置为启动窗体。窗体设置为启动窗体。(6)保存工程)保存工程保存工程和窗体文件

9、,则需要保存一个保存工程和窗体文件,则需要保存一个*.vbp文件和两个文件和两个*.frm文件。文件。115.2菜单菜单5.2.1菜单的基本概念菜单的基本概念5.2.2菜单编辑器菜单编辑器5.2.3菜单的代码设计菜单的代码设计5.2.4弹出式菜单弹出式菜单125.2.1菜单的基本概念菜单的基本概念1.下拉式菜单下拉式菜单Windows应用程序界面中的下列式菜单如图所示。应用程序界面中的下列式菜单如图所示。菜单栏菜单栏复选标志复选标志子菜单项子菜单项分隔线分隔线菜单项菜单项访问键访问键快捷键快捷键135.2.1菜单的基本概念菜单的基本概念(1 1)菜单栏)菜单栏 菜单栏出现在窗体的标题栏下面,包

10、含一个或多个菜菜单栏出现在窗体的标题栏下面,包含一个或多个菜单标题。单标题。(2 2)菜单)菜单 菜单就是当用鼠标单击菜单条上的菜单标题时,出现菜单就是当用鼠标单击菜单条上的菜单标题时,出现下拉列表。下拉列表。(3 3)菜单项)菜单项 菜单的每个列表项称为一个菜单项。菜单项可以是命菜单的每个列表项称为一个菜单项。菜单项可以是命令、分隔条和子菜单标题,菜单项至少包括一个命令。令、分隔条和子菜单标题,菜单项至少包括一个命令。(4 4)子菜单)子菜单 子菜单又称子菜单又称“级联菜单级联菜单”,从一个菜单项分支出来的,从一个菜单项分支出来的菜单。菜单。145.2.2菜单编辑器菜单编辑器1.打开菜单编辑

11、器打开菜单编辑器打开菜单编辑器的方法:打开菜单编辑器的方法:选择选择“工具工具”菜单菜单“菜单编辑器菜单编辑器”菜单项。菜单项。在在“工具栏工具栏”上单击上单击“菜单编辑器菜单编辑器”按钮。按钮。按按Ctrl+E键。键。创创建的菜建的菜单单和菜和菜单编辑单编辑器窗口。器窗口。155.2.2菜单编辑器菜单编辑器2.菜单编辑器的设计菜单编辑器的设计(1)标题(标题(Caption)“标题标题”文本框用于设置在菜单栏上显示的文本。如果菜文本框用于设置在菜单栏上显示的文本。如果菜单想打开的是一个对话框,在标题文本的后面应加单想打开的是一个对话框,在标题文本的后面应加“”。(2)名称(名称(Name)在

12、在“名称名称”文本框中,设置用来在代码中引用该菜单项的文本框中,设置用来在代码中引用该菜单项的名字。菜单的名称一般以名字。菜单的名称一般以mnu作为前缀,后面为各级菜单的作为前缀,后面为各级菜单的名称,例如名称,例如“输入数据输入数据”菜单名称为菜单名称为“mnuInput”。(3)快捷键(快捷键(ShortCut)在快捷键组合框中可以输入快捷键,也可以选取功能键或键在快捷键组合框中可以输入快捷键,也可以选取功能键或键的组合来设置,要删除快捷键应选取列表顶部的的组合来设置,要删除快捷键应选取列表顶部的“None”。165.2.2菜单编辑器菜单编辑器(4)分隔条分隔条分隔条为菜单项间的一条水平线

13、,当菜单项很多时,可以分隔条为菜单项间的一条水平线,当菜单项很多时,可以使用分隔条将菜单项划分成一些逻辑组。如图的使用分隔条将菜单项划分成一些逻辑组。如图的“视图视图”菜菜单中用分隔线分成几组。在标题中输入一个连字符单中用分隔线分成几组。在标题中输入一个连字符“”。(5)其他属性其他属性 复选(复选(Checked)标记)标记:当设置为:当设置为True在输入框中打在输入框中打,则运行时初次打开菜单项,该菜单项的左边显示则运行时初次打开菜单项,该菜单项的左边显示“”,指,指出可切换的命令选项的开关状态。出可切换的命令选项的开关状态。 有效(有效(Enabled)属性)属性:当设置为当设置为Tr

14、ue在输入框中打在输入框中打,在运行时以清晰的文字出现,表示该菜单可使用;未选中则在运行时以清晰的文字出现,表示该菜单可使用;未选中则在运行时以灰色的文字出现,表示禁止使用。在运行时以灰色的文字出现,表示禁止使用。175.2.2菜单编辑器菜单编辑器索引(索引(Index):在索引输入框中建立控件数组的下标。在索引输入框中建立控件数组的下标。可见(可见(Visible):在输入框中打在输入框中打设置为设置为True,则菜单项可则菜单项可见,一个不可见的菜单项是不能执行的。见,一个不可见的菜单项是不能执行的。帮助上下文(帮助上下文(HelpContextID):指定一个唯一的数值作为指定一个唯一的

15、数值作为帮助文本的标识符,根据该数值在帮助文件中查找适当的帮助帮助文本的标识符,根据该数值在帮助文件中查找适当的帮助主题。主题。显示窗口列表(显示窗口列表(WindowList)属性属性:当菜单要包括一个打:当菜单要包括一个打开的所有开的所有MDI(多文档界面)子窗口的列表时,在输入框中打多文档界面)子窗口的列表时,在输入框中打。185.2.2菜单编辑器菜单编辑器(6)按钮按钮(7)“下一个下一个”(Next)按钮:添加下一个菜单项。按钮:添加下一个菜单项。(8)“插入插入”(Insert)按钮:插入一个菜单项。按钮:插入一个菜单项。(9)“删除删除”(Delete)按钮:删除菜单项。按钮:删

16、除菜单项。(10)“”或或“”按钮:向上下移动菜单项。按钮:向上下移动菜单项。(11)“”按钮:向里缩进,菜单项前加了四个点(按钮:向里缩进,菜单项前加了四个点(.),),变为下一级菜单。变为下一级菜单。(12)“”按钮:删除菜单项前的四个点,变为上一级菜单。按钮:删除菜单项前的四个点,变为上一级菜单。3.属性窗口属性窗口菜单属性可以在菜单编辑器中设置,也可以在属性窗口中菜单属性可以在菜单编辑器中设置,也可以在属性窗口中设置。设置。195.2.3菜单的代码设计菜单的代码设计1.1. 菜单的菜单的Click事件事件 菜单控件只包含一个事件,即菜单控件只包含一个事件,即Click事件,每个菜单项都事件,每个菜单项都被当作一个控件,当用鼠标单击或键盘选中后按被当作一个控件,当用鼠标单击或键盘选中后按“回车回车”键时键时触发该事件,除分隔条以外的所有菜单控件都能识别触发该事件,除分隔条以外的所有菜单控件都能识别Click事事件。件。 例例5-25-2(p127p127)2.运行时改变菜单属性运行时改变菜单属性(1)使菜单命令有效或无效使菜单命令有效或无效所有的菜单项都具有所有的菜单项都具有En

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号