《Visual Basic 6.0程序设计》课程电子教案(PPT教学课件)第五章 对话框与菜单

对话框与菜单 宋洁 2001年1月8日
对话框与菜单 宋 洁 2001年1月8日

对话框与菜单设计的作用 ●软件的基本作用是将有限的输入经过加 工以有限的输出提供给用户,输入和输 出在可视化语言迅猛发展的时代,就是 所谓人机交互界面 ●在可视化程序设计语言中人机交互实现 的工具就是窗体和相应的控件,其表现 形式就是对话框和菜单
对话框与菜单设计的作用 ⚫ 软件的基本作用是将有限的输入经过加 工以有限的输出提供给用户,输入和输 出在可视化语言迅猛发展的时代,就是 所谓人机交互界面。 ⚫ 在可视化程序设计语言中人机交互实现 的工具就是窗体和相应的控件,其表现 形式就是对话框和菜单

本章主要内容 对话框和菜单的本质是窗体对象。VB编程语言中根 据软件设计中常用的窗体按实现的功能和表现形式不同 进行组织,构造了部分窗体已提高编程的效率。对话框 和菜单是这些特制窗体的一部分 1、对话框:由标签控件和少量的文本控件和命令控 件构成,以完成特定的功能。按照功能的不同分为: 预定义对话框、通用对话框和自定义对话框三种 2、菜单:主要由的命令控件构成,实现功能操作的 可视化
本章主要内容 对话框和菜单的本质是窗体对象。VB编程语言中根 据软件设计中常用的窗体按实现的功能和表现形式不同 进行组织,构造了部分窗体已提高编程的效率。对话框 和菜单是这些特制窗体的一部分。 1、 对话框:由标签控件和少量的文本控件和命令控 件构成,以完成特定的功能。按照功能的不同分为: 预定义对话框、通用对话框和自定义对话框三种。 2、 菜 单:主要由的命令控件构成,实现功能操作的 可视化

对话框 预定义对话框 ●系统定义的对话框 不需考虑设计、装载或显示方面的问题 ●通过函数调用直接显示对话框(模式对话框) ●缺点:外观受限,用户不能自由定制。 ●分类:“输入”对话框,“消息”对话框 示例:运行
一、预定义对话框 ⚫ 系统定义的对话框 ⚫ 不需考虑设计、装载或显示方面的问题 ⚫ 通过函数调用直接显示对话框(模式对话框) ⚫ 缺点:外观受限,用户不能自由定制。 ⚫ 分类:“输入”对话框,“消息”对话框。 ⚫ 示例:运行 对话框

通用对话框 实现常用功能的标准对话框。包括: 打开(Open)、另存为( Save as)、颜色(olor)、字体 (Font)、打印机( Printer)、帮助(Help) 不是系统自带的对话框,是控件的一种 ·调用形式:1、在窗体加载通用对话框控件 确定控件的属性和方法 实现方法 “工程”菜单→“部件”命令选中 “ Microsoft Common Dialog Gentrol603确定 以后的操作与常用控件的使用方法类似
二、通用对话框 • 实现常用功能的标准对话框。包括: 打开(Open)、另存为(Save As)、颜色(Color)、字体 (Font)、打印机(Printer)、帮助(Help) • 不是系统自带的对话框,是控件的一种。 • 调用形式:1、在窗体加载通用对话框控件 2、确定控件的属性和方法 • 实现方法: “工程”菜单 “部件”命令 选中 “Microsoft Common Dialog Control 6.0” 确定 以后的操作与常用控件的使用方法类似

通用对话框的属性和方法 1、属性 1) Action属性 通过赋值直接决定打开那种对话框 2) Dialogtitle属性 该属性示对话框标题属性,可以是任意字符串 3) Cancelerror属性 决定用户在按下“取消”按钮时是否产生错误信息
通用对话框的属性和方法 1、属性 (1)Action属性 通过赋值直接决定打开那种对话框 (2)DialogTitle属性 该属性示对话框标题属性,可以是任意字符串 (3)CancelError属性 决定用户在按下“取消”按钮时是否产生错误信息

2、方法 功能描述 Action属性值 方法 无对话框 示打开对话框 ShowOpen 显示另存为对话 ShowSave 显示颜色对话框 显示字体对话框 显示打印机对话 2-3—456 Showcolor Show Font Show Printer 显示帮助对话框 ShowHelp
2、方法 功能描述 Action属性值 方法 无对话框 0 显示打开对话框 1 ShowOpen 显示另存为对话 2 ShowSave 显示颜色对话框 3 ShowColor 显示字体对话框 4 ShowFont 显示打印机对话 5 ShowPrinter 显示帮助对话框 6 ShowHelp

3、通用对话框应用示例 1)“打开”对话框的应用 2)“另存为”对话框的应用 3)“颜色”、“字体”对话框
3、通用对话框应用示例 1) “打开”对话框的应用 2) “另存为”对话框的应用 3) “颜色”、“字体”对话框

