前言:在vb中,对象分成三个要素:属性、方法和事件。
一、对象的属性
属性是指对象的特性,是描述对象的数据。如“猫”是一个对象,它包括了“白猫”、“蓝眼珠的猫”、“幼猫”、“折耳猫”等不同的“猫,其中“白色的”、“蓝眼珠”、“幼小”、“折耳”描述的都是猫的属性。
不同的对象有不同的属性。每一个对象的属性都有一个默认值,通过改变设置可以控制对象的外观和行为。
改变属性的方法有两种:1.在属性窗口中设置属性、2.在代码窗口中通过编程设置属性(对象名.属性名=属性值)。
二、对象的事件
事件是指对象能够识别并做出反应的外部刺激。如一个迟到的学生这个对象,当听到上课铃声这个事件,学生这个对象做出的反应,即对事件的处理过程就是向教室奔跑。在vb中,对象事件分为系统事件和用户事件。
1.系统事件
系统事件是由系统或对象自己产生的,如当一个窗体被加载到内存准备显示时,发生的Load事件,“定时器时间到”事件等。
2.用户事件
由用户操作引起的,如鼠标的Click事件、DblClick事件、MouseMove等事件。
**事件驱动机制和事件过程** vb应用程序的运行过程就是对**事件的处理过程**。 程序运行时,由用户、系统或对象产生各种不同事件,程序设计者为不同的事件编写了处理代码程序,窗体和控件等对象在响应不同事件时执行不同的代码程序,这就是**事件驱动机制**。
事件过程是一个相对独立的程序段,对象的事件过程有严格的语法结构,事件过程的格式为:
Private Sub 对象名_事件名()
……
事件过程代码
……
End Sub
三、对象的方法
1.概念,方法就是系统已设计好的、在编写过程可以使用一些特殊程序,完成显示、隐藏、移动对象,回执图形和打印输出结果等一定的操作功能(指令)。
在vb中,使用对象方法的格式为:
对象名.方法名【参数1,】【参数2,】……【参数N】
2.对象的使用方法
(1)Show方法
例如:Form2.Show 1 '功能是显示窗体Form2
(2)Print方法
例如:Form1.Print"vb" '在窗体上显示vb
Form1.Print Form1.Width,Form1.Height '在窗体Form1上显示窗体宽度与高度。
最后,总结一下vb应用程序的编程步骤:
1.总体设计、2.设计界面、3.设置属性、4.编写代码。