《计算机应用技术基础》 计算机应用技术基础》
《
计算机应用技术基础》 计算机应用技术基础》
第二章 面向对象 程序设计
本章目录
1 3 2 3 4
什么是面向对象方法 表单的设计与运行 表单控件 表单制作实例
VFP第二章 张胜光制作
3
第一节 什么是面向对 象编程方法?
盖楼房的两种方法
盖楼房可以有两种方法:一种是传统的一砖一瓦建造 法,另一种是预制构件拼装法,把楼房的框架结构搭建 好以后,将事先做好的预制梁、预制墙体吊装拼接上去, 很快就完成了。 与此项类似,程序设计也有两种基本方法,一种是传 统的结构化程序设计,相当于一砖一瓦建造法,另一种 是面向对象设计方法,相当于框架结构组装法。 在VFP中,这两种设计方法都可以同时使用,并不冲突 VFP中,这两种设计方法都可以同时使用,并不冲突
VFP第二章 张胜光制作 5
程序设计的两种方法
VFP第二章 张胜光制作
6
对象、属性和方法的概念
VFP第二章 张胜光制作
7
VFP中的表单 VFP中的表单 = 各种窗口
VFP第二章 张胜光制作
8
控件即放在表单上的各种按钮等等
VFP的可视化编程主要是对表单和控件的操作 VFP的可视化编程主要是对表单和控件的操作
VFP第二章 张胜光制作 9
对象和属性
任何对象都有属性,就像图 中的电话机具有多种属性 一样
VFP第二章 张胜光制作
10
对象的属性含义
VFP第二章 张胜光制作
11
怎样设置对象的属性?
VFP第二章 张胜光制作
12
对象和事件
电话机是要用来通话的,通话就必须给对方 拨号,“拨号”就是电话机这个“对象” 拨号,“拨号”就是电话机这个“对象”可以识 别的一个“事件”,只有激发了这个“事件” 别的一个“事件”,只有激发了这个“事件”, 电话机这个对象的功能即最主要的“属性” 电话机这个对象的功能即最主要的“属性”才能 得以体现。 所以,当我们进行面向对象程序设计时,一 定要同时考虑“对象”和它的“属性” 定要同时考虑“对象”和它的“属性”、“事件” 事件” 和“方法(即程序代码)”这四个要素的设置。 方法(即程序代码)”
VFP第二章 张胜光制作 13
对象和事件
电话机是要用来通话的,“拨号” 电话机是要用来通话的,“拨号”就是电话机这 个“对象”可以识别的一个“事件” 对象”可以识别的一个“事件”
VFP第二章 张胜光制作
14
方法是与事件相关 联的一组程序
VFP第二章 张胜光制作 15
VFP面向对象编程实例 VFP面向对象编程实例
表单 标签控件 文本框控件 按钮控件
VFP第二章 张胜光制作
16
本实例的属性设置
VFP第二章 张胜光制作
17
本实例的按钮事
件及方法程序
VFP第二章 张胜光制作
18
第二节 表单的设 计与运行
表单 = 屏幕或窗口
VFP第二章 张胜光制作
20
用表单设计器制作表单的步骤
1、建立新的用户应用
程序界面,即建立表单; 2、对表单上的各种对象进行合理布局; 3、设置控件对象的属性; 4、为表单及各种控件对象编写事件代码; 5、保存和运行表单。
VFP第二章 张胜光制作
21
作业1
作业1 最简单的表单制作
【实验内容与设计思想】 实验内容与设计思想】 请制作如下所示的一个表单,注意设置标题栏的 文字和表单文字的色彩。
VFP第二章 张胜光制作
22
1、打开表单设计器工具栏
1、打开表单设计器
VFP第二章 张胜光制作
23
2、打开标签按钮,在新建表单上加 入两个标签如图所示:
VFP第二章 张胜光制作
24
3、分别在上述两个标签的属性栏里 作如下的修改:
VFP第二章 张胜光制作
25
3、分别在上述两个标签的属性栏里 作如下的修改:
VFP第二章 张胜光制作
26
4、点击表单上的空 白处,将表单FORM1 白处,将表单FORM1 的CAPTION属性改为 CAPTION属性改为 “这是我做的第一个 表单!” 表单!”,并如左图 所示对黑体字部分属 性进行修改,本例制 作 即宣告完成。
VFP第二章 张胜光制作 27
5、运行表单,观察结果
点击工具栏上的运