首页 用户界面设计

用户界面设计

举报
开通vip

用户界面设计第9章用户界面设计第9章用户界面设计9.1菜单栏与工具栏设计菜单栏与工具栏概述菜单栏和工具栏是Windows界面的重要组成部分,几乎所有的应用软件都是通过菜单栏和工具栏来实现各种操作的。应用程序中菜单栏和工具栏的位置如图9‑1所示。图9‑1菜单栏和工具栏菜单栏与工具栏概述VB的菜单分成下拉式菜单和弹出式菜单两种基本类型。单击菜单栏所显示的是下拉式菜单,而在操作时单击鼠标右键后显示的菜单是弹出式菜单。弹出式菜单下拉式菜单9.1.1下拉式菜单设计菜单通过菜单编辑器进行编辑9.1.1下拉式菜单设计例9‑1设计如图9‑3所...

用户界面设计
第9章用户界面设计第9章用户界面设计9.1菜单栏与工具栏设计菜单栏与工具栏概述菜单栏和工具栏是Windows界面的重要组成部分,几乎所有的应用软件都是通过菜单栏和工具栏来实现各种操作的。应用程序中菜单栏和工具栏的位置如图9‑1所示。图9‑1菜单栏和工具栏菜单栏与工具栏概述VB的菜单分成下拉式菜单和弹出式菜单两种基本类型。单击菜单栏所显示的是下拉式菜单,而在操作时单击鼠标右键后显示的菜单是弹出式菜单。弹出式菜单下拉式菜单9.1.1下拉式菜单设计菜单通过菜单编辑器进行编辑9.1.1下拉式菜单设计例9‑1设计如图9‑3所示的窗体,通过选择菜单实现窗体中诗词文字的颜色修改(红色、绿色、蓝色)和字型修改(加粗、加下划线)。图‑9-3下拉菜单示例9.1.2弹出式菜单设计弹出式菜单使用PopupMenu方法激活,其命令的格式定义如下:[<对象名.>]PopupMenu<菜单名>[,flags[,x[,y[,boldcommand]]]]说明:对象名:默认为当前窗体。Flags:可选参数,设定弹出式菜单的性能.x,y:可选参数,设置弹出式菜单显示的坐标值。boldcommand:可选参数,指定着重菜单项。9.1.2弹出式菜单设计例9‑2在例9‑1程序的基础上添加弹出式菜单,用户在窗体上右击弹出如图9‑4所示的菜单,用于设置字体和字号。9.1.3工具栏设计工具栏是Active控件,在“MicroSoftWindowsCommonControls6.0”部件中,使用前先将该部件添加到工具箱中(请见7.5节),之后工具箱中会增加几个控件按钮,其中有ToolBar、StatusBar、ImageList控件等,添加结果如图9‑5所示。图9‑5MicroSoftWindowsCommonControls6.0的控件在VB中建立工具栏的方法有两种:一种是利用PictureBox和CommandBotton两个控件添加,另外一种是通过ToolBar和ImageList工具栏控件创建。由于第二种方法创建的工具栏比较标准,因此这里介绍利用第二种方法创建工具栏。9.1.3工具栏设计1.ToolBar控件工具栏控件的内容设置如图所示。图9‑6工具栏属性页的“通用”选项卡图9‑7工具栏属性页的“按钮”选项卡2.ImageList控件9.1.3工具栏设计例9‑3在例9‑2的基础上增加工具栏项目,实现文字颜色的修改及字型的修改,运行结果如图所示9.2对话框设计9.2.1通用对话框通用对话框控件属于VB专业版和企业版所特有的ActiveX控件,位于“MicrosoftCommonDialogControl6.0”部件中。将通用对话框控件添加到控件工具箱后,工具箱中对应图标为。表9‑5通用对话框的方法方法功能ShowOpen显示“打开”对话框ShowSave显示“保存”对话框ShowColor显示“颜色”对话框ShowFont显示“字体”对话框ShowPrinter显示“打印”对话框ShowHelp显示“帮助”对话框9.2.1通用对话框例9‑4建立一个文本编辑器,如图9‑26所示,实现如表9‑12所示的菜单功能,使用通用对话框控件实现文本中文字的颜色、字体的修改及打印文本内容,并能够打开帮助文件。图9‑26例9‑4的运行结果9.2.2自定义对话框自定义对话框在外观上与普通窗体的区别主要在于自定义对话框没有控制菜单按钮(在窗体标题栏左侧)、最大化和最小化按钮,边框固定(不能改变大小)。因此,需要设置作为对话框使用的窗体的某些属性,如表9‑13所示。表9‑13自定义对话框的属性设置属性名属性值说明BorderStyle3固定边框,不能改变大小ControlBoxFalse取消控制菜单按钮MaxButtonFalse取消最大化按钮MinButtonFalse取消最小化按钮9.2.2自定义对话框例如,图9‑28是VisualBasic6.0编辑菜单中的“查找”对话框,它有4个命令按钮,没有最大化和最小化按钮,也没有控制菜单按钮,不能改变窗口的大小。图9‑28“查找”对话框9.3多重窗体的创建与操作多重窗体是指一个应用程序中有多个并列的普通窗体,每个窗体可以有自己的界面和程序代码,完成不同的功能,其创建过程如下:添加窗体设置启动对象与窗体相关的方法不同窗体间数据的存取9.3多重窗体的创建与操作例9‑5编写一个打字游戏程序,具有两个窗体,第一个窗体选择游戏难度,第二个窗体是打字游戏的主界面,程序运行界面如图9‑29和图9‑30所示。程序具有检测用户的输入,以及计算正确的输入字符数,总字符数和打字正确率的功能。图9‑29选择难度界面图9‑30打字游戏界面9.4多文档界面的设计9.4.1多文档界面概述MDI应用程序至少应有两个窗体,父窗体和一个子窗体。每个窗体都有相应的属性。父窗体只有一个,而其中包含的子窗体则可以有多个.生成MDI应用程序,操作步骤如下:创建MDI窗体创建应用程序的子窗体用命令打开多个子窗体9.4.2MDI窗体常用属性和方法1.活动子窗体和活动控件VB中提供了访问MDI子窗体的两个属性,如表9‑19所示。2.显示MDI窗体及其子窗体AutoShowChildren属性表9‑19MDI子窗体属性属性描述ActiveFrom表示具有焦点的或者最后被激活的的子窗体ActiveControl表示活动子窗体上具有焦点的控件9.4.3多文档界面的创建与操作例9‑6制作一个简单的文档编辑器,如图9‑37所示,要求具有新建窗体,关闭窗体,退出系统的功能,并能够在窗口间执行简单的复制粘贴操作,以及对打开的窗口进行布局。图9‑37文档编辑器的运行结果作业课后习题2,4,5,6,7,9,10
本文档为【用户界面设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
星空之夜
一线资深财务人员,财务业务骨干,财务会计工作经验丰富,已持有初级会计资格证书,目前正准备中级会计师资格考试。并且长期撰写公文,如总结、汇报、计划、预案、请示、批复.
格式:ppt
大小:216KB
软件:PowerPoint
页数:0
分类:企业经营
上传时间:2021-01-08
浏览量:2