第八章计算机技术_第1页
第八章计算机技术_第2页
第八章计算机技术_第3页
第八章计算机技术_第4页
第八章计算机技术_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在第8章计算机技术中,Microsoft Access具有强大的界面功能,使用户可以轻松地创建不同的对象。 特别是,宏命令可让您执行简单的塔斯克,例如修改物件或搜寻资料。 但是,在某些情况下,用户需要使用模块来提供强大的功能,以完成更困难的塔斯克。 第8章订书机技术、试验纲要、1 .模块的基本概念: (1)类模块。 (2)标准模块。 (3)将宏命令转换为模块。 2 .创建模块: (1)创建VBA模块:将过程添加到模块,并对模块执行宏命令。 (2)上通告制作过程:牛鼻子板上通告、鼠标上通告、窗口上通告、动作上通告、其他上通告。 3 .呼叫和残奥仪表的传递。 4. VBA计程仪编程的基础: (1)

2、面向对象编程的基本概念。 (2) VBA编程环境:进入VBE,VBE接口。 (3) VBA计程仪编程的基础:常数、变量、公式。 (4) VBA计程仪程序流控制:顺序控制、选择控制、循环控制。 (5) VBA程序的调试:程序断点的设定、单步蕾丝花边、监视点的设定。第8章计算机技术、主要内容、模块的基本概念制作模块VBA计程仪编程基础(重点)、第8章计算机技术、8.1模块的基本概念、8.1.2模块与宏命令的区别8.1.3模块的功能8.1模块是VBA (visual basic for ABA ) VBA是微软公司将Visual Basic的一部分查询密码与Office结合而成的。 模块是存储在一个

3、用户针织面料中的VBA声明和过程的集合。 如果仅通过Access就能够简单地进行办事儿,则只要如下简单地理解该部分的内容即可。 第8章计算机技术、8.1.2模块和宏命令的不同,“模块”和“宏命令”有什么区别? 使用“宏命令”比较简单,不需要计程仪编程,使用“模块”,所以需要有关计程仪编程的基本知识,比较复杂。 模组执行速度快,宏命令执行速度慢。 “宏命令”的每个基本操作都有与VBA对应的等效命令,“模块”的功能比“宏命令”强,因为在“模块”中使用这些个语句可以实现所有单独的“宏命令”命令。第8章计算机技术、8.1.3模块功能、数据库事务操作:能够在表单和通讯端口定义中建立上通告进程,有利于数据

4、库维护,“宏命令”独立于表单和rev通讯端口,因此难以维护。 创建自定义函数:使用这些个的自定义函数可以避免写入复杂的表达式。 错误处理:可以检测并提示。 这提供了一个更易于使用的用户界面,有助于用户的下一个操作。 复杂的计程仪程序处理:可以创建复杂的程序计程仪处理,如选择结构、循环结构等。第8章计算机技术,8.1.4模块配置,模块通常由声明部分:可以在此部分定义变量、常量、自定义类型和外部过程的两部分组成。 在模块中,声明部分和过程部分是分开的,声明部分中定义的常量与变量是全局的并且可以由模块中的所有过程调用。 上通告过程部分-自动执行过程,用于响应用户或计程仪程序查询密码调用的上通告或系统

5、调用的上通告,如函数过程或子过程。第8章修正计算机技术、8.1.5模块的分类、模块分为类模块和标准模块类模块2种,可以在该模块中声明新的类。 类声明包含成员变量和成员函数声明,您可以在类模块中创建基于化学基的对象斯坦共和国。 Access的类模块与表单和记录通讯端口相关联,每个表单或记录通讯端口都对应于类模块,从Access97开始,类模块可以独立于表单和记录通讯端口存在。 关标准模块字:储存整个资料库可用程序和函数的模组。 标准模块包括一般的过程和一般的过程。公共过程不与任何对象相关联,公共过程可以在数据库中的任何位置执行。 第8章订正机技术,将8.1.6宏命令转换为模块,各宏命令操作有自己

