网站首页
分类导航
试题中心
下载中心
英语学习
缤纷校园
考试论坛
网站留言
客服中心
 计算机等级考试VFP教程:第六章 数据库的创建和使用
【字体:
计算机等级考试VFP教程:第六章 数据库的创建和使用
http://www.exam8.com 来源:考试吧(Exam8.com) 点击: 更新:2006-10-31

6.1 面向对象程序设计概述

1. 基本概念

面向对象的程序设计是通过对类、子类和对象等的设计来体现的,类是面向对象程序设计技术的核心。

:定义了对象特征以及对象外观和行为的模板。

类的特征

封装性:隐藏了类中对象的内部数据或操作细节,只看到外表信息。

继承性

任何类都可以从其它已有的类中派生,新类保持了父类中的行为和属性,但增加了新的功能。体现了面向对象设计方法的共享机制。

多态性:相同的操作可作用于多种类型的对象上,并获得不同的结果。

抽象性:提取一个类或对象与众不同的特征,而不对该类或对象的所有信息进行处理。

基类

系统本身提供的类称为基类。基类包括容器类和控件类。容器类是其他对象的集合,如表格、选项按钮组;控件类是单一的对象,不包含其他对象,如命令按钮、文本框。

子类

以其他类定义为起点,对某一对象所建立的新类。新类将继承任何对父类所做的修改。

类库

存储类的文件,每一个以可视方式设计的类都存储在一个类库中。类库文件的扩展名为 .VCX 。

对象:是类的一个实例,包括了数据和过程。具有所在类所定义的全部属性和方法。

VFP有两种对象:容器对象和控件对象。

属性:控件、字段或数据库对象的特性。

事件:由对象识别的一个动作。

方法:与对象相联系的由程序执行的一个处理过程,即处理事件的一组代码。

用户不可以为对象创建新的事件,但可以创建新的方法程序。

2. Visual FoxPro 基类

从下述 Visual FoxPro 基类中,可以派生子类或创建对象。

容器 命令组 控件 微调 标签
表单 命令按钮 复选框 OLE 容器控制 线条
表单集 选项组 列表框 OLE 绑定型控制 分隔符 #
表格 选项按钮 # 文本框 自定义 形状
标头 # 页框 组合框 工具栏 图象
# 页面 # 编辑框 计时器  

注:# 这些类是父容器的集成部分,在类设计器中不能子类化。

[1] [2] [3] [4] [5] [6] 下一页  

文章录入:ak47    责任编辑:ak47  
  • 上一篇文章:

  • 下一篇文章: 没有了
  •  版权声明
       如果本网站所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本网内容,请注明出处。
     发表评论
    关于本站 网站声明 广告服务  联系方式  付款方式  站内导航  客服中心  友情链接   
    Copyright © 2004-2006 考试吧 (Exam8.com) All Rights Reserved 
    中国科学院研究生院中关村园区(北京市海淀区)