面向对象的程序设计的基本概念(object oriented programming)
是一种以对象为基础、以事件驱动对象对事件进行处理的程序设计技术。
1、对象:具有属性和行为的实体。是数据和代码的集合。
例:世上存在的任何事物 VB中的每个窗体和控件
2、类:是具有相同性质的对象的集合,也是创建对象实例的模板,而对象则是类的一个实例。属于同一类的所有对象具有同一组属性、方法与事件,只是属性值不同,对事件的响应不同。
例:球 VB工具箱中的按钮控件等
3、对象的三要素:属性、方法、事件。
每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。
例:人具有身高等特征,有行走、说话等行为,外界作用在人对象上的各种活动,如下雨等。
属性:对象的特征,描述对象的数据。
设置方法:
(1) 属性窗口中直接设置。
(2)在代码窗口进行语句设置。
对象名.属性名=属性值
例:Labell.Caption="我的窗体"
方法:特定对象能执行的动作或功能,已设计好的特殊程序,要会用。
[对象名.]方法名[参数]
例:Form2.Show Form1.Cls
事件:能被对象识别和响应的动作。事件在代码窗口中列出,选择。
对象名_事件名(参数)
例:Labell _Click0
事件过程:响应事件后执行的操作通过一段程序来实现,这样的程序叫事件过程。
事件驱动机制:在没有事件发生时, VB应用程序处于等待状态。
当一个事件发生时,程序会执行相应的事件过程代码。
处理完后,又等待下一个事件的发生。事件发生的顺序基本上决定了程序代码的实行顺序。