《数据库原理及应用》课程教学电子教案(PPT课件)第七章 面向对象程序设计

第七章面向对象程序设计 71类与对象 72设计类与对象 73事件与方法程序
第七章 面向对象程序设计 7.1 类与对象 7.2 设计类与对象 7.3 事件与方法程序

7.1类与对象 7.1.1对象 71.2类 71.3类与对象的关系 71.4基类与子类 7.1.5容器与控件 71.6属性
7.1 类与对象 7.1.1 对象 7.1.2 类 7.1.3 类与对象的关系 7.1.4 基类与子类 7.1.5 容器与控件 7.1.6 属性

7.1.1对象 对象包括数据及用来处理这些数据的方法。 对象一控件+属性+数据环境+事件+方法程序。 控件是显示数据和执行交互式操作使用的工具 属性是附加和作用于对象的一个内存变量。是对象中 的数据。是用来描述对象特征的参数。 数据环境是对象运行所依据的数据信息范围 事件是对象能够识别和响应的某些行为和操作。如: 使用控件。 方法程序是对象在事件发生时进行的功能实现性操作
7.1.1 对象 对象包括数据及用来处理这些数据的方法。 对象=控件+属性+数据环境+事件+方法程序。 – 控件是显示数据和执行交互式操作使用的工具 – 属性是附加和作用于对象的一个内存变量。是对象中 的数据。是用来描述对象特征的参数。 – 数据环境是对象运行所依据的数据信息范围。 – 事件是对象能够识别和响应的某些行为和操作。如: 使用控件。 – 方法程序是对象在事件发生时进行的功能实现性操作

控件 为交互式操作提供了控件 常用控件有: 编辑框 文本框 标签 按钮 复合框 列表框 选择按钮 表单
控件 为交互式操作提供了控件 常用控件有: – 编辑框 – 文本框 – 标签 – 按钮 – 复合框 – 列表框 – 选择按钮 – 表单

常用控件表 见附录
常用控件表 见附录

常用属性表 见附录
常用属性表 见附录

对象 事件 属性 控件 数据环境 方法程序
控件 对象 属性 事件 数据环境 方法程序

对象 控件属性□事件□方法程序数据环境
对象 控件 属性 事件 方法程序 数据环境

对象的操作与引用 绝对引用 引用地址从最外层容器直到目标对象 2相对引用 引用地址从参照物到目标对象 参照关键字 参照关键字参照对象 THIS 该对象 THISFORM包含该对象的表单 THISFOMSET 包含该对象的表单集 Parent 包含该对象的父对象
对象的操作与引用 1.绝对引用 – 引用地址从最外层容器直到目标对象 2.相对引用 – 引用地址从参照物到目标对象 参照关键字 参照关键字 参照对象 THIS 该对象 THISFORM 包含该对象的表单 THISFOMSET 包含该对象的表单集 Parent 包含该对象的父对象
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库原理及应用》课程教学电子教案(PPT课件)第六章 面向过程程序设计.ppt
- 《数据库原理及应用》课程教学电子教案(PPT课件)第五章 查询和视图.ppt
- 《数据库原理及应用》课程教学电子教案(PPT课件)第四章 数据库.ppt
- 《数据库原理及应用》课程教学电子教案(PPT课件)第三章 数据表的创建及操作.ppt
- 《数据库原理及应用》课程教学电子教案(PPT课件)第二章 数据库管理系统基础知识.ppt
- 《数据库原理及应用》课程教学电子教案(PPT课件)第一章 数据库管理系统导论.ppt
- 《数据库原理及应用》课程教学电子教案(PPT课件)第十章 菜单栏.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第九章 多模态人机交互技术.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第八章 多媒体信息管理技术.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第七章 多媒体通信网络技术.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第六章 多媒体编程技术.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第五章 多媒体软件平台.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第十一章 多媒体应用.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第十章 分布式多媒体处理技术.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)复习题.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第三章 多媒体数据压缩技术.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)霍夫曼编码、预测编码、统计编码、变换编码.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第九章 预处理命令和常用库函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第八章 结构体、共用体和枚举类型.ppt
- 《数据库原理及应用》课程教学电子教案(PPT课件)第八章 表单设计及运行.ppt
- 《数据库原理及应用》课程教学电子教案(PPT课件)第九章 报表与标签.ppt
- 清华大学计算机系:《数据结构》电子课件(共六章).ppt
- 《VB语言程序设计》课程电子教案(讲义)习题答案.doc
- 《VB语言程序设计》课程电子教案(讲义)教学大纲.doc
- 《VB语言程序设计》课程电子教案(PPT教学课件)课程介绍.ppt
- 《VB语言程序设计》课程电子教案(PPT教学课件)第十章 其他常用的语句及控件.ppt
- 《VB语言程序设计》课程电子教案(PPT教学课件)第一章 认识 Visual Basic.ppt
- 《VB语言程序设计》课程电子教案(PPT教学课件)第二章 程序设计基础.ppt
- 《VB语言程序设计》课程电子教案(PPT教学课件)第三章 赋值与输入输岀.ppt
- 《VB语言程序设计》课程电子教案(PPT教学课件)第四章 选择结构设计.ppt
- 《VB语言程序设计》课程电子教案(PPT教学课件)第五章 循环结构设计.ppt
- 《VB语言程序设计》课程电子教案(PPT教学课件)第六章 数组.ppt
- 《VB语言程序设计》课程电子教案(PPT教学课件)第七章 过程.ppt
- 《VB语言程序设计》课程电子教案(PPT教学课件)第八章 数据文件.ppt
- 《VB语言程序设计》课程电子教案(PPT教学课件)第九章 程序调试与错误处理.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件,第二版)第十章 指针.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件,第二版)第十一章 结构体与共用体.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件,第二版)第十二章 位运算.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件,第二版)第十三章 文件.ppt