可视化编程基本概念
9 e. R3 u; @, q! C 1. 对象(object)的概念7 G, L4 ~$ D, G/ H/ \
对象是一个功能和数据的独立单元,对象可以被调用,用户不必清楚对象内部的细节,只需了解七功能及调用方法即可。在VB 6.0中,大到一个工程,小到一个控件、一个子程序均属于对象的范畴,如工程、窗体、模块、以及各种控件等等。
! m" O1 C# N! X 2. 属性(properties)的概念1 Z$ I: I( {1 j( Y+ D
属性用来表示对象的诸如位置、外观、颜色等特性。每个对象都有一定的属性,对象不同,所具有的属性也不同。记录这些属性数据的地方就叫做属性栏,属性栏中记录的属性数据就叫做属性值。/ t9 F- `: Y( ]. `' L0 R% Z
在可视化编程中,每一种对象都有一组特定的属性。对象属性的设置一般有两条途径:
4 t3 b- m$ n+ N) C 如果在程序设计时设置对象的属性,需要使用属性窗口。& N' u, V% z& i, P! f
如果要在程序运行中更改对象的属性,可以使用VB的赋值语句,9 @* W: Q1 J+ g- z7 Z2 [
在代码中通过编程设置,其格式为:( V$ |9 W4 Q0 E( _+ m, C7 i
对象名.属性名=属性值) F& ^, U/ D: L8 e6 i( ?1 J$ D
如:Label1.Caption=“第一个应用程序”
' B' Q( K% \! ^; k; Z0 D Text3.Text=Val(Text1.Text)+ Val(Text2.Text)
0 ~. |0 T3 Y& Q 3. 事件(Event)的概念
9 \ p# A9 n) X2 O4 A. a( T9 G: [ 事件是指由系统设定并能为对象识别和响应的动作。对于对象而言,事件就是发生在该对象上的事情。例如,按钮即是一个对象。在按钮对象上最常发生的事就是被“按一下”,这个“按一下”就是按钮对象的一个事件,称为单击事件。
; K9 ?; n( g0 S+ c: ] 程序员需要针对所使用的事件编写相应的驱动程序,每当某事件发生时,系统便自动调用该事件的驱动程序,从而完成规定的操作。
. F! W4 M9 G' U3 u1 e& h& g# ~; g* G 各种对象能识别和响应的事件是不同的,如窗体能识别鼠标的单击和双击事件,而命令按钮只能识别单击而不能识别双击事件。1 q! C* U' k5 I8 z. ~* J+ O$ ?
尽管每个对象能识别的事件很多,但并不是每个对象都要用到它所能识别的所有事件,程序员只需为所用到的事件编写程序代码即可。
: k! k- K" j/ D* z8 g8 e; ^ 4. 方法(Method)的概念
- O8 E/ ^: I) N5 F. F4 z }% G' | 方法实际是VB6.0 提供的一段专门的子程序,完成一个特定的操作,程序员不必关心这段子程序是什么,只需拿来使用即可。如:对象打印(Print)方法、显示窗体(Show)方法、移动(Move)方法等。方法只能在代码中使用,可用下面的格式调用对象方法:+ S# `8 j& ^( E9 j
对象名.方法名: f0 I8 ^4 C+ n% b& D
如图片框Picture1有个刷新显示方法Refresh,在事件过程代码中调用该方法的代码为:( O5 ?' k7 s8 x3 W6 |6 ~; K. X9 d
Picture1. Refresh. j% {' v' g1 q5 K
Form1.Print“Visual Basic 6.0”, m/ S, } v# ~. F9 n# R
5. 焦点(Focus)的概念
) r4 v, ^! }; w7 u 焦点就是对象接受用户输入的当前状态。在工程运行期间,对象只有成为焦点时,才能接受用户的输入。可用鼠标单击某个对象使其成为焦点,也可用键跳到下一个对象,使下一个对象成为焦点。 |