VB对话框与菜单程序设计

2019/5/30,主讲教师:四川大学计算机学院 *,1,主讲教师: * 个人主页:*,高级语言程序设计II,四川大学计算机学院,四川大学计算机学院,2019/5/30,主讲教师:四川大学计算机学院 *,2,教材:C+面向对象程序设计,李涛 主编 游洪跃 陈良银 李琳等编高等教育出版社 2006年2

VB对话框与菜单程序设计Tag内容描述:

1、容,第1章 绪论 第2章 C+类和对象 第3章 继承 第4章 多态性 第5章 模板 第6章 C+常见问题 第7章 Visual C+编程基础 第8章 对话框、常用消息、菜单和工具条 第9章 单文档界面和多文档界面 第10章 图形设备接口 实验 (待安排),2019/5/30,主讲教师:四川大学计算机学院 *,4,提纲,MFC 编程,第8章 对话框、常用消息、菜单和工具栏,ARM Vector Table,FIQ,IRQ,(Reserved),Data Abort,Prefetch Abort,Software Interrupt,Undefined Instruction,Reset,1,3,2,Windows API 编程,Windows 程序运行机制,2019/5/30,主讲教师:四川大学计算机学院 *,5,8.1 对话框基本使用,对话框可按其工作模式分为两类: 有模式对话框 :在对话框被关闭之前,用户无法再进行其他工作; 无模式对话框 :在对话框关闭之前,用户可以在应用程序的其他窗口进行工作;,2019/5。

2、交互菜单和对话框设计,魅力化妆师菜单设计模式对话框和无模式对话框预定义对话框设计通用对话框设计,第8章 程序与用户的交互菜单和对话框设计,魅力化妆师菜单设计模式对话框和无模式对话框预定义对话框设计通用对话框设计,8.1魅力化妆师菜单设计,8.1.1 菜单编辑器 8.1.2 下拉式菜单设计 8.1.3 弹出式菜单设计 8.1.4 自定义菜单设计,什么是菜单,菜单有哪些分类呢?菜单是软件的重要组成部分。
菜单由于具有使用方便和占用界面空间小等特点,在各种软件中被广泛使用。
在我们使用的Visual Basic开发环境中,常用的菜单有下拉式菜单和弹出式菜单两种。
其中,下拉式菜单一般固定在程序界面中的某个位置,而弹出式菜单经常出现在右击对象时。
,菜单栏的分类菜单栏:菜单栏位于标题栏的下方,可以包括一个或多个菜单标题。
菜单项:菜单项由主菜单项和子菜单项组成。
分隔符:分隔符主要用于将同类的菜单项进行分组显示。
快捷键:快捷键用于在键盘上执行快速启动命令。
,8.1.1 菜单编辑器在Visual Basic中我们使用菜单编辑器来设计菜单。
,8.2 模式对话框和无模式对话框 模式对话框和无。