自定义对话框 用户根据所开发软件系统定制一些窗体对象 满足特定软件开发的需要 调用形式:用户自定义调用 优点:灵活性强 构建“自定乂”对话框的方法:和一般窗体构造方法相同只 是锁定窗体的部分方法或属性,可以在已有的窗体上修改获 得,也可新建。 示例
三、自定义对话框 •用户根据所开发软件系统定制一些窗体对象 •满足特定软件开发的需要 •调用形式:用户自定义调用 •优点: 灵活性强 •构建“自定义”对话框的方法:和一般窗体构造方法相同只 是锁定窗体的部分方法或属性,可以在已有的窗体上修改获 得,也可新建。 •示例

构建“自定义”对话框的方法 1、修改有的对话框 “工程”菜单·“添加窗体”命令 现存”标 签选定现存的窗体 根据需要定义窗体的外观及事件过程 2、创建新的对话框 ■“工程”菜单“添加窗体”命令“窗体 按钮 为对话框定义事件过程
构建“自定义”对话框的方法 1、修改有的对话框 ▪ “工程”菜单 “添加窗体”命令 “现存”标 签 选定现存的窗体 ▪ 根据需要定义窗体的外观及事件过程 2、创建新的对话框 ▪ “工程”菜单 “添加窗体”命令 “窗体” 按钮 ▪ 为对话框定义事件过程
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Basic 6.0程序设计》课程电子教案(PPT教学课件)第七章 常用算法.ppt
- 《Visual Basic 6.0程序设计》课程电子教案(PPT教学课件)第一章 程序设计概述.ppt
- 万博科技职业学院:《Visual Basic程序设计》讲义.ppt
- 《Excel 2003讲义》第五章 电子表格中文Excel 2003.ppt
- 《VFP应用实例》应用实例.ppt
- 《数字平面艺术设计》课程教学资源(教材PPT课件,图片版)第1章 视觉传达原理与平面设计基础知识.ppt
- 《机械人技术》讲义.pdf
- 《CFX5.5培训资料》(英文版)Solver Control.ppt
- 《CFX5.5培训资料》(英文版)Mesh.ppt
- 《CFX5.5培训资料》(英文版)Introduction.ppt
- 《CFX5.5培训资料》(英文版)Geometry.ppt
- 《CFX5.5培训资料》(英文版)Domains.ppt
- 《CFX5.5培训资料》(英文版)Completing a CFD Simulation.ppt
- 《CFX5.5培训资料》(英文版)CFX Expression Language (CEL).ppt
- 《CFX5.5培训资料》(英文版)Boundary and Initial Conditions.ppt
- 《电子表格软件的使用》第四章 EXCEL2000.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)第9章 SQL Server数据转换.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)第8章 SQL Server数据复制.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)第7章 SQL Server代理服务.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)第6章 SQL Server权限管理.ppt
- 《Visual Basic 6.0程序设计》课程电子教案(PPT教学课件)第二章 中文Visual Basic(VB)6.0概述.ppt
- 《Visual Basic 6.0程序设计》课程电子教案(PPT教学课件)第六章 过程、模块与类.ppt
- 《Visual Basic 6.0程序设计》课程电子教案(PPT教学课件)第三章 VB语言程序设计基础.ppt
- 《Visual Basic 6.0程序设计》课程电子教案(PPT教学课件)第三章 VB语言程序设计基础.ppt
- 《Visual Basic 6.0程序设计》课程电子教案(PPT教学课件)第四章 窗体及常用控件.ppt
- 《Visual Basic6.0程序设计》第五章 对话框与菜单.ppt
- 《Visual Basic6.0程序设计》绪论.ppt
- 金陵学院:《计算机应用》课程教学资源(PPT课件)第二章 Matlab基本知识.ppt
- 金陵学院:《计算机应用》课程教学资源(PPT课件)第三章 矩阵和Matlab(主讲:袁杰).ppt
- 金陵学院:《计算机应用》课程教学资源(PPT课件)第四章 数据类型和输入输出.ppt
- 金陵学院:《计算机应用》课程教学资源(PPT课件)第五章 Matlab绘图.ppt
- 金陵学院:《计算机应用》课程教学资源(PPT课件)第六章 Matlab程序.ppt
- 国防科学技术大学:《数理逻辑》课程考试模拟试卷.pdf
- 国防科学技术大学:《数理逻辑》(英文版)Lecture 1 Preliminaries.pdf
- 国防科学技术大学:《数理逻辑》(英文版)Lecture 2 Propositional Calculus.pdf
- 国防科学技术大学:《数理逻辑》(英文版)Lecture 3 Propositional Calculus(Cont’d).pdf
- 国防科学技术大学:《数理逻辑》(英文版)Lecture 4 Propositional Calculus(Cont’d).pdf
- 国防科学技术大学:《数理逻辑》(英文版)Lecture 5 Predicate Calculus.pdf
- 国防科学技术大学:《数理逻辑》(英文版)Lecture 6 Reasoning in Predicate Calculus.pdf
- 国防科学技术大学:《数理逻辑》(英文版)Lecture 7 Prenex Normal Form.pdf