内容正文:
第一单元 算法及VB语言基础
《算法与程序设计》
课时26 面向对象程序设计、类、对象、属性、方法、事件和事件处理的概念及应用
考试内容 考试要求 历年真题索引
面向对象程序设计的基本思想与方法 b
类、对象、属性、方法、事件和事件处理的概念及应用 c
一、面向对象程序设计的基本思想与方法
二、类、对象、属性、方法、事件和事件处理的概念及应用
1.面向对象程序设计
面向对象程序设计(简称OPP)方法,其核心是对象功能的实现和表达。Visual Basic即是一种面向对象的程序设计语言。
2.Visual Basic
Visual Basic简称VB,是一种Windows环境下应用程序开发的工具。用VB开发的应用程序具有“可视化”和“事件驱动”两个重要特征。
3.对象
在现实世界中,我们眼睛看得见摸得着的都是对象,如计算机、日光灯、钢笔、书本等无一例外全是对象。对象是有着状态和行为的实体。
1.对象的属性是标识一个对象的所有特征,它实际上就是对象所属类的成员变量。
2.对象的方法是指对象可以进行的操作,也就是对象的动作。
在Visual Basic程序中,具体的某个窗体(Form)、 文本框(TextBox)、标签(Label)、 列表框(ListBox)、命令按钮(CommandButton)等都是对象,它们有两个特点:用一组数据来表示的状态和对状态属性进行操作和处理的行为。
4.属性
每个对象都有自己的状态,每一个对象的状态是通过若干个属性(Property)来描述的;行为是对属性进行操作和处理的方法(Method)。在面向对象的程序设计方法中,一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码构成的。对象的属性定义其外观,方法定义其行为。
对象属性可以在窗口中直接更改,也可以在程序中用语句进行设置,一般格式如下:
对象名.属性名称=新设置的属性值
5.类(class)
类是对具有相同性质的对象的一种抽象,而一个对象则是类的一个“实例”,类通过继承可以创建许多对象。
6.事件(event)
事件 就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。
面向对象程序设
计中的事件驱动 一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。
事件处理过程