Access数据库程序设计(第二版)陈桂林 ch8 设计简单的VBA程序新.pptVIP

Access数据库程序设计(第二版)陈桂林 ch8 设计简单的VBA程序新.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文档。上传文档
查看更多
第8章 设计简单的VBA程序 程序、程序设计及程序设计语言的基本概念 面向对象程序设计的基本思想 VBA数据类型、编程环境及常用的VBA编程语句 通过VBA编制简单Access应用程序的方法 本讲学习目标 了解程序、程序设计及程序设计评语言 了解面向对象的概念及其在VBA中的体现 了解描述VBA程序的组成 熟练使用VBA编程环境编辑、调试与运行程序 理解定义程序中的变量及数据类型 掌握简单的VBA程序并实现输入与输出 8.1 程序设计概述 什么是程序? 计算机完成一件任务, 分解成一系列基本操作步骤。 用某种程序设计语言的基本语句来描述每个基本操作;这些语句序列编写出来成了一个序列。 程序是为了解决特定问题使用程序设计语言编制的命令序列。 认识程序 从不同角度解释程序 从形式上看,程序是一个命令序列。 从功能上考虑,程序的执行能够完成特定任务。 从语法上看,程序应该符合程序设计语言的规定,能够在计算机上通过。 程序与软件 程序设计方法 面向机器 编程人员对计算机的逻辑结构要十分了解 机器语言、汇编语言 面向过程: 所定义的问题被当作一系列的任务来完成, 在程序设计中对应着一些函数来完成。 设计的思路:确定有哪些过程,用最好的算法去实现。程序设计的核心就是从所定义的问题分解的过程出发。 C、PASCAL、FORTRAN 程序设计方法 面向对象: 将问题定义中的实体看作对象,定义了该对象的属性及处理这些属性的方法,并把他们封装在一起,将对象作为一个整体来使用程序设计的核心就是从对象出发。 考虑如何创建对象,以及创建什么样的对象。 在面向对象的程序设计语言中,主要步骤如下: 1.创建类,这些类定义了对象及其行为 2.由类定义创建对象 3.建立对象之间的通讯 VBA简介 VBA(Visual Basic for Application)Microsoft Office系列软件的内置编程语言,语法与独立运行的VB(Visual Basic)编程语言相互兼容。 VBE(Visual Basic Editor)Office提供VBA的编程开发环境。 VBA采用的面向对象程序设计方法特征 对象 1.VBA支持的数据库对象(P196 表9.8) 2.控件对象 3.DoCmd对象 属性和方法 属性和方法描述了对象的性质和行为。 其引用方式:对象.属性 对象.方法 例如,利用Docmd对象的OpenForm方法打开窗体“教师”的格式为: DoCmd.OpenForm 教师 事件和过程 8.2 一个简单的VBA程序 例8-1第一个VBA程序示例。 假设已经设计了一个窗体,窗体中包含一个文本框(TextXingMing)及一个“问候”命令按钮(WenHou),如图8-2所示。 在向文本框中输入姓名并单击问候按钮后,显示如图8-3所示的消息框。这里实际上是一个命令按钮单击事件,其对应的处理程序代码见例8-1。 一个简单的VBA程序 Private Sub WenHou_Click() Rem 定义一个接受输入姓名的变量 Dim XM As String ‘定义变量用于接收并存储文本框中的输入 XM = Me! XingMing.Value ‘输出问候语句 MsgBox XM ,您好! End Sub VBA程序设计规范 标识符命名约定 标识符是程序员为变量、常量、数据类型、过程、函数、类等定义的名字。 利用标识符可以完成对变量、常量、数据类型、过程、函数和类的引用。 VBA中对标识符的命名规则如下: 1. 第一个字母必须用英文字母。 2.不能在名称中使用空格、句点、!、@、、$、#等 3.标识符长度不能超过255个字符。 4.标识符不能和系统已有的保留关键字同名。例如IF。 增强程序可读性角度出发 VBA程序设计规范 程序书写规范 注释语句: 1.REM 注释内容 2.‘ 注释内容 格式化代码 1.要清晰反映逻辑结构和嵌套 连写和换行 1.一般情况下,一行一句。 2.非常短小的语句可能需要一行中写几句时用“:”分隔 3.太长的代码可以用空白加下划线“_”将其截断为多行。 面向对象程序设计过程 分析 设计 编写代码 测试 运行维护 例8-2 编程求一元二次方程Ax2+Bx+C=0的解。 8.3 VBA概述 初识VBE 在数据库窗口中,单击模块对象,再单击“新建”按钮,即可打开VBE窗口,并在VBE中创建一个空模块;也可以单击数据库窗口的模块对象,再双击所要显示的模块名称,就会打开VBE窗口并显示该模块的内容;还可以通过选择菜单“工具”、“宏”、“Visual Basic编辑器”打开VBE。 VBE界面 在VBE环境中编辑VBA代码 VBE提供了一套完整的编

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档