可视化编程基本概念
1. 对象(object)的概念
对象是一个功能和数据的独立单元,对象可以被调用,用户不必清楚对象内部的细节,只需了解七功能及调用方法即可。在VB 6.0中,大到一个工程,小到一个控件、一个子程序均属于对象的范畴,如工程、窗体、模块、以及各种控件等等。
2. 属性(properties)的概念
属性用来表示对象的诸如位置、外观、颜色等特性。每个对象都有一定的属性,对象不同,所具有的属性也不同。记录这些属性数据的地方就叫做属性栏,属性栏中记录的属性数据就叫做属性值。
在可视化编程中,每一种对象都有一组特定的属性。对象属性的设置一般有两条途径:
如果在程序设计时设置对象的属性,需要使用属性窗口。
如果要在程序运行中更改对象的属性,可以使用VB的赋值语句,
在代码中通过编程设置,其格式为:
对象名.属性名=属性值
如:Label1.Caption=“第一个应用程序”
Text3.Text=Val(Text1.Text)+ Val(Text2.Text)
3. 事件(Event)的概念
事件是指由系统设定并能为对象识别和响应的动作。对于对象而言,事件就是发生在该对象上的事情。例如,按钮即是一个对象。在按钮对象上最常发生的事就是被“按一下”,这个“按一下”就是按钮对象的一个事件,称为单击事件。
程序员需要针对所使用的事件编写相应的驱动程序,每当某事件发生时,系统便自动调用该事件的驱动程序,从而完成规定的操作。
各种对象能识别和响应的事件是不同的,如窗体能识别鼠标的单击和双击事件,而命令按钮只能识别单击而不能识别双击事件。
尽管每个对象能识别的事件很多,但并不是每个对象都要用到它所能识别的所有事件,程序员只需为所用到的事件编写程序代码即可。
4. 方法(Method)的概念
方法实际是VB6.0 提供的一段专门的子程序,完成一个特定的操作,程序员不必关心这段子程序是什么,只需拿来使用即可。如:对象打印(Print)方法、显示窗体(Show)方法、移动(Move)方法等。方法只能在代码中使用,可用下面的格式调用对象方法:
对象名.方法名
如图片框Picture1有个刷新显示方法Refresh,在事件过程代码中调用该方法的代码为:
Picture1. Refresh
Form1.Print“Visual Basic 6.0”
5. 焦点(Focus)的概念
焦点就是对象接受用户输入的当前状态。在工程运行期间,对象只有成为焦点时,才能接受用户的输入。可用鼠标单击某个对象使其成为焦点,也可用键跳到下一个对象,使下一个对象成为焦点。