第7章 面向对象程序设计

发布时间:2021-06-05

第七章 面向对象程序设计

本章要点:

面象对象程序设计的基本要素对象、属性、方法、事件、事件驱动的工作 方式的概念 表单设计器的使用

事件代码编写对象的引用 事件序列

表单向导的使用2013-5-23 2

7.1面向对象程序设计基本要素本节内容:1、对象的概念 2、属性 3、方法

4、事件5、事件驱动的工作方式2013-5-23 3

1. 对象的概念一个windows应用程序界面总是对象的集 合。一个对象是一个现实或虚构的实体。 如:一辆汽车是一个对象。 它的特征有:车的型号、颜色等等。

对象(Object)是反映客观事物属性及行为特征 的描述。在面向对象的程序设计中,对象是构成程序的基本单位, 是程序的运行实体。对象可以是任何的具体事物。在VFP 中,标签、表格、表单以及所有控件都可看成是应用程 序中的对象。对象是应用程序中的一个处理单位。2013-5-23 4

在VFP中,常用的对象类型共有21个,分为控件对象与 容器对象两种。 控件对象: 是表单上显示数据和执行操作的基本对象。例如:命令按 钮、文本框、标签等。 控件对象一般作为一个独立的部件出现,提供移动、拖 放和单击等操作,用户可执行封装在控件内的方法程序。 容器对象: 是可以容纳其他对象的对象。例如:表单集、表单、选项 按钮组、命令按钮组等。

2013-5-23

2013-5-23

容器表单集 表单

能包含的对象表单、工具栏 页框、表格、任何控件 页面 表单、任何控件

容 器 及 包 含 的 对 象

页框 页面

表格 表格列选项按钮组 命令按钮组

表格列 表头对象,除表单、表单集、工具栏、 计时器和列对象以外的对象 选项按钮命令按钮

工具栏 Container2013-5-23

任何控件、页框、容器 任何控件7

2、属性属性:用来描述对象的特征、状态;如: “命令按钮” 对象 其属性有:按钮的大小(width、height) 按钮在表单上的位置(left、top) 按钮上文字的大小( FontSize ) 文字的颜色等( ForeCoor、 BackCoor )

2013-5-23

方法(Method)是用来表示对象的行为。它由 对象内定的通用过程来实现。 如:“表单”对象 其中一个方法:release

3、方法

使用方法:thisform.release 每个对象都会有很多方法。对于已有的方法, 不能删除或修改,但可以添加代码扩展其现有 的功能。 在VFP中,不同类的对象常拥有名字与功能都 一样的方法,如:Refresh方法2013-5-23 9

4、事件 每个对象都可以对一个被称为事件的动作进行识 别和响应。事件(Event) 是一种预先定义好的特定 动作,可由用户或系统触发。 例如,当用户在控件上作出单击动作时

,将触发 控件的Click事件,系统将自动执行Click事件中的 程序代码。事件代码也可以被系统事件触发,例如, 计时器中的Timer事件,就是当系统间隔指定时间 时系统自动触发的。

2013-5-23

5、事件驱动的工作方式什么是事件驱动?VFP总是在等待事件的发生,某事件一旦被触发,系统就去 执行该事件对应的过程(事件过程的代码需要用户事先编写 好)。事件处理完,系统又处于等待状态。 事件可以由用户的动作、用户的代码或系统来触发。 VFP的事件总是在不断的发生,但只有被编写了代码的事件 才会产生某种操作。否则事件只是发生,不会造成对象的任 何变化。

2013-5-23

7.2 表单表单设计器表单(Form)好比WINDOWS中的界面,在系统中是用户设 计的主要界面。 表单为数据库信息的显示、输入和编辑提供了非常简便 的方法,表单的设计是可视化编程的基础。 表单就是一个容器对象,它可以容纳多个对象。

2013-5-23

本节内容7.2.1 表单设计器的工具 1、表单设计器的功能与特点 2、表单设计工具 7.2.2表单的创建与表单设计器的操作 1、打开表单设计器 2、设置数据环境 3、对象的添加 4、调整控件的位置 5、设置对象的属性 6、事件代码的编写 7、保存表单

2013-5-23

7.2.1 表单设计器的工具1、表单设计器的功能与特点(1)创建表单及表单上的各个对象 (2)修改已有的表单 (3)操作方便与可视化

2013-5-23

2、表单设计工具(1)表单设计器窗口与表单窗口 (2)属性窗口 (3)代码编辑窗口 (4)各种工具栏 (5)数据环境设计器窗口 (6)快捷菜单 (7)动态菜单 问题:如何打开各种工具栏?

2013-5-23

表单

2013-5-23

属性窗口

对象组合框

选项卡

属性列表框

2013-5-23

表单控件工具栏

2013-5-23

7.2.2表单的创建与表单设计器的操作如何创建一个新表单? 如何修改表单?

2013-5-23

例7.1为student表创建如图7-2表单,以实现记录的翻页浏览与编辑 一般步骤:

1、打开表单设计器 2、设置数据环境 (即数据的来源)3、添加对象 4、调整对象位置 5、设置对象属性 6、编写事件代码 7、保存表单 8、执行表单

2013-5-23

1、 打开表单设计器

项目管理器 菜单 命令 项目管理器→文 文件→ 新建表单 档选项卡→表单 新建 →新建按钮 MODI FORM 表单名 项目管理器→文 修改已 文件→ 档选项卡→表单 有表单 打开 →修改按钮2013-5-23 21

第7章 面向对象程序设计.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219