第三章
表单设计与应用
1
本章要点
面向对象的程序设计
创建表单
表单的属性、事件和方法
表单集与多重表单
2
面向对象的程序设计
对象(Object)
客观世界里的任何实体都可以被看作是对象。对象可以是具体的物,也可以指某些概念。
从编程的角度来看,对象是一种将数据和操作过程结合在一起的数据结构,或者是一种具有属性(数据)和方法(过程和函数)的集合体。事实上程序中的对象就是对客观世界中对象的一种抽象描述
(1)对象属性:属性用来表示对象的状态。
(2)对象方法:对象方法是描述对象行为的过程。
3
类、基类和子类
类(class)
类是对一类相似对象的性质描述,这些对象具有相同种类的属性以及方法。
子类与继承
在面向对象的方法里,继承是指在基于现有的类创建新类时,新类继承了现有类的方法和属性。此外,可以为新类添加新的方法和属性。我们把新类称为现有类的子类,而把现有类称为新类的父类。一个子类的成员一般包括:
(1)从其父类继承的属性和方法。
(2)由子类自己定义的属性和方法。
4
5
6
容器与控件
Visual FoxPro 中的类一般可分为两种类型:容器类和控件类。相应地,可分别生成容器(对象)和控件(对象)。
容器可以被认为是一种特殊的控件,它能包容其他的控件或容器
控件是一个可以以图形化的方式显示出来,并能与用户进行交互的对象,控件类不能包含其它对象
7
对象的属性
属性(Property):是描述对象的一项数据,用来描述对象的一个特性。
对象的属性值是由对象所基于的类决定的。对象值的设置可以在设计时通过属性窗口设置,也可以直接编进程序代码在运行的过程中设置,在程序中设置属性的一般格式是:=属性值
例如,一个命令按钮控件的常用属性设置如表所示。
8
9
连续设置多个属性,可以使用WITH…ENDWITH结构一次为对象设置多个属性。
With结构如下所示:
WITH 对象
语句块
ENDWITH
10
数据库管理系统VFP-第三章 来自淘豆网www.taodocs.com转载请标明出处.