网站大量收购独家精品文档,联系QQ:2885784924

配套课件 Access 2016数据库应用基础教程.ppt

  1. 1、本文档共481页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.2.6 面向对象程序设计概述 面向对象的程序设计思想是一种结构模拟的方法,它把现实世界看成是由许多对象(Object)所组成的,各种类型的对象之间可以互相发送和接收信息。从程序设计的角度看,每个对象的内部都封装了数据和方法。 在客观世界中,可以把具有相似特征的事物归为一类,也就是把具有相同属性的对象看成一个类(class)。比如,所有的动物可以归成一个“动物类”,所有的人可以归成一个“人类”。在面向对象的程序设计中,“类”就是对具有相同属性和相同操作的一组对象的定义。从另一个角度来看,对象就是类的一个实例。 第*页 9.2.6 面向对象程序设计概述 属性是描述对象的特征。例如,窗体的【标题】属性决定窗体标题栏中显示的内容,【名称】属性设置窗体的名称等。每一种对象都有一组特定的属性,这在属性对话框中可以看到。不同的对象有许多相同的属性,也有许多不同的属性。 在Visual Basic中,除了通过!符号加中括号引用对象以外,还可以通过括号和双引号的组合包含对象名称来引用对象。如果需要引用变量,则必须使用括号,如下面的两种访问控件的方式相同。 Forms![Customers]![Cno] Forms(Customers)(Cno) 第*页 9.2.6 面向对象程序设计概述 如果说对象的属性是静态成员,那么,对象的方法便是动态操作,目的是改变对象的当前状态。例如,使用SetFocus方法将光标插入点移入某个文本框中。需要注意的是,对象的方法并不显示在属性对话框中,只可显示在程序代码中。 事件是对象对外部操作的响应,如在程序执行时,单击命令按钮将会产生Click事件。事件的发生通常是用户操作的结果,Windows的应用程序都有这种响应用户操作的特点,例如,移动鼠标、单击、双击、滑过、按下键盘的某个键等,用户对计算机的这些常用操作都是事件。 第*页 9.2.6 面向对象程序设计概述 尽管系统对每个对象都预先定义了一系列的事件集,但要判定它们是否响应某个具体事件以及如何响应事件,就需要以编程来实现了。例如,需要命令按钮控件响应Click事件,就把完成Click事件功能的代码写到Click事件过程中。 事件过程是事件的处理程序,与事件是一一对应的。事件过程的一般格式如下。 Private Sub 对象_事件名() (代码块) End Sub 第*页 主要内容 9.1 快速入门 9.2 VBA程序设计基础 9.3 流程控制语句 9.4 VBA高级程序设计 9.5 本章小结 9.6 思考和练习 第*页 9.3 流程控制语句 一个完整的应用程序的代码,是由众多语句组成的。流程控制就是对各种语句巧妙地运用,以达到理想的程序运行效果。与其他程序设计语言一样,VBA支持选择结构、循环结构和跳转语句3类流程控制语句。 9.3.1 顺序语句 9.3.2 选择结构 9.3.3 循环结构 9.3.4 跳转语句 第*页 9.3.1 顺序语句 顺序结构,这是最简单的基本结构,它是在执行完一条语句之后,继续执行第二条语句。如在上面编写的各个小例子,几乎都是这种类型。 顺序结构的程序特点是在程序执行时,一条一条的语句是按顺序执行的。 第*页 9.3.2 选择结构 选择结构,也称分支结构,在该结构中包含一个判断语句,根据判断是否成立选择执行命令A还是命令B。 在Visual Basic语言中,有两种形式的选择结构:If语句和Select Case语句。If语句又被称为条件语句,Select Case语句又被称为情况语句 1. If语句 If 表达式 Then 语句组1 [Else 语句组2] End If 第*页 9.3.2 选择结构 2. Select Case语句 Select Case语句可以将相应的表达式与多个值进行比较,如果匹配成功则执行相应的分支。 Select Case 表达式 Case 可选值1 基本语句1 Case 可选值2 基本语句2 Case 可选值n 基本语句n Case Else 基本语句 End Select 第*页 9.3.2 选择结构 Select Case语句块首先对表达式的值进行判断,然后根据表达式的不同值与后面的几个值进行比较,匹配后就执行相应的语句。如果所有的表达式值都不符合条件,Select Case语句块将会执行Case Else分支。Case Else语句也可以省略,如果都不匹配,而且没有Case Else语句,VBA就会跳过Select Case语句,继续执行其后面的语句。每个Case语句可以包含一个或几个值,或者一个值的范围。 Case可选值的形式可以是下列3种情形之一。 与“表达式”作比较的单个值或一列值,相邻两个值之间用

文档评论(0)

pehalf + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7201060146000004

1亿VIP精品文档

相关文档