- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB教材教学资源(范慧琳)下ppt268
第9章 用户界面设计 第9章 用户界面设计 9.1 菜单栏与工具栏设计 菜单栏与工具栏概述 菜单栏和工具栏是Windows界面的重要组成部分,几乎所有的应用软件都是通过菜单栏和工具栏来实现各种操作的。应用程序中菜单栏和工具栏的位置如图 9?1所示。 菜单栏与工具栏概述 VB的菜单分成下拉式菜单和弹出式菜单两种基本类型。单击菜单栏所显示的是下拉式菜单,而在操作时单击鼠标右键后显示的菜单是弹出式菜单。 9.1.1 下拉式菜单设计 菜单通过菜单编辑器进行编辑 9.1.1 下拉式菜单设计 例 9?1 设计如图9?3所示的窗体,通过选择菜单实现窗体中诗词文字的颜色修改(红色、绿色、蓝色)和字型修改(加粗、加下划线)。 9.1.2 弹出式菜单设计 弹出式菜单使用PopupMenu方法激活,其命令的格式定义如下: 9.1.2 弹出式菜单设计 例9?2 在例 9?1程序的基础上添加弹出式菜单,用户在窗体上右击弹出如图 9?4所示的菜单,用于设置字体和字号。 9.1.3 工具栏设计 工具栏是Active控件,在“MicroSoft Windows Common Controls 6.0”部件中,使用前先将该部件添加到工具箱中(请见7.5节),之后工具箱中会增加几个控件按钮,其中有ToolBar、StatusBar、ImageList 控件等,添加结果如图9?5所示。 图9?5 MicroSoft Windows Common Controls 6.0的控件 在VB中建立工具栏的方法有两种:一种是利用PictureBox 和CommandBotton两个控件添加,另外一种是通过ToolBar和ImageList工具栏控件创建。由于第二种方法创建的工具栏比较标准,因此这里介绍利用第二种方法创建工具栏。 9.1.3 工具栏设计 1.ToolBar控件 工具栏控件的内容设置如图所示。 9.1.3 工具栏设计 例9?3 在例9?2的基础上增加工具栏项目,实现文字颜色的修改及字型的修改,运行结果如图所示 9.2 对话框设计 9.2.1 通用对话框 通用对话框控件属于VB专业版和企业版所特有的ActiveX控件,位于“Microsoft Common Dialog Control 6.0”部件中。将通用对话框控件添加到控件工具箱后,工具箱中对应图标为 。 9.2.1 通用对话框 例9?4 建立一个文本编辑器,如图9?26所示,实现如表9?12所示的菜单功能,使用通用对话框控件实现文本中文字的颜色、字体的修改及打印文本内容,并能够打开帮助文件。 9.2.2自定义对话框 自定义对话框在外观上与普通窗体的区别主要在于自定义对话框没有控制菜单按钮(在窗体标题栏左侧)、最大化和最小化按钮,边框固定(不能改变大小)。因此,需要设置作为对话框使用的窗体的某些属性,如表 9?13所示。 9.2.2自定义对话框 例如,图9?28是Visual Basic 6.0编辑菜单中的“查找”对话框,它有4个命令按钮,没有最大化和最小化按钮,也没有控制菜单按钮,不能改变窗口的大小。 图9?28“查找”对话框 9.3 多重窗体的创建与操作 多重窗体是指一个应用程序中有多个并列的普通窗体,每个窗体可以有自己的界面和程序代码,完成不同的功能,其创建过程如下: 添加窗体 设置启动对象 与窗体相关的方法 不同窗体间数据的存取 9.3 多重窗体的创建与操作 例9?5 编写一个打字游戏程序,具有两个窗体,第一个窗体选择游戏难度,第二个窗体是打字游戏的主界面,程序运行界面如图9?29和图9?30所示。程序具有检测用户的输入,以及计算正确的输入字符数,总字符数和打字正确率的功能。 9.4 多文档界面的设计 9.4.1 多文档界面概述 MDI应用程序至少应有两个窗体,父窗体和一个子窗体。每个窗体都有相应的属性。父窗体只有一个,而其中包含的子窗体则可以有多个. 生成MDI应用程序,操作步骤如下: 创建MDI窗体 创建应用程序的子窗体 用命令打开多个子窗体 9.4.2 MDI窗体常用属性和方法 1.活动子窗体和活动控件 VB中提供了访问MDI子窗体的两个属性,如表9?19所示。 2.显示MDI窗体及其子窗体 AutoShowChildren属性 9.4.3 多文档界面的创建与操作 例9?6 制作一个简单的文档编辑器,如图 9?37所示,要求具有新建窗体,关闭窗体,退出系统的功能,并能够在窗口间执行简单的复制粘贴操作,以及对打开的窗口进行布局。 作业 课后习题 2,4,5,6,7,9,10 第 10 章 文件 第 10 章 文件 不同的程序设计语言对文件的描述和具体的操作语句有所差别,但文件的概念和处理规则是
您可能关注的文档
- 全国专业技术人员计算机应用能力考试owerPoint97中文演示文稿”考试.doc
- C程序设计电子教案(下)ppt206.ppt
- C语言与程序设计大学教程(下)ppt280.ppt
- C语言实验教程(中)清华大学ppt148.ppt
- C语言与程序设计大学教程(上)ppt296.ppt
- C语言与程序设计大学教程(中)ppt269.ppt
- 全国信息化工程师-GIS应用水平考试大纲(二级).doc
- C语言程序设计 (C Programming 上)ppt109.ppt
- C语言程序设计 (C Programming 下)ppt103.ppt
- C语言程序设计(下)清华大学出版社ppt208.ppt
- Visual Basic 程序设计与实训教程(下)ppt175.ppt
- Visual Basic. NET 程序设计(下)ppt250.ppt
- Visual Basic. NET 程序设计(中)ppt227.ppt
- Visual Basic. NET 程序设计(上)ppt211.ppt
- 全方位芳香疗法在SPA产业上应用研讨会海报.pdf
- 全流通背景下的新股发行: 估值、定价、路演与保荐.ppt
- 全流通试点背景下二季度投资策略.pdf
- Visual Basic.NET程序设计教程(下)ppt143.ppt
- Visual Basic.NET程序设计(二)ppt245.ppt
- 全球产业分析课堂报告GATTWTO.ppt
最近下载
- 资料员工作内容.docx VIP
- P气瓶充装证考试题库及答案.doc VIP
- 上海市杨浦区2023-2024学年七年级下学期期中英语试卷 .docx VIP
- 2025年高考真题解析课件:2025年全国新高考二卷英语读后续写(课件).pptx VIP
- 贵阳市中心城区控制性详细规划(总则)——乌当组团.pdf VIP
- 图书出版合同(合同范本)7篇.docx VIP
- (正式版)D-L∕T 1770-2017 抽水蓄能电站输水系统充排水技术规程.docx VIP
- 《结构全寿命维护》课程教学大纲(本科).docx VIP
- SI、PI协同的EMI分析—打印版.pdf
- Unit2 Travelling Around Discovering Useful Structures 课件-2024-2025学年高中英语人教版(2019)必修第一册.pptx VIP
原创力文档


文档评论(0)