VB对象及属性的设置.ppt

上传人:M****1 文档编号:570623190 上传时间:2024-08-05 格式:PPT 页数:13 大小:292KB
返回 下载 相关 举报
VB对象及属性的设置.ppt_第1页
第1页 / 共13页
VB对象及属性的设置.ppt_第2页
第2页 / 共13页
VB对象及属性的设置.ppt_第3页
第3页 / 共13页
VB对象及属性的设置.ppt_第4页
第4页 / 共13页
VB对象及属性的设置.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《VB对象及属性的设置.ppt》由会员分享,可在线阅读,更多相关《VB对象及属性的设置.ppt(13页珍藏版)》请在金锄头文库上搜索。

1、 对象及其属性设置对象及其属性设置 窗体窗体 控件控件 控件的画法和基本操作控件的画法和基本操作 2 2.1.1 .1.1 对象和类对象和类 1.类类(class) 类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义。用类表示对象的不同类型。例如:动物类、植物类、岩石类等例如:控件类、窗体、菜单类等。2.对象对象(object) 是类的一个实例,是具体存在的一个事物,是具有特殊属性(数据)和行为方式的实体。例如:桌子、发电机等。继承了类的属性、方法。属性是对象的静态特征;例如:颜色、尺寸是静态的,是桌子的属性。方法是对象的动态特征。例如:发电是动态的,是发电机的方法。 VB中常

2、用的对象有:窗体和控件。工工具具箱箱中中的的每每一一个个控控件件都都代代表表一一个个类类,当当将将这这些些控控件件添添加加到到窗窗体体上上时时就就创创建建了了相相应应的的对对象象。由由同同一一个个类类创创建建的的对对象象(如如Command1Command1、Command2Command2等等)具具有有由由类定义的公共的属性、方法和事件。类定义的公共的属性、方法和事件。 工具箱工具箱用类生成对象用类生成对象对象具有类的特征对象具有类的特征类具有类具有封装性封装性隐藏其隐藏其内部的内部的复杂性复杂性可视化可视化提高程序的可重用提高程序的可重用性和可维护性性和可维护性窗体窗体 2 2.1.1 .

3、1.1 对象和类对象和类3.对象的三要素(属性、事件、方法)对象的三要素(属性、事件、方法)(1)属性)属性 (attribute)属性的设置(属性窗口与程序语句)属性的设置(属性窗口与程序语句)格式:对象名格式:对象名.属性名称属性名称=设置的属性值设置的属性值例如:例如:command1.Caption=“删除删除” 对象的性质,即用来描述和反映对象特征的参数。文本框的属性文本框的属性名称:名称:Name如如Text1内容:内容:Text表示为表示为Text1.Text颜色:颜色:Color表示为表示为Text1.Color 2 2.1 .1 .1 .1 对象和类对象和类 3.对象的三要素

4、(属性、事件、方法)对象的三要素(属性、事件、方法)(2)方法)方法 :方法是对象能够执行的动作。它是对象本身内含方法是对象能够执行的动作。它是对象本身内含的函数或过程,用于完成某种特定的功能,即对象的行为。的函数或过程,用于完成某种特定的功能,即对象的行为。一般格式: 对象名.方法名(参数) 示例: Form1.Cls 消除窗体Form1上的内容 Print Visual Basic 在当前窗体上显示(3)事件)事件(event)(或称为消息)(或称为消息) 响应对象的动作称为事件,它发生在用户与应用程序交互时。由VB预先设置好,能被对象识别的动作,如单击控件、鼠标移动、键盘按下等。 2 2

5、.1.2 .1.2 对象属性的设置对象属性的设置 (1)在属性窗口中设置在属性窗口中设置(2)在程序运行中更改对象的属性在程序运行中更改对象的属性(动态修改动态修改)对象名对象名.属性名属性名=属性值属性值示例:示例:Text1.Text=VB程序设计程序设计设置的文本框的内容设置的文本框的内容Text1.Color=RGB(255,0,0)设置的文本框的颜色设置的文本框的颜色1.事件过程事件过程事件过程的语法格式如下事件过程的语法格式如下Sub对象名对象名_事件名事件名()处理事件的程序代码处理事件的程序代码EndSub命令按钮可以识别单命令按钮可以识别单击击(Click),但不能识,但不能

