已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
要求:1,了解OOP的基本概念2,了解对象处理方法3,熟悉常见事件和方法,第8章面向对象的编程,8.1面向对象的编程概述8.2对象处理,OOP-面向对象的编程将要处理的问题分解为多个与功能无关的“对象”,然后通过对象的属性、事件和方法等设计,实现单个对象的功能特征:直观、简单,看到的是收入。8.1面向对象编程概述,1,对象是客观世界中所有事物的抽象。可以是客观世界中存在的任何实体。物件可以是特定的物件,也可以是概念、事件或规则等。书本、教室、教师、学生、课程或WINDOWS窗口中的命令按钮等。8.1.1OOP的基本概念,2,类(Class)因对象而异,许多对象除了具有唯一的性格特征外,还具有许多对象所具有的共性,概括此对象组的共同特征是类。例如铅笔、笔、圆珠笔、毛笔等是功能不同的学习工具,但具有一定的共性,所以他们都称为笔,笔是指特定笔时的对象。8.1.1OOP的基本概念,类是对具有相同属性和行为特征的对象组的抽象;对象是类的实例。铅笔、类、对象、8.1.1OOP的基本概念、3、属性:描述对象的状态和特征,可以定义为确定的属性值。4,事件:对象可以识别的动作或对象可以响应的动作。Click事件5,方法(Method)对象可以执行的操作之一。例如,Release方法、8.1.1OOP的基本概念、物件的属性、事件和方法等。方法:飞行,爆炸,事件:手,箭头刺,属性:黄色,充满氢气,8.1.1OOP的基本概念,对象的属性,事件,方法示例,对象,属性,事件2、继承的子类具有扩展超类特性的能力。3,多态是从同一父类派生的多个子类,在继承父类的所有功能的同时,还可以添加不同的特性和行为以使它们在功能上有所不同。8.1.2OOP的特性,基类:VisualFoxPro内部预定义的类,可以用作其他自定义类的基础。基类的分类:容器类:可以包含其他对象的基类。表单、表单、命令按钮组、选项按钮组.控件类:不能包含其他对象的基类。标签、文本框、复选框、命令按钮.8.1.3 visual FoxPro中的基类,1,对对象的绝对引用:在容器顶层引用对象。相对参考:基于容器层次结构参考。例如,this、thisform、this.parent2和属性的设置引用对象。属性=属性值:例如thisform。Text2.value=time(),处理8.2对象;表单 Form1 包含两个文本框Text1和text 2;选项按钮组OptionGroup1页面框PageFrame1;选项按钮组包含两个选项按钮Option1和Option2,页面框包含两个页面1和页面2。页面Page1包含一个表Grid1和两个命令按钮Command1和command 2;8.2对象的处理;4;方法的调用方法程序:对象可以执行的一项操作。语法调用。范例:1。释放表单:聚焦Thisform.release2 .文本框Text2。thisform。Text2.SetFocus、8.2对象处理、8.2对象处理、5、公共事件和方法(了解)公共事件:Click、DblClick、InterActiveChange、GotFocus.常用方法:Refresh、Release、SetFocus、Show、hid
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国网重庆市电力校园招聘(提前批)笔试模拟试题浓缩500题附答案详解(满分必刷)
- 2026中国华能集团有限公司能源研究院高校毕业生招聘考试参考试题(浓缩500题)及答案详解【历年真题】
- 2026届国家管网集团高校毕业生招聘笔试参考题库(浓缩500题)及完整答案详解
- 2026国网山西电力公司高校毕业生提前批招聘笔试参考题库浓缩500题及答案详解(夺冠)
- 2026秋季国家管网集团东部原油储运公司高校毕业生招聘考试备考试题(浓缩500题)及参考答案详解
- 2026国网上海市电力公司高校毕业生提前批招聘笔试模拟试题浓缩500题附答案详解(完整版)
- 2025国网山东省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题参考答案详解
- 2026秋季国家管网集团西北公司高校毕业生招聘笔试模拟试题(浓缩500题)含答案详解(完整版)
- 国家管网集团湖南公司2026届秋季高校毕业生招聘考试备考题库(浓缩500题)附答案详解(培优a卷)
- 2026秋季国家管网集团云南公司高校毕业生招聘考试备考题库(浓缩500题)及参考答案详解(综合题)
- 四川甘孜州甘孜县招聘警务辅助人员笔试真题2024
- 2024年人教PEP版小学三年级下册英语教学计划及进度表(三年级起点)
- 牙周病学课件
- 大型体育馆满堂外脚手架施工方案
- 2025年广东佛山职业病诊断(物理因素所致职业病)模拟题库及答案
- 2025年6月16日更新的第34批REACH250项高度关注物质SVHC清单
- 西宁市城中区面向社会公开招考社区工作者及储备人员的考试参考试题及答案解析
- 2025-2030中国燃气管道第三方施工破坏防控体系构建研究报告
- 2025年(完整版)全国高考一卷数学试题及答案
- 数据库版本管理手册
- 学堂在线 军事理论 章节测试答案
评论
0/150
提交评论