- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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 命令 项目管理器 类的编辑 类名、父类、类库文件名的确定 属性设置 代码的编写 四、自定义类的修改 类的修改 修改父类后子类和表单中对象的变化 类的删除 类库的删除 五、自定义类的
您可能关注的文档
- 第8章 Ajax技术.ppt
- 第8章 EL表达式.ppt
- 第8章 IO流标准库98157.ppt
- 第8章 JavaScript在项目中.ppt
- 第8章 义务、纪律与责任.ppt
- 第8章 企业人力资源发展之员工职业生涯管理.ppt
- 第8章 低阶阶电路的暂态分析.ppt
- 第8章 信息系统.ppt
- 第8章 先进控制系统介绍.ppt
- 第8章 办公自动化系统安全.ppt
- 2024-2025学年上海立信会计金融学院《形势与政策》期末考试测试卷附答案详解【夺分金卷】.docx
- 2024-2025学年度南昌影视传播职业学院《形势与政策》期末考试全真模拟模拟题有完整答案详解.docx
- 2024-2025学年度内江职业技术学院《形势与政策》期末考试全真模拟模拟题含答案详解【培优A卷】.docx
- 2024杭州医学院《形势与政策》期末考试题库附参考答案详解(预热题).docx
- 2024-2025学年度天津机电职业技术学院《形势与政策》期末考试检测卷含完整答案详解【夺冠系列】.docx
- 2024-2025学年度山东传媒职业学院《形势与政策》期末考试模拟试题及参考答案详解(典型题).docx
- 2024-2025学年度七台河职业学院《形势与政策》期末考试检测卷新版附答案详解.docx
- 2024-2025学年度成都农业科技职业学院《形势与政策》期末考试考试历年机考真题集带答案详解(完整.docx
- 2024-2025学年包头铁道职业技术学院《形势与政策》期末考试预测复习含完整答案详解(夺冠系列).docx
- 2024东营科技职业学院《形势与政策》期末考试考试黑钻押题及参考答案详解【突破训练】.docx
最近下载
- 入党培训考核测试题及答案.pdf VIP
- 2024高中历史中外历史纲要下册重点知识点归纳总结(复习必背).pdf VIP
- 大模型备案-落实算法安全主体责任基本情况.docx
- 电子科技股份有限公司内部控制制度及内控评价管理办法.docx VIP
- SF-36生活质量调查表(SF-36-含评分细则).docx VIP
- 北京日坛中学分校新初一分班数学试卷含答案.doc VIP
- 2025年山东档案职称考试《档案基础理论》考试题库(浓缩500题).docx
- 国家开放大学《管理英语4》机考试题参考答案(002).doc VIP
- 陶瓷墙地砖胶粘剂JC 547-2005.pdf VIP
- 部编版小学语文《鸟的天堂》说课PPT课件.pptx VIP
文档评论(0)