- 1、本文档共110页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 :从内存中释放对象
您可能关注的文档
- 《平面与平面垂直的判定和性质》课件.ppt
- 軟件工程概论—中文Ch03.ppt
- 第二章 电路板技术.ppt
- 绿地金水东路项目定位推广方案.ppt
- 实验07集成触发器 (1).ppt
- 上海来福士LED广告屏介绍亚-洲第一户外高清LED.ppt
- 参数估计-bayes估计.ppt
- SEO优化大纲(华盛).ppt
- “五个重庆”:一座城市的战略——科学发展观在地方的生动实践.ppt
- 汽车底盘课件_阚建辉.ppt
- 2024上半年广东省广州市增城区应急管理局及下属事业单位招用16人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024上半年江苏省南京市社会科学院招聘高层次人才1人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 西藏印象旅游宣传介绍.pptx
- 2023年人教版一年级语文下册《第五单元》教学设计.pdf
- 科学实验课教学设计方案.docx
- 2024上半年广东珠海市财政局招聘合同制职员9人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2023年关于述廉述职报告锦集八篇.pdf
- 2023最新述职述廉报告范文(9篇).pdf
- 一种消防喷淋头堵漏器.pdf
- 客户经理工作岗位职责(5篇).pdf
文档评论(0)