第10章 应用程序界面设计.docx
《第10章 应用程序界面设计.docx》由会员分享,可在线阅读,更多相关《第10章 应用程序界面设计.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第10章 应用程序界面设计 第10章应用程序界面设计 一、授课内容 授课科目:计算机基础(VB) 授课内容:第10章数据的输入输出 授课类型:讲授 授课时间:?学时 主讲教师:朱泽民 二、教学目的要求 知识目标: 1掌握Visual Basic菜单编辑器的使用; 2掌握下拉式和弹出式菜单的设计方法; 3熟练掌握通用对话框控件的常用属性、事件和方法; 4. 掌握多窗体程序设计的一般步骤和方法。 能力目标: 培养学生“提出问题、分析问题、解决问题”科学的思维方法。 情感目标: 通过创设情景,激发学生应用VB编写程序的学习兴趣,培养学生独立思考、勇于探究的学习精神;鼓励学生编写程序来解决实际生活中的
2、问题。 三、教材分析 述:用户界面是一个应用程序最重要的部分。在windows环境下操作一个软件,最直观方便的莫过于窗体、对话框、菜单、工具栏等。 教学重点:本章重点介绍菜单、对话框等界面设计的相关内容。 教学难点:通用对话框的设置与使用。 四、教学方法 问题教学法、讲授法、类比法、讨论法等。 五、教学过程 (一)导入新课 对用户而言,界面就是应用程序,无论花多少时间和精力来编制和优化代码,应用程序的可用性仍然依赖于界面。 (二)讲授新课 10.1 菜单 菜单提供了一种人机对话的方式,方便用户选择应用系统的各种功 能。 有关菜单的术语。 (1)菜单栏、(2)菜单标题、(3)菜单项、 (4)子菜
3、单、(5)分隔线、(6)复选菜单、 菜单按使用形式有下拉式和弹出式两种。 10.1.1用菜单编辑器建立菜单 菜单编辑器是Visual Basic提供的用于设计菜单的工具。可以使用如下几种方法打开菜单编辑器: (1)执行“工具”菜单中的“菜单编辑器”命令。 (2)使用快捷键Ctrl+E。 (3)单击工具栏中的“菜单编辑器”按钮。 (4)用鼠标右键单击窗体,打开快捷菜单,然后单击“菜单编辑器”命令。 菜单项属性区 菜单项显示区 菜单项编辑区 设计一个应用程序,通过菜单修改窗体的背景颜色。 (P213) 分析:本例要通过菜单修改窗体的颜色,则需要添加一个菜单,并且要为相应的菜单项编写事件过程。在菜单
4、编辑器里添加一个主菜单和两个菜单项,通过单击菜单项来实现改变窗体的背景颜色。 10.1.2 运行时创建和修改菜单 部分应用程序运行过程中需要动态地增减菜单项,即要生成动态菜单。动态菜单是对常规菜单的一种扩展,菜单项不再是固定不变的,它可根据用户的操作内容动态地添加与之有关的菜单项或删除与之无关的菜单项。例如:在许多软件的File菜单中可以自动地添加并改变菜单项,用以保存最近几次调用过的文件名。使用菜单控件数组可以达到这一目的。 10.1.3 弹出式菜单的建立 Visual Basic提供了PopMenu方法来显示弹出式菜单。格式如下:对象.PopupMenu ,flags ,X ,Y ,Bol
5、dCommand PopupMenu方法参数表 参数Flags参数值说明 要激活的弹出式菜单的名称 X,Y整型数据指定弹出式菜单被激活时显示在屏幕上的位置坐标,缺省时,显示位置指定在当前鼠标光标位置 vbPopupMenuLeftAlign X值定义为弹出式菜单左边界位置 Flags vbPopupMenuCenterAlign X值定义为弹出式菜单的中 心位置vbPopupMenuRightAlign X值定义为弹出式菜单的右 边界位置vbPopupMenuLeftButton 能用鼠标左键单击选择弹 出式菜单的菜单命令vbPopupMenuRightButton 能用鼠标右键单击选择弹 出
6、式菜单的菜单命令 编写一个应用程序,通过弹出式菜单实现字体的变化。(P216) 10.2对话框 Visual Basic中对话框分为3类:预定义对话框、自定义对话框和通用对话框。 预定义对话框是系统提供的,Visual Basic提供的预定义对话框有两种:输入和输出对话框,分别使用InputBox和MsgBox函数调用。(第三章内容) 自定义对话框是用户根据自己的需要自行设计的。 通用对话框(CommonDialog)是一种可以添加到应用程序中的特殊控件。 10.2.1通用对话框 Visual Basic的通用对话框CommonDialog控件提供了一组基于Windows的标准对话框界面。使用
7、通用对话框控件,可以显示文件打开、另存为、颜色、字体、打印和帮助六种对话框。使用前,必须先 把“通用对话框”控件添加到工具箱中,具体步骤如下: (1)选择“工程”菜单中的“部件”命令,打开“部件”对话框; (2)在控件选项卡中选中“Microsoft Common Dialog Controls 6.0”; (3)选择“确定”按钮,即可把通用对话框控件添加到工具箱中。 在使用通用对话框控件时,可以直接在设计阶段将其添加到窗体 中。可以放置在窗体的任何位置,程序运行时,控件被隐藏。若要显示通用对话框,可以对它的Action属性赋予相应的值;也可以使用Show方法来打开对应对话框。 Action属
8、性Show方法说明 1ShowOpen显示文件打开对话框 2ShowSave显示另存为对话框 3ShowColor显示颜色对话框 4ShowFont显示字体对话框 5ShowPrinter显示打印机对话框 6ShowHelp显示帮助对话框 除了Action属性外,通用对话框主要的共同属性还有: 属性说明 CancelError 通用对话框内有一个“取消”按钮,用于向应用程序警告用户想取消当前操作。当CancelError属性值为True时,若用户单击“取消”按钮,通用对话框自动将错误对象Err.Number设置为 32755(cdlCancel)以便供程序判断。若CancelError属性设置
9、为False,则单击“取消”按钮时不产生错误信息 DialogTitle 用户自行设计对话框标题栏上显示的内容 Flags Flags属性可修改每个具体对话框的默认操作 对CommonDialog控件属性的设置有三种方法: (1)代码窗口中设置(2)属性窗口中设置(3)属性页中设置。属性页中设置方法是:在属性窗口中单击“自定义”,或者选中CommonDialog控件图标单击右键,选择属性项,弹出“属性页” 对话框。 下面详细讨论使用CommonDialog控件显示每一种类型的对话框。1文件“打开”对话框 说明文件“打开”对话框的相关属性:FileName、FileTitle、Filter、Fi
10、lterIndex、InitDir。 编写一个应用程序,用于打开一个文本文件进行编辑。(P219) 分析:打开文本文件要用到通用对话框的“打开”对话框,将对话框的Action属性设为1或调用ShowOpen方法即可。 2“另存为”对话框 “另存为”对话框所涉及的属性基本上和“打开”对话框一样,只是还有一个 DefaultExt属性,用于表示存储文件的默认扩展名。 编写一个应用程序,将文本框中的内容保存到一个文本文件。(P221) 3“颜色”对话框 颜色对话框的一个重要的属性:Color。它用来返回或设置用户指定颜色的值。 编写一个应用程序,设置文本框的背景颜色。(课本P222)4“字体”对话框
11、 在使用字体对话框设置字体之前,必须先设置Flags属性值。该属性通知CommonDialog控件是否显示屏幕字体、打印机字体或两者皆有之。如果没有设置Flags属性值而直接使用CommonDialog控件,Visual Basic将显示如图所示的错误提示。 通用对话框用于字体操作时涉及到的重要属性有: (1)Flags属性 (2)Font 属性集 (3)Color属性 编写一个应用程序,通过“字体”对话框设置文本框的字体。要求程序运行后,选择字体为楷体、二号、有下划线,效果如图10-17所示。(课本P224) 5“打印”对话框 10.2.2 自定义对话框 自定义对话框就是用户自己设计的一个窗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第10章 应用程序界面设计 10 应用程序 界面设计
限制150内