3、可关闭窗口的几种方法以及窗口的使用。
,9.1.1 创建可关闭窗口,例9.1 方式1:创建一个可关闭的空白窗口,如图所示。
,import java.awt.*; import java.awt.event.*; class W1 extends Frame implements WindowListener W1() super(“Window1“);setSize(350,200);setVisible(true);addWindowListener(this);,public void windowClosing(WindowEvent e) System.exit(0);public void windowOpened(WindowEvent e) public void windowClosed(WindowEvent e) public void windowIconified(WindowEvent e) public void windowDeiconified(WindowEvent e) public void windowActivated(。

4、以通过4种方法进入菜单编辑器: 执行“工具”菜单中的“菜单编辑器”命令。
使用热键Ctrl+E。
单击工具栏中的“菜单编辑器”按钮。
在要建立菜单的窗体上单击鼠标右键,将弹出一个菜单,在该菜单中单击“菜单编辑器”命令。
菜单编辑器窗口分为3部分,即数据区、编辑区和菜单项显示区。
,4,2. 菜单编辑器,菜单编辑器分为上、下两部分,上半部分(数据区)用来设置属性,下半部分(菜单项显示区),用来显示用户输入的菜单内容。
,5,2. 菜单编辑器,6,【例1】设计一个具有算术运算(+、-、x、/)及清除功能的菜单。
从键盘上输入两个数,用菜单命令求出它们和、差、积或商,并显示出来。
,(1)创建应用程序的用户界面和设置对象属性,2. 菜单编辑器,7,菜单栏向用户提供功能选择,包括:计算加、减, 计算乘、除 清除与退出,2. 菜单编辑器,8,Private Sub add_Click()x = Val(num1.Text) + Val(num2.Text)result.Caption = Str$(x) End Sub Private Sub min_Click()x = Val(num1.Text。

5、主菜单(标题)包含若干个菜单项,它放置在菜单的最顶层, 它可以下拉出下一级菜单(子菜单),菜单命令对应一个程序模块,执行命令后子菜单自动消失,子菜单包含子菜单标题和菜单命令,分隔条可对子菜单进行分组,菜单命令对应一个程序模块,执行命令后子菜单自动消失,分隔条可对子菜单进行分组,1:菜单控件菜单项(主菜单项或子菜单项)也称为菜单控件菜单项具有其属性、事件、方法通过“菜单编辑器”完成设计,2:菜单编辑器使设计菜单栏的窗体成为当前窗体执行“工具”菜单的“菜单编辑器”命令(或单击标准工具栏的“菜单编辑器”按钮,或从窗体快捷菜单中选择“菜单编辑器”命令),打开“菜单编辑器”窗口,3:菜单编辑器结构属性区 输入或修改菜单项,设置菜单项属性编辑区 对输入的菜单项进行编辑操作菜单列表区 显示菜单项的分级列表,2 菜单编辑器,我们利用菜单编辑器设计每个菜单项,其实每个菜单项都是一个对象,它们都有自己的属性、事件、方法。
,名称:Name属性设置菜单控件的名字以便在代码中访问它 设计菜单时必须输入此项!,标题:Caption属性设置菜单项中显示的文字若该属性为连字符(-),则显示为隔。

6、 。
VB 提供了三种解决方案:系统预定义的对话框(InputBox 和 MsgBox)用户自定义对话框通用对话框控件。
111 对话框程序设计11.1.1 由普通窗体创建自定义对话框对话框窗体与一般窗体在外观上是有区别的,需要通过设置以下属性值来自定义窗体外观。
1BorderStyle 属性窗体的 BorderStyle 属性值设置为 3(VbFixedDoubleialog) 此目的是取消最大化和最小化按钮。
2ControlBox 属性属性值为 True 时窗体显示控制菜单框,为 False 时不显示。
例 11-1 建立一个用户登录对话框运行结果如下:11.1.2 使用对话框模板窗体创建对话框Visual Basic6.0 系统提供了多种不同类的“对话框”模板窗体,通过“工程”菜单中的“添加窗体”命令,即可打开“添加窗体”对话框。
用户可以选择的对话框有“关于”对话框、对话框、登录对话框、日积月累、ODBC 登录、选项对话框 6 类等, 11.1.3 通用对话框程序启动时,一般没有通用对话框控件,因此,为了使用通用对话框,需要把通用对话框控件添加到工具箱,操作如下:1打开。

7、Microsoft Common Dialog Control 6.0”部件中。
,工程部件 Common Dialog Control 6.0,设计时,通用对话框在窗体上显示成一个图标,可以在“属性页”里中进行属性设置,将其设置为不同类型, 可以通过代码,使用Action属性或Show方法,将通用对话框设置成不同的具体对话框。
,通过在代码中设置不同的Action值可以产生不同的对话框。
如果没有设置该属性(默认值为0),运行时通用对话框不会产生任何信息,直到设置了该属性后才会出现相应的对话框。
,Action属性返回或设置被显示的对话框的类型:CommonDialogName.Action Value,其中CommonDialogName为通用对话框控件的名字,Value值可以取16的整数, 其含义如表示。
,注意:使用该控件所产生的对话框仅提供了人-机信息交互的界面,并不能实现真正的操作(如打开、另存、打印等),要想实现这些具体的操作必须进行相应的编程。
,ShowX方法设置被显示的对话框的类型,其语法格式为:其中CommonDialogName为通用对话框控件的名字。

【VB对话框与菜单程序设计】相关PPT文档
【VB对话框与菜单程序设计】相关DOC文档
第11章 对话框与菜单程序设计.doc
标签 > VB对话框与菜单程序设计[编号:247975]

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报