6、识别双击别双击(DblClick)命令按钮的单击事件过程命令按钮的单击事件过程 Sub Commond1_Click()Sub Commond1_Click() End Sub End Sub 2 2.1.3 .1.3 事件过程与事件驱动事件过程与事件驱动PrivateSub对象名对象名_事件名事件名()处理事件的程序代码处理事件的程序代码EndSub指定什么情况下执行这个过程指定什么情况下执行这个过程(即执行的条件)(即执行的条件)当指定对象上发生指定事件时执当指定对象上发生指定事件时执行本过程;行本过程;由系统自动执行由系统自动执行处理些什么处理些什么通过程序代码来实现通过程序代码来实现S

7、ubEndSub定义一个过程定义一个过程本过程的作用范围本过程的作用范围Private:局部:局部(如当前窗体)(如当前窗体)Public:全局:全局(如多个窗体)(如多个窗体)()为一对圆括号()为一对圆括号这是简单格式;这是简单格式;对于复杂情况,圆括号对于复杂情况,圆括号内还有参数内还有参数2.事件驱动事件驱动当当某某个个事事件件(一一般般由由用用户户操操作作来来触触发发)发发生生时时,系系统统就就会会自自动动执执行此事件的事件过程行此事件的事件过程 当用户单击该命令按当用户单击该命令按钮时,系统就会自动钮时,系统就会自动执行相应的事件过程执行相应的事件过程命令按钮的单击事件过程命令按钮

8、的单击事件过程SubCommond1_Click()EndSub事件过程名:事件过程名:对象名对象名_事件名事件名 2 2.1.3 .1.3 事件过程与事件驱动事件过程与事件驱动 示例示例 命令按钮命令按钮Command1Command1的单击的单击(Click)(Click)事件过程为:事件过程为: Private Sub Command1_Click()Private Sub Command1_Click() Forml.CaptionForml.Caption = = 在窗体上画圆在窗体上画圆 以圆心以圆心(2400(2400,1500)1500), 半径为半径为800800画圆画圆 F

9、orml.CircleForml.Circle (2400,1500),800 (2400,1500),800 End Sub End Sub示例示例1设计界面设计界面运行界面运行界面对象对象(命令按钮命令按钮)事件驱动事件驱动运行时单击命令按钮,即触发运行时单击命令按钮,即触发了了Click事件,系统就会自动执事件,系统就会自动执行事件过程行事件过程Command1_Click中的程序代码中的程序代码程序代码程序代码(事件过程事件过程) 事事件件过过程程要要经经过过事事件件的的触触发发才才能能被被执执行行,这这种种工工作作模式称为事件驱动方式模式称为事件驱动方式 由事件控制整个程序的执行流程

10、由事件控制整个程序的执行流程(以下是一个示例以下是一个示例)SubCommond1_Click()EndSubSubCommond2_Click()EndSubSubCommond3_Click()EndSub单击该命令按钮,单击该命令按钮,系统就会自动执行系统就会自动执行相应的事件过程相应的事件过程Commond1_ClickCommond1_Click()()用户界面用户界面(窗口窗口)程序代码程序代码(一系列过程一系列过程)单击该命令按钮,单击该命令按钮,系统就会自动执行系统就会自动执行相应的事件过程相应的事件过程Commond2_ClickCommond2_Click()()单击该命令

11、按钮,单击该命令按钮,系统就会自动执行系统就会自动执行相应的事件过程相应的事件过程Commond3_ClickCommond3_Click()() 2 2.1.3 .1.3 事件过程与事件驱动事件过程与事件驱动窗体的结构和属性属性窗体的事件:Click、Dbclick、Load、Unload、Activate、Deactivate、Paint 2 2.2 .2 窗体窗体VB的控件类型:标准、ActiveX、可插入对象控件的命名控件属性及设置 控件名.属性名 = 设置的值 text1.text = “visual basic 6.0 程序设计” 控件的画法(两种)和基本操作(缩放、移动、复制、删除、改变位置和大小) 2 2.3 .3 控件控件

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号