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

第9章表单设计及应用.ppt

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

第9章 表单设计及应用 9.1面向对象程序设计基础 9.2表单的设计与运行 9.3常用表单控件地设计与应用 第9章 表单设计及应用 9.1 VFP面向对象程序设计基础 一、面向对象程序设计概述 程序设计的种类 面向过程的程序设计 面向对象的程序设计 两种程序设计的编程机制(见下图) 图2 面向对象编程机制 二、面向对象程序设计的基本概念 (一)对象 (二)类 (三)基类 (四)属性 (五)事件 (六)方法 (一)对象 概念:对象是面向程序设计的基本单元 现实存在的对象 VFP中的对象 特点: 每一个对象都有一定的属性 每一个对象都有一定的方法 (二)类 (三)VFP中地基类 (四)属性 定义: 尽管对象可以各不相同,但他们都有各自的状态和特点,我们把所有对象的状态和特点统称为属性。 属性窗口 属性示例 CAPTION——指定对象的标题文本 ENABLED——该对象是否可用 FORCOLOR——对象的前景色 PICTURE——为对象设置图形 VISIBLE——用于设置该对象是否可见 (五)事件 定义: 每个对象都有能够识别和响应的某些操作,这些操作被称为事件,它是一些特定的预定义的活动 触发事件的方法 用户操作 系统 事件事例 (六)方法 定义:是对象能够执行的一些动作 方法事例: SHOW HIDE ADDITEM REMOVEITEM 方法的设定 三、VFP中的对象的操作 (一)对象的引用 (二)对象属性的设置 (三)对象方法的调用 (四)事件过程代码的编写 (一)对象的引用 对象的引用: 通过对象名(NAME属性)来实现的,对象名之间用“.”分开。 对象引用的分类: 绝对引用:由包含该对象的最外层容器对象开始,按对象间的包容关系依次表示。 相对引用:从当前位置指定对象。用这种方式标记要操作的对象相对简单。 相对引用的关键字:(见下表) (二)对象属性的设置 1.通过属性窗口直接设置 属性窗口 属性的数据类型 属性的默认值 属性的设定方法 直接录入 双击 (二)对象属性的设置 2.通过代码的执行进行设置 命令格式1: 对象引用.属性=属性值 举例 Thisform.text1.value=“中国” Thisform.text1.enabled=.t. Thisform.text1.forecolor=rgb(11,12,23) 命令格式2:WITH……ENDWITH结构 WITH 对象引用 .属性名1=属性值1 .属性名2=属性值2 …… .属性名N=属性值N ENDWIT 举例: with thiform.text1 .value=“中国” .enabled=.t. .forecolor=rgb(11,12,23) .backcolor=rgb(33,111,143) endwith (三)方法的调用 调用方法的语法 对象引用.方法 事例 Thisform.text2.setfocus thisFormset.form1.show Thisform.refresh 和属性设定的区别 (四)事件过程代码的编写 四、事件模型 事件:是一种由系统预定义而由用户或系统发出的动作。事件作用于对象,对象识别相应事件并作出相应反应。 事件的分类: 用户激活 鼠标操作:click、doubleclick、mosemove 键盘操作:keypress 系统激活:intit、destroy VFP中的常用事件(见下表) 一、 类的概念和作用 类的定义——是用于创建对象的模板,是对象的蓝图和框架 特点: 由类创建的对象具有和类相同的属性和方法 类是一个模板,它不能直接完成任何操作,该操作应由它所创建的对象来完成 类和对象的事例:按钮控件和按钮对象 类的作用:简化程序的编制过程 二、子类、父类和基类(一) 子类和父类 定义:由某一个类派生出来的类即为子类,前者即为父类(或基类) 特点: 类具有继承性:子类具有父类的全部属性和方法 修改灵活性:修改父类的属性和方法后,改变化能自动添加到所有子类中 二、子类、父类和基类(二) 基类 定义:它是VFP 6.0中内部定义的类,VFP中的表单和所有控件都是基类。用户可以利用它们来创建新的类 基类的分类 容器类:可以在容纳其他对象的基类 控件类:不能容纳其他对象的基类 VFP中常用的基类(P119) 三、自定义类的创建和编辑 类的创建 文件菜单 Create class 命令 项目管理器 类的编辑 类名、父类、类库文件名的确定 属性设置 代码的编写 四、自定义类的修改 类的修改 修改父类后子类和表单中对象的变化 类的删除 类库的删除 五、自定义类的

文档评论(0)

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

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

1亿VIP精品文档

相关文档