新编Visual FoxPro 应用教程 教学课件 ppt 作者 匡松 胡念青 主编 VFP第8章

上传人:E**** 文档编号:89421947 上传时间:2019-05-25 格式:PPT 页数:22 大小:248.50KB
返回 下载 相关 举报
新编Visual FoxPro 应用教程 教学课件 ppt 作者 匡松 胡念青 主编 VFP第8章_第1页
第1页 / 共22页
新编Visual FoxPro 应用教程 教学课件 ppt 作者 匡松 胡念青 主编 VFP第8章_第2页
第2页 / 共22页
新编Visual FoxPro 应用教程 教学课件 ppt 作者 匡松 胡念青 主编 VFP第8章_第3页
第3页 / 共22页
新编Visual FoxPro 应用教程 教学课件 ppt 作者 匡松 胡念青 主编 VFP第8章_第4页
第4页 / 共22页
新编Visual FoxPro 应用教程 教学课件 ppt 作者 匡松 胡念青 主编 VFP第8章_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《新编Visual FoxPro 应用教程 教学课件 ppt 作者 匡松 胡念青 主编 VFP第8章》由会员分享,可在线阅读,更多相关《新编Visual FoxPro 应用教程 教学课件 ppt 作者 匡松 胡念青 主编 VFP第8章(22页珍藏版)》请在金锄头文库上搜索。

1、,面向对象程序设计基础,第8章,本章主要内容,面向对象程序设计基础知识 类、属性、事件与方法程序 对象的操作,8.1 面向对象程序设计基础知识,在面向对象程序设计中,对象是组成软件的基本元件。用“对象”表示各种事物,用“类”表示对象的抽象,用“消息”实现对象之间的联系,用“方法”实现对象处理的过程。 对象是一个具有各种属性(参数)和方法(程序代码)的实体。一个对象建立后,就可通过该对象的属性和方法对其进行描述和操作。,8.1.1 基本概念,1. 什么是对象客观世界存在的任何实体。,在Visual FoxPro中表单及控件等都是应用程序中的对象。,2. 对象的结构,8.1.2 基本方法,在进行面

2、向对象程序设计时,首先要考虑的是如何创建对象,其次考虑对象的功能和可以进行的操作。其中应该包含以下几个要点: (1)希望用户能够达到反应用户意图的目标。 (2)为实现这一目标,对象应具备的环境、状态、条件(数据环境)。 (3)以这一目标为中心,对象应该具有的可以实施的功能及配套参数。 (4)作为一个完备的整体所应配备的最佳结构体系。 (5)为用户使用方便提供最佳接口、交互式操作界面。,8.2 类、属性、事件与方法程序,在Visual FoxPro中,类就像一个模板,对象都是由它生成的。类定义了对象所具有的属性、事件和方法,从而决定了对象的外观和它的行为,对象可以看成是类的实例。 Visual

3、FoxPro提供了29个基类,用户既可以从基类创建对象,也可由基类派生出子类。因此为了更好地使用类,必须了解Visual FoxPro中基类的类型、属性、事件、方法等内容。,8.2.1 类的概念,类是一批相似对象的归纳和抽象。对象是可以分类的。,类可以划分为基类和子类,在某个类的基础上还可以派生出若干个子类,子类继承了其父类的所有特征。,Visual FoxPro中的类,容器类:表单、选项组、页框、工具栏等。 控件类:复选框、组合框、命令按钮、标签等。,VFP提供了一系列的基本对象类,简称基类。也就是说,基类是VFP预先定义好的类。,1. 属性对象所具有的特征。,8.2.2 属性、事件与方法程

4、序,2. 事件,事件对象能识别和响应的动作。事件是一些预先定义好的特定动作。,3. 方法程序,方法是对象所能执行的操作,是与对象相关的过程,方法程序是对象能够执行的、完成相应任务的操作命令代码的集合。方法可以独立于事件而存在,此时,应显式进行调用,如:ThisForm.Release。,8.3 对象的操作,1. 引用对象,引用对象的关键字: This 本对象 ThisForm 包含本对象的表单,This.Value 本对象的Value属性 ThisForm.Label1.Caption 本表单的Label1标签的Caption属性 ThisForm.Command1.Click 本表单中Com

5、mand1按钮的单击事件,引用对象举例,ThisForm 当前表单 ThisForm.Command1 表单中的Command1按钮 ThisForm.OptionGroup1 表单中的OptionGroup1选项组 ThisForm.OptionGroup1.Option1 表单中OptionGroup1中的选项按钮Option1,2. 设置对象的属性值,(1)格式 对象的引用.属性=属性值 (2)举例 This.Value=20 ThisForm.Label1.Caption = “姓名” ThisForm.Command1.Enable = .F.,3. 调用对象方法,(1)格式 对象引用.方法 (2)举例 ThisForm.Release 释放本表单 ThisForm.Refresh 刷新本表单,一个实例:设计带有命令按钮的系统登录表单。,1个标签,1个命令按钮,1. 设置表单(Fomr1)的属性,2. 设置标签(Label1)的属性,3. 设置命令按钮(Command1)的属性和方法,=messagebox(“欢迎使用图书借阅管理系统“),(1)设置属性,(2)方法:添加Click事件的代码,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号