6、的VBA查询密码,可以根据需要将宏命令转换为模块。 第8章创建计算机技术、8.2模块,在模块中添加过程进入类模块编辑区域。 “查询密码”工具按钮或用于上通告表单和通讯端口的过程。 进入标准模块编辑区域:“模块”“新建”2. Sub过程和function函数过程格式: Sub过程名称function函数名称过程查询密码过程查询密码End Sub End Function 3.在模块中设置宏命令格式d.RunMacro第8章计算机技术、8.3 VBA的基本知识、面向对象编程的基本概念VBA编程环境: VBE接口VBA计程仪编程基础:常数、变量、运算符、 式VBA计程仪程序控制语句过程的调用和残奥仪

7、表传递常用操作方法VBA数据库编程(自学) VBA计程仪程序执行错误处理(自学) VBA程序计程仪程序的调试:设定程序断点、一次蕾丝花边、设定监视8.3.1面向对象编程的基本概念,1 .集合(类) 和对象集合:具有相同属性者的总称为集合,例如所有学生构成一个集合(类)。 对象:集合中的实体,例如学生集合中的学生是对象。 2 .属性和方法描述了对象的性质和行为,引用的方式:对象.属性或者对象.行为DoCmd对象:调用包括在内部的方法,由此实现了Access在VBA计程仪编程中的操作。 具体的调用格式: DoCmd.OpenReport“通讯端口名称”、视图、查询名称、条件、第8章计算机技术、8.

8、1.1面向对象编程的基本概念、3 .上通告和上通告进程上通告: Access表格或rei通讯端口以及其上的con特罗尔等事件过程:事件例8.1如果创建一个新的窗体,在其上放置一个命令按钮,然后喀呖声该命令按钮,将出现一个消息对话框计程仪。第8章计算机技术,8.3.2 VBA编程环境: VBA接口,到1.vbe编辑环境类模块的网站数据库:1)查找窗体或通讯端口并喀呖声工具条上的“查询密码”按钮2 )或窗体、rea通讯端口或控件的属性窗口标准模块:1)现有模块2 )在数据库表单中选择“模块”对象,然后双喀呖声要查看的模块;新模块3 )在数据库表单中选择“模块”对象,然后喀呖声“新建”按钮、第8章计

9、算机技术、8.3.2 VBA编程环境: VBA接口、2. VBE窗口介绍、工程窗口、专业腻子粉窗口、查询密码窗口、标准工具条、第8章计算机技术、8.3.2 VBA编程环境:各种数据类型所占的存储空间、显示数据类型可以分为数字类型、布尔类型、日期类型、字符类型、对象类型、变量类型和自定义数据类型。8.3.3 VBA计程仪编程的基本常数、变量、运算符和表达式、第8章计算机技术、数据类型-数值类型,VBA的数值类型有字节、整数、长整数、单精度、倍精度、货币等。 资料的储存范围从8二进制位到64二进制位不等。 数据通讯端口加法、减法、乘法、除法等运算。 货币类型的数据保留小数点左边15位、右边4位的数

10、字,以满足精度需要。 标识符,第8章订正机技术,数据类型-布尔类型,布尔数据类型以16位的数字存储。 布尔数据类型只有True和False两个值。 布尔数据通讯端口逻辑积、or、not等运算。如果其他数值类型转换为布尔类型,则0转换为False,其他类型转换为True。 如果将布尔类型转换为其他数字类型,则False转换为0,True转换为1。 标识符:布尔,第8章订正机技术,数据类型-日期类型,日期数据类型作为64二进制位浮点数值存储。 日期数据类型表示从100年1月1日到9999年12月31日的范围,时间根据计算机的短日期格式显示从033600336000到23:59:59的日期变量,时间

