数据库技术与应用第8-5讲 面向对象的程序设计.pptVIP

数据库技术与应用第8-5讲 面向对象的程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、面向对象程序设计基础 2.面向对象程序设计的基本概念 属性和方法 对象是由属性和方法封装构成 属性描述了对象的数据特征 在对象程序的代码中经常表现为一个个变量 方法描述了对象的操作特征 在程序代码中经常表现为一个个过程 一、面向对象程序设计基础 2.面向对象程序设计的基本概念 消息 对象之间需要相互沟通,沟通的途径就是对象之间收发信息。 消息就是要求某个对象执行在定义它的那个类中所定义的某个操作的规格说明。 个消息由下述三部分组成:第一是消息的接收者,即接收消息的对象;第二是消息名,它蕴含着要求接收者完成的操作请求;第三是消息参数。 一、面向对象程序设计基础 2.面向对象程序设计的基本概念 事件 事件一般是用户操作应用程序某个对象所产生的动作或操作系统自身所产生的动作 事件发生后,通常要向相关对象发出消息,用于描述某个事件所发生的信息以及要求相关对象所要进行的处理,因此事件和消息两者密切相关,事件是原因,消息是结果。 触发事件的对象称作发送者,捕获事件并且做出响应的对象称作接收者,接收者对事件的响应一般是执行它的特定方法。 一、面向对象程序设计基础 3.面向对象程序设计的过程 将分析、设计和编码集成在一起 根据实际问题,抽象并定义问题域中的类。 将类实例化为对象。 描述这些对象之间的交互,即这些对象之间的消息关系以及消息产生的事件。 二、Access VBA中的对象类 1. Access VBA中的基类 基类的概念:基类又称为标准类 VBA中预先定义的对象类 是所有对象类的来源起点 VBA中的基类是系统本身所内含的 每个基类都有自己的一套属性和方法 基类所有的属性和方法都不能更改 二、Access VBA中的对象类 1. Access VBA中的基类 基类的类型 数据存取类 数据库的数据对象的定义 数据库的数据对象的存取 数据库的数据对象的管理 业务应用类 数据库应用系统的业务界面设计 数据库应用系统的业务逻辑设计 数据库应用系统的业务运行控制设计 二、Access VBA中的对象类 2. Access VBA中的自定义类 应用背景 VBA提供的标准类不能完全满足用户的需求 需要定义自己的对象类来完成某些特定的任务 定义方法 基于类模块定义自己的对象类 自定义对象类一般在某个基类的基础上创建 该基类就成为自定义类的父类 自定义类自然继承了该基类的所有属性和方法 三、Access VBA中的对象模型 功能 建模了Access VBA的面向对象程序设计的接口 该接口包括若干对象 这些对象组织为一个具有层次结构的对象模型 基于继承关系 或基于包含关系 对象模型通过定义所有对象的层次组织关系,使编程工作更容易实现 三、Access VBA中的对象模型 模型 四、Access VBA中的集合对象 集合对象——特点 集合对象本身也是对象 集合对象具有一些集合特点的方法和属性 例如,如果集合对象中的对象共享共同的方法,则可以对整个集合的所有对象进行统一操作。 集合对象——常用对象 常用到的集合对象有 Forms、Reports和Controls 其它 四、Access VBA中的集合对象 集合对象——Forms Forms对象是一个集合对象,用于管理当前所有处于打开状态的窗体对象Form。 Form是Forms这个集合对象的一个成员。 四、Access VBA中的集合对象 集合对象——Forms Forms对象是一个集合对象,用于管理当前所有处于打开状态的窗体对象Form。 Form是Forms这个集合对象的一个成员。 集合对象中的每一个对象的引用方法如下: 四、Access VBA中的集合对象 集合对象——Reports Reports对象也是一个集合对象,用于管理当前所有处于打开状态的报表对象。 报表对象Report是这个集合对象的成员。 四、Access VBA中的集合对象 集合对象——Controls Controls对象也是一个集合对象,用于管理当前所有处于打开状态的控件对象。 常见控件对象有标签、文本框和命令按钮等 五、Access VBA对象的属性、方法与事件 1. 对象的属性 属性的概念 用数据值来描述对象的特征 反映了对象应具有的性质和状态 属性值的设置 对象的属性既可以在设计时设置 也可以在运行中设置 在运行中为属性赋值可通过赋值命令实现 该命令的格式为:对象名.属性名=属性值 五、Access VBA对象的属性、方法与事件 1. 对象的属性 属性设置案例 五、Access VBA对象的属性、方法与事件 2. 对象的方法 概念 对象的方法是指在该对象上可以执行的操作 对于VBA而言,方法是一些封装起来的Sub过程和Function过程 给对象发送消息执行某一操作,实际上就是

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档