第7章 面向对象程序设计
发布时间:2021-06-05
发布时间: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
上一篇:偷盗抢劫谨提防
下一篇:扬州大学校学生会内部培训策划