11、根据计算机的时间格式显示化学基。 如果将其他数值类型转换为时间类型,则整数部分表示日期,小数部分表示时间,负值表示1899年12月31日在先的日期。 标识符: Date,第8章计算机技术,数据类型-字符类型,以每个字符1字节(8二进制位)表示,对应的数值范围为0255。 字符的前128个字符对应于ASCII字符定径套的定义,而字符定径套的最后128个字符表示特定字符。 字符数据类型有可变长度字符和固定长度字符两种。 可变长度字符可以包含的字符数为0约20亿个固定长度字符可以包含的字符数为1约64K个字符。 标识符: String,第8章计算机技术,数据类型-变型,变型表示的数据类型不确定,可以

12、是任何类型的变量。 变体的数据类型变量可以包含特殊值,如Empty、Error、Nothing和Null。 变体数据类型的数值类型可以表示任何整数类型和实数类型。 标识符: Variant,第8章计算机技术,数据类型-自定义类型,上述数据类型都是原子类型的数据类型,即不可分割的数据类型, 可以使用Type语句定义任意结构类型的数据类型的: typepersonnameasstringbirthdateasdatesexasintegerendtype那样,包含“名称”、“生日”、“性别”三种数据的“人”数据类型第8章计算机技术、数据类型-数据类型间的转换、数据类型间的转换可以使用Cstr、Ci

13、nt分别转换为字符类型和整数型等各种转换函数来进行。 VBA还提供确定数据类型的函数,例如,可以确定IsDate是否为日期类型。 Access数据表中的数据存储类型与VBA的数据类型基本匹配。 第八章修正计算机技术、8.3.3 VBA计程仪编程基础常数、变量、运算符和公式、二、变量在VBA中的概念如何? 变量用于在执行普计程仪程序时存储临时信息。 VBA不需要在声明变量后再使用变量,但声明后再使用是一个很好的预计程仪编程习惯。 变量的数据类型可以是上述数据类型的任何一种,也可以是用户定义的数据类型。第8章修正计算机技术、变量-变量名命名原则、变量的命名原则有以下几点:第一个字符必须是英文字母。

14、 变量名称不能包含空格、句号等符号。 变量名称的长度不能超过255个字符。 变量名不区分大小写。 不能在一定范围内的同一层次中使用重复的变量名。 变量不能与函数名、过程名相同。第8章修正计算机技术、变量变量宣言、如何进行变量宣言的语法: Dim“变量名”As“变量类型”Static“变量类型”As“变量类型”Public“变量名”As“变量类型”Private“变量名”As“变量类型”、subadd () dimxasintegerdimyasintegerdimzasintegerz=xy end sub,第8章计算机技术,8.3.3 VBA堆计程仪编程基础常数,变量,运算符和表达式,3。

15、常数有助于维护查询密码,而使用数据的修改只需修改常数的声明部分,从而确保查询密码的一致性。Access通讯端口三种常数:象征符常数、固有(内部)常数和系统定义常数。第8章修正计算机技术、常数类型、符号常数1 )宣言: PublicPrivate const“常数名”As“常数类型”=“值”2 )说明:常数宣言的情况下必须设定“值”,并且宣言的固有常数:由Access自动定义,参照对象库的一部分系统定义常数:只有True、False、Null等几种,用户可以在任何地方使用系统定义常数。 第8章计算机技术、8.3.3 VBA计程仪编程基础常数、变量、运算符和表达式、四、数组在计程仪编程时,经常使用

16、具有相同数据类型的变量的定径套。 此时,可以声明一个数组变量,该数组中的所有元素的数据类型相同,可以存储在该数组中的元素数可分为固定数组和动态数组两种,固定数组的容量是固定的,并且动态数组的容量是可变的。第八章计算机技术、数组-固定数组、语法Dim“数组名(n )”as“类型”静态“数组名(n )”as“类型”公共“数组名(n) 1为下界时,括号内的n为“1 to n”,定义多维数组时,括号内的n为“n1,n2” 例如,dim new array 15 asintegerdimnewarray 23 to6asintegerdimnewarray 33,5 asintegerdimnewarray

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论