文档介绍:第二章 VB程序设计基础
对象与面向对象的程序设计
VB的类和对象
窗体
控件
VB应用程序的组成
创建VB应用程序的步骤
VB应用程序的运行和保存
New
对象与面向对象程序设计
在客观世界中,对象是指各式各样的实体。
在程序设计领域,对象是包含数据以及与数据有关的操作的集合。对象是把数据和对这些数据的操作放在一起,作为一个相互依存不可分割的整体。
对象与面向对象程序设计
类是一组具有相同特征的对象的集合。类是对象的抽象,对象是类的具体实例。
在程序设计领域,类是创建对象实例的模板,对象则是类的一个实例。
2.“面向对象程序设计”的涵义
面向对象的程序设计基础是类和对象,对象是构成程序的基本成分和核心。
VB的类和对象
一、VB中的类和对象
1.“类”的种类:用户自定义类,系统预定义类。
:
标准控件类,即工具箱上的可视图标。
控件对象:
通过控件类实例化,可以得到真正的控件对象。
TextBox类
TextBox对象
当在窗体上画一个控件时,就将类实例化为对象,即创建了一个控件对象,简称为控件。
控件对象:
系统对象:打印机对象(Printer)、剪贴板对象(Clipboard)、屏幕对象(Screen)、应用程序对象(App)等。
窗体:是个特例,既是类也是对象。当向一个工程添加一个新窗体时,实质就由窗体类创建了一个窗体对象。
对象的特征称为属性,对象的活动称为事件,对象的行为称为方法。
(1)属性:即用来描述和反映对象特征的参数。
属性的设置有两种方法:
①通过属性窗口设置
步骤:
②通过程序代码设置属性
=属性值 =“确定”
读取对象属性值:变量=
二、对象的三要素:属性,事件,方法
VB的类和对象
(2)事件
事件就是发生在该对象上的动作。
如:鼠标事件:Click,dbClick,MouseMove鼠标移动等
键盘事件:Keypress,KeyDown,KeyUp等。
事件是系统事先设定的能被对象识别和响应的动作。
VB允许三种方式去触发事件的发生:
用户作出一个动作
系统定时器启动
程序运行后的自启动
二、对象的三要素:属性,事件,方法
(2)事件(续)
事件过程:又称为事件处理子程序,是某一事件发生后所引发执行的子程序。
事件过程的一般格式:
Private Sub 对象名称_事件名称
……
事件响应代码
……
End Sub
事件过程的发生:由一个相应的“事件”驱动执行。
二、对象的三要素:属性,事件,方法
(3)方法
定义:是VB提供的完成一定操作或功能的子程序或函数。
也可以理解为指示对象动作的命令。方法如同属性和事件是对象的一部分。
调用格式:        [参数]
如:
如果对象名没有写出,则指默认的对象为当前对象,一般把窗体最为当前对象,例如:        Print            用于在窗体内显示信息        Cls               用于清除窗体内的一切信息
二、对象的三要素:属性,事件,方法
三、属性、事件、方法的对比分析
同:在表达形式上类似:               
异:
(1)“”可单独作为一个语句, “”只是语句的一个组成部分。
如, 是一个完整的语句
="Visual Basic”
(2)属性名一般是名词,方法名一般是动词。
如,属性名:Caption、Text、Font、Width等。
方法名:Print、Show、Move、Hide等。