- 1
- 0
- 约2.37万字
- 约 16页
- 2019-10-03 发布于广东
- 举报
* 第 7 章? VBA? 编 程 基 础? 7.1【 案 例 19】 创 建 “ 学 生 信 息 维 护 ” 窗 体 相 关 知 识? 1. 面 向 对 象 的 程 序 设 计 简 介 面 向 对 象 的 程 序 设 计 (Object Oriented Programming,简称 OOP)是 一 种 重 要 的 程 序 设 计 方 法 , 它能够有效地改进结构化程序设计中的问题,它采用面向对象的方法来解决问题,不再将 问 题 分 解 为 过 程 , 而 是 将 问 题 分 解 为 对 象 。 20 世纪 90 年代以来,面向对象程序设计在全世界迅速流 行,并成为程序设计的主流技术。 在结构化的程序设计中,解决某一个问题的方法是将问题进行分解,然后用许多功能 不同的函数来实现,数据与函数是分离的。面向对象的程序设计是认为现实世界是由对象 组成的,要解决某个问题,必须要首先确定这个问题是由哪些对象组成的。在面向对象的 程序设计中,是面向对象的,它是将问题抽象成许多类,将数据与对数据的操作封装在一 起,对象是类的实例,程序是由对象和针对对象进行操作的语句组成的。 对象的属性是指用于描述对象的名称、位置、大小等特性。例如,计算机这个对象就 有 品 牌 、 型 号 、 尺 寸 、 类 型 等 属 性 。?VB? 中 的 命 令 按 钮 对 象 就 具 有 名 称 、 C a p t i o n ( 标 题 )、? Wi dt h ( 宽 度 ) H e i g h t ( 高 度 ) 和 文 字 颜 色 等 属 性 。、 可 以 通 过 改 变 对 象 的 属 性 值 来 改 变 对 象 的 属 性 特 性 。对 象 属 性 的 设 置 可 以 有 两 种 方 法 , 一种是使用“属性”窗口修改其属性值来完成,另一种是能够在程序中使用代码来完成。 有些属性可以使用上述两种方法来设置;而有些属性则必须通过编写的代码在运行程序时 完成设置或使用“属性”窗口来完成设置。可以在运行程序时读取和设置值的属性称为读 写 属 性 ,只 能 读 取 的 属 性 称 为 只 读 属 性 。在 程 序 中 使 用 代 码 进 行 属 性 设 置 的 语 句 格 式 如 下 。 对 象?. 属 性? =? 属 性 值 例 如 , Me![学 号 ] = Me![输 入 学 号 ]” 语 句 中 的 “ 输 入 学 号 ” 文 本 框 内 的 数 值 是 “ 属“ 性值” 用来赋给“学号”字段对象。, 对象的方法是指改变对象属性的操作。方法可以看成是函数的名称,该函数是针对对 象进行操作的程序和改变对象属性值的程序。在程序中使用方法的语句格式如下。 对 象?. 方 法 例 如 , M e ! [ 学 号 ] . S e t F o c u s ” 语 句 中 的 “ S e t F o c u s ” 是 “ 学 号 ” 字 段 对 象 的 方 法 。?“ 2. 事 件 和 事 件 在 程 序 中 的 格 式 ( 1) 事 件 : 是 指 由 用 户 或 操 作 系 统 引 发 的 动 作 。 对 于 对 象 而 言 , 事 件 就 是 发 生 在 该 对 象上的事情。例如:有一个按钮对象,单击按钮就是发生在这个对象上的一个事件。 当在对象上发生了某个事件后,应处理这个事件,而处理这个事件的步骤就是事件过 程。事件是触发事件过程的信号,事件过程(动作)是事件的结果。事件过程是针对事件 的,事件过程中的处理步骤是由一系列的语句组成的程序代码组成,这可以由用户发挥创 造。换句话说,程序设计者的主要工作,就是为对象编写事件过程中的程序代码。 事 件 又 可 分 为 鼠 标 和 键 盘 等 事 件 。 例 如 , 按 钮 可 以 响 应 鼠 标 单 击 (?C l i c k ) 事 件 , 又 可 以 响 应 键 盘 按 下 ( K e yD o w n ) 等 键 盘 事 件 。 在事件驱动的应用程序中,程序运行后,它会先等待某个事件的发生,然后再去执行 处理此事件的事件过程。事件过程要经过事件上的触发才会被执行,由事件控制整个程序 的执行流程。可见,代码的执行不再是按照预定的路径,而是由响应事件的顺序来决定代 码执行的顺序。因此,应用程序每次运行时所经过的代码的路径都是不同的。 ( 2) 事 件 在 程 序 中 的 表 示 格 式 如 下 。 Private Sub 窗 体 或 控 件 名 称 _事 件 名 称 ([形 参 表 ]) [程 序 段 ] End Sub ◎ 语 句 “?P r i va t e ? S u b? 对 象 名 称 _ 事 件 名 称
您可能关注的文档
- 3ds Max中文版基础与案例教程 教学课件 作者 李 波 等主编 第7章.ppt
- 80X86微机原理与接口技术 教学课件 作者 喻宗泉 第1-3章第1章.ppt
- 80X86微机原理与接口技术 教学课件 作者 喻宗泉 第1-3章第2章.ppt
- 80X86微机原理与接口技术 教学课件 作者 喻宗泉 第1-3章第3章.ppt
- 80X86微机原理与接口技术 教学课件 作者 喻宗泉 第4-6章第4章.ppt
- 80X86微机原理与接口技术 教学课件 作者 喻宗泉 第4-6章第5章.ppt
- 80X86微机原理与接口技术 教学课件 作者 喻宗泉 第4-6章第6章.ppt
- 80X86微机原理与接口技术 教学课件 作者 喻宗泉 第7-9章第7章.ppt
- 80X86微机原理与接口技术 教学课件 作者 喻宗泉 第7-9章第8章.ppt
- 80X86微机原理与接口技术 教学课件 作者 喻宗泉 第7-9章第9章.ppt
最近下载
- 2025成都农商银行授信审查岗社会招聘15人笔试备考试题及答案解析.docx VIP
- 2025春统编版(2024)道德与法治一年级下册教学设计(附目录)(名师教案)表格版.docx VIP
- 《2026版CSCO卵巢癌诊疗指南》解读PPT课件.docx
- 大汉塔机QTZ80(6010)说明书.pdf VIP
- 2025成都农商银行授信审查岗社会招聘笔试备考试题及答案解析.docx VIP
- 变压器现场安装培训课件.pptx VIP
- 道岔转辙设备的运行与维护教案教学能力比赛.pdf
- 工作人员卫生状况监控记录食品公司.pdf VIP
- 维修电工培训培训教材.ppt VIP
- 绘本阅读在幼儿园主题活动中的实践研究.docx VIP
原创力文档

文档评论(0)