网站大量收购独家精品文档,联系QQ:2885784924

d8面向对象程序设计.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
d8面向对象程序设计

第八章 面向对象程序设计 第八章 面向对象程序设计 8.1 面向对象程序设计的基本概念 8.2 表单设计器 8.3 常用控件设计 8.4 类设计 8.5 表单设计组合实例 8.1 面向对象程序设计的基本概念 8.1.1 基本概念 8.1.2 封装性、继承性和多态性 8.1.3 Visual FoxPro 6.0的基类 8.1.4 容器和控件 8.1.5 对象的引用 8.1.1 基本概念 1)对象 对象是指对客观事物属性及行为特征的描述,既对具体的客观事物的表示。 (2)对象的属性 属性是指对对象的一项描述内容,用来描述对象的一个特性,不同的对象具有不同的属性,而每个对象又有若干属性来描述。 (3)事件 事件是对象触发的行为描述,“事件”是预先定义的动作,由用户或者系统激活。 (4)方法 方法是与对象相关的过程,是指对象为实现一定功能而编写的一段代码,如果对象已创建,便可在应用程序的任何一个地方调用这个对象的方法。 事件通常已经预先由系统定义好了,不能随便扩充,而方法和属性却可无限扩展。 (5)类 类是一组具有相同特性的对象的抽象定义。类是一种类型的定义,它将属性和方法相统一,把具有相似特征和行为的对象形成一个个结构。类是具有相同或近似特征的对象的抽象,对象是类的具体的实例。类可以具有子类,子类继承了父类的属性和方法,并可以附加自己的特定的属性和方法。 8.1.2 封装性、继承性和多态性 1、封装性 封装性简单地说就是信息隐藏,将对象的方法程序和属性代码包装在一起,外界无法看到。 2、继承性 继承性实际上是一种共享类。继承是对象的一大特点,而往往体现面向对象程序设计优势的最重要的特征。 3、多态性 多态性实际上就是在运行时方法和对象的动态绑定。多态性使得用户可以将所定义的方法应用于多个类,多态必意味着许多对象具有相同的方法,并使得程序更加扩充。 8.1.4 容器和控件 (1)容器类 容器类是包含其他相似类的VFP基类,它可以容纳别的对象。 (2)控件类 控件类是可以包含在容器类中并由用户派生的VFP基类。控件类不能容纳其他对象。当需要引用对象时必须经过容器。引用容器中控件的方法是: 格式:容器对象.控件对象.属性=属性值 8.1.5 对象的引用 所谓对象的引用是指如何在程序设计和程序运行的时候对这些对象进行控制和操作。 如果要引用一个对象,需要知道它相对于容器的层次关系。在容器层次中引用就像给VFP提供这个对象的地址。 1、绝对地址 通过提供对象的完整容器层次来引用对象称为绝对引用。 2、相对地址 从对象层次中引用对象时用到的一些属性和关键字: Patent:该对象的直接引用 This:该对象 ThisForm:包含该对象的表单 ThisFormset:包含该对象的表单集 8.2 表单设计器 8.2.1 创建表单和运行表单 8.2.2 “表单设计器”环境 8.2.3 控件的操作与布局 8.2.4 数据环境 8.2.1 创建表单和运行表单 表单是应用程序中人机交互的界面,也称为屏幕或窗口,是可视化程序设计的基础。表单中包含用以显示、输入和编辑数据和各种控件。表单文件的默认扩展名为.SCX。 8.2.1.1 创建表单 在Visual FoxPro 6.0中,创建表单的方法有两种:表单向导和表单设计器。 8.2.1.2 运行表单 表单向导 (1)利用表单向导创建表单 ①启用“表单向导” 方法1:在“项目管理器”中打开 项目管理器→文档→表单→新建→表单向导→确定 方法2:“新建”对话框→表单→向导 方法3:在“工具”菜单中打开 “工具”菜单→“向导”→“表单”→“表单向导”→确定 ②表单向导 A、字段选取 B、选择表单的样式 C、排序次序 D、输入表单的标题和选择保存表单方式 E、完成并保存表单 ③一对多表单向导 A、从父表中选定字段 B、从子表中选定字段 C、建立表之间的关系 D、选择表单的样式 E、排序次序 F、输入表单的标题和选择保存表单方式 G、完成并保存表单 8.2.3 控件的操作与布局 8.2.3.1 表单控件 (1)添加控件 (2)选择控件 (3)取消选择 (4)移动控件 (5)缩放控件 (6)删除控件 (8)复制控件 8.2.3.2 控件的布局 “布局”工具栏的使用 8.2.3.3 控件的着色 “调色板”工具栏的使用 8.2.4 数据环境 8.2.4.1 启动数据环境设计器 (1)“显示”菜单→“数据环境” (2)快捷菜单→“数据环境” (3)“表单设计器”工具栏→“数据环境” 8.2.4.2 向数据环境中添加表或视图 8.2.4.3 从数据环境中移去表 8.3 常用控件设计 8.3.1 标签 8.3.2 文本框和编辑框 8.3.3 命令按钮

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档