江苏省VFP考试表单专题.ppt

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OOP面向对象的程序设计 类:定义了对象的特征及对象外观和行为的模 板,刻划了一组具有共同特征的对象 ——静态概念 对象:类的实例——动态概念 基类:系统提供的内部定义的类, 有最小的事件集和最小属性集 子类:以其他类定义为起点,为某一种对象建 立的新类. *将继承任何父类所做的修改 类的特点: 继承性:子类延用父类特征的能力。 多态性:一些关联的类包含同名的方法程序,但方法程序的内容可以不同。 封装性:是操作对象的内部复杂性与应用程序的其他部分隔离开来。 抽象性:提取一个类或对象与众不同的特征,而不对该类或对象的所有信息进行处理。 属性(性质) 在VFP中创建的对象,具有属性,由对象所基于 的类决定,也可为对象定义新的属性 事件(动作) 由对象识别的一个动作 事件集合是固定的,用户不能创建事件 方法 (后果) 对象能执行的一个操作 方法是与对象相关联的过程,称方法程序 方法可由用户自己创建 对象 是面向对象式系统中运行时刻的基本成分, 是属性与行为及与其他 对象接口的封装体 基类: *容器,表单集,表单,工具栏,命令按扭(组),编辑框,文本框,微调框,表格,页框,列表框,组合框,复选框,选项按钮组, 计时器,OLE绑定型控件,标签,图象,形状,线条等 *标头,列,页面,选项按钮等—— 不能基于他们创建子类 最小事件集: init:当对象创建时激活。 destory:当对象从内存释放时激活。 error :当类中的事件或方法程序中发生错误时激活。 最小属性集: class:该类属于何种类型 baseclass:由何种类派生 classlibrary:属于哪个类库 parentclass:对象基于的类 类: *容器类: 包容其他类的类 *控件类:可以包含在容器类中的类 对象: *容器对象:可作为其他对象的父对象 *控件对象:可包含在容器中,不能作为其他对象的父对象 创建对象: *表单设计器 *CREATEOBJECT()函数 引用对象: *绝对引用 Form1.PageFrame1.Page1.Grid1.Column1.Text1 *相对引用 mand1 相对引用时的一些关键字: ActiveForm:当前活动表单。 ActivePage:当前活动表单中的活动页面 ActiveControl:当前活动表单中具有焦点的控件。 Parent:该对象的直接容器。 This:该对象。 ThisForm:包含该对象的表单。 ThisFormSet:包含该对象的表单集。 设置对象的属性: 引用对象.属性=值 FormSet1.form1.text1.value=date() WITH……ENDWITH with formset1.form1.text1 .value=date() .fontname=“黑体” endwith 调用对象的方法程序 引用对象.方法程序 事件 有些事件激发顺序是固定的 有些事件是独立发生的 表单相关事件激发次序: beforeopentables, load, init, activate, … destory, unload, AfterCloseTables 表单中控件相关事件激发次序: when,gotfocus,…valid,lostfocus 常用事件: 核心事件: init :创建对象 load :表单或表单集被加载到内存中。 destroy :从内存中释放对象

文档评论(0)

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

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

1亿VIP精品文档

相关文档