VB可视化编程基础.ppt
《VB可视化编程基础.ppt》由会员分享,可在线阅读,更多相关《VB可视化编程基础.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章章 VB 可视化编程基础可视化编程基础(P20)2.1 VB对象的概念对象的概念2.2 窗体和基本控件窗体和基本控件2.3 综合应用综合应用2.1 VB对象的概念对象的概念(P20)1. 对象对象w对象对象: 是指现实世界中的各种实体是指现实世界中的各种实体,可以是具体的事可以是具体的事物物, 也可以是抽象的事物也可以是抽象的事物.wVB中常用对象中常用对象: 窗体、各种控件、菜单等窗体、各种控件、菜单等.w对象的三个基本对象的三个基本要素要素: 属性、方法和事件属性、方法和事件.属性属性指对象的特征指对象的特征;方法方法 对象的行为对象的行为;事件事件对象的活动对象的活动.2. 类类
2、w 类是对同一种对象的集合与抽象类是对同一种对象的集合与抽象.w 类是创建对象实例的模板类是创建对象实例的模板,对象则是类的一个具体对象则是类的一个具体实例实例.VB中的两种类中的两种类: w系统提供的类系统提供的类, 用户在编写代码时可以直接使用用户在编写代码时可以直接使用. 如命如命令按钮类、文本框类等令按钮类、文本框类等.w用户自定义的类用户自定义的类.3. 对象的对象的属性属性: 描述对象的特征描述对象的特征属性值的设置方法属性值的设置方法(2种种)w方法方法1: 在属性窗口中直接设置在属性窗口中直接设置;w方法方法2: 在代码中使用赋值语句在代码中使用赋值语句,格式为格式为: 对象名
3、对象名.属性名属性名=属性值属性值4. 对象的对象的事件事件(1) 事件事件wVB中的事件中的事件, 是指发生在对象上的行为是指发生在对象上的行为.wVB系统中系统中,已经为每类对象预先定义好了一系列事件已经为每类对象预先定义好了一系列事件. 例如例如: 单击事件单击事件(Click)、双击事件、双击事件(DblClick)、获取、获取焦点事件焦点事件(GetFocus)、键盘按下事件、键盘按下事件(KeyPress)等等.VB程序的运行机制程序的运行机制: 事件驱动事件驱动(2)事件过程事件过程w事件过程事件过程当某一个对象上发生了事件之后当某一个对象上发生了事件之后, 如如果需要果需要,
4、应用程序就要处理这个事件应用程序就要处理这个事件. 为处理事件为处理事件所编写的代码称为事件过程所编写的代码称为事件过程. 例如例如:Private Sub Command1_Click( ) 清除清除按钮按钮 Text1 = Text2 = Text3 = End Sub VB事件过程的一般格式事件过程的一般格式Private Sub 对象名对象名_事件名事件名(参数列表参数列表 ) 事件过程代码事件过程代码End Subw对象名对象名对象的对象的Name属性值属性值;w事件名事件名VB预先定义好的事件预先定义好的事件,并能够被对象并能够被对象识别识别;w参数列表参数列表一般无一般无,但一对
5、圆括号不能省略但一对圆括号不能省略.有有些事件过程带有参数些事件过程带有参数.5. 对象的对象的方法方法: 即对象要执行的操作即对象要执行的操作.w Print方法方法w Cls方法方法w Move方法方法 w 方法调用的一般格式方法调用的一般格式 对象名对象名.方法名方法名 参数表参数表wSetFocus方法方法w Show方法方法w Hide方法方法省略对象名时表示为当前对象省略对象名时表示为当前对象,一般指窗体一般指窗体2.2 窗体和基本控件窗体和基本控件(P24)2.2.1 通用属性通用属性2.2.2 窗体窗体2.2.3 标签标签2.2.4 文本框文本框2.2.5 命令按钮命令按钮2.
6、2.1 通用属性通用属性(P24)1. Name(名称名称)属性属性w是每个对象都具有的的属性是每个对象都具有的的属性;w用户创建对象时系统为每个对象自动指定一个用户创建对象时系统为每个对象自动指定一个默认的默认的(名称名称),允许用户修改允许用户修改;w用户只能在用户只能在属性属性窗口中修改该属性的值窗口中修改该属性的值. 常用控件的默认属性常用控件的默认属性(补充补充)控控 件件默认名称默认名称(Name) 文本框文本框Text1、Text2、 标签标签Label1、Label2、 命令按钮命令按钮Command1、Command2、 单选按钮单选按钮Option1、Option2、 复选
7、框复选框Check1、Check2、 列表框列表框List1、List2、 组合框组合框Combo1、Combo2、 水平滚动条水平滚动条HScroll1、Hscroll2、2. Caption(标题标题)属性属性w用于设置窗体标题或一些控件上显示的文字内用于设置窗体标题或一些控件上显示的文字内容容;w可以在可以在属性属性窗口中修改窗口中修改,也可以在程序中修改也可以在程序中修改;w注意注意: 文本框中显示的文字内容不使用文本框中显示的文字内容不使用Caption属性属性,而是使用而是使用Text属性属性.3. Width、Height、Top、Left属性属性w Width/Height:
8、决定了窗体或控件的高度和宽度决定了窗体或控件的高度和宽度;w Left/Top: 决定了窗体或控件在载体上的位置决定了窗体或控件在载体上的位置.4. Font属性属性wFont: 在在属性窗口属性窗口中设置窗体上显示的字体、字型、中设置窗体上显示的字体、字型、字号等字号等.在在程序代码程序代码中用下列属性:中用下列属性:FontName: 字体名称字体名称FontSize: 字号大小字号大小FontBold: 是否为粗体是否为粗体FontItalic: 是否为斜体字是否为斜体字FontStrikethru: 是否加删除线是否加删除线FontUnderline: 是否加下划线是否加下划线Font
9、Transparent: 是否为透明字是否为透明字5. Enabled属性和属性和Visible属性属性wEnabled属性属性: 决定当前控件是否有效决定当前控件是否有效; =True时有效时有效,允许用户操作允许用户操作,并对操作做出响并对操作做出响应应; =False时无效时无效,禁止用户操作禁止用户操作,呈灰色呈灰色.wVisible属性属性: 决定当前控件是否可见决定当前控件是否可见; =True时可见时可见; =False时不可见时不可见(隐藏隐藏).例例2.1(P25) 通用属性示例通用属性示例. 注意注意: 对象的非默认事件的事件过程的创建方法对象的非默认事件的事件过程的创建方
10、法.例例2.1.2(补充补充) 修改窗体的大小和位置修改窗体的大小和位置.6. 颜色属性颜色属性wBackColor: 设置窗体或控件的背景颜色设置窗体或控件的背景颜色wForeColor: 设置窗体或控件中显示的文本或图形的颜色设置窗体或控件中显示的文本或图形的颜色VB代码中设置颜色的常用方法(代码中设置颜色的常用方法(3种种 ) 直接使用直接使用VB中的颜色常量中的颜色常量, 例如例如 vbRed表示红色表示红色 使用使用RGB函数,格式为函数,格式为 : RGB(红色值红色值,绿色值绿色值,蓝色值蓝色值) 每种颜色的取值在每种颜色的取值在0255之间之间 使用使用QBcolor函数,格式
11、为:函数,格式为: QBColor(颜色值颜色值) 颜色值的取值为颜色值的取值为015的整数的整数7. 鼠标的光标属性鼠标的光标属性w Mousepointer属性属性: 设置鼠标指针的形状设置鼠标指针的形状. =99时时, 用户可以指定一个图标或光标文件作为用户可以指定一个图标或光标文件作为鼠标指针鼠标指针w MouseIcon属性属性: 用户指定的图标文件用户指定的图标文件(.ico)或光或光标文件标文件(.cur)名名.8. 常用控件的默认属性常用控件的默认属性(P26 表表2.1)控控 件件默认属性默认属性 文本框文本框 Text 标签标签 Caption 命令按钮命令按钮 Value
12、 单选按钮单选按钮 Value 复选框复选框 Value 图形、图像框图形、图像框 Picture2.2.2 窗体窗体(P26)窗体的常用属性窗体的常用属性窗体的常用事件窗体的常用事件窗体的常用方法窗体的常用方法1.窗体的常用属性窗体的常用属性1 (P27)(1) Caption属性属性 窗体标题栏上显示的内容窗体标题栏上显示的内容(2) MaxButton、MinButton、ControlBox属性属性wMaxButton属性属性: 指定窗体是否显示最大化按钮指定窗体是否显示最大化按钮;w MinButton属性属性: 指定窗体是否显示最小化按钮指定窗体是否显示最小化按钮;w Contro
13、lBox属性属性: 指定窗体是否显示控制菜单框指定窗体是否显示控制菜单框.窗体的常用属性窗体的常用属性2(3) Icon、Picture属性属性wIcon属性属性: 指定窗体控制菜单上显示的图标文件指定窗体控制菜单上显示的图标文件;w Picture属性属性: 指定窗体中显示的图片文件指定窗体中显示的图片文件.窗体的常用属性窗体的常用属性3(4) BorderStyle属性属性 指定窗体边框的样式指定窗体边框的样式.0None: 窗体无边框窗体无边框, 无法移动和改变大小无法移动和改变大小;1Fixed Singled: 窗体固定大小窗体固定大小,可以移动可以移动;2Sizable: 窗体可以
14、移动窗体可以移动,可以改变大小可以改变大小;3Fixed Dialog: 窗体固定大小为对话框样式窗体固定大小为对话框样式;4Fixed ToolWinsow: 窗体为固定大小的工具条窗体为固定大小的工具条样式样式;5Sizable ToolWindow: 窗体可变大小的工具条样窗体可变大小的工具条样式式.窗体的常用属性窗体的常用属性4(5) WindowState属性属性 指定窗体的显示状态指定窗体的显示状态.0Normal: 程序运行后程序运行后,窗口正常显示窗口正常显示;1Minimized:程序运行后程序运行后,窗体最小化为图标窗体最小化为图标;2Maximized:程序运行后程序运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 可视化 编程 基础
限制150内