- 1、本文档共147页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语言是人与人之间的用来表达意思,交流思想的工具。他有特定的语义、语法和格式. 计算机语言shi人与计算机交流信息的一种工具,用计算机语言编写的程序就可以与计算机进行交流。它同样有语义、语法和格式。 ?计算机语言有 FORTRAN、C语言、C++、VC++、C #、VB、VB.NET、JAVA等等。 9.1 模块的基本概念 9.1.1 模块的概念和类型 模块是Access系统中的一个重要对象,它提供编写代码、调试代码、运行代码、保存代码的环境,是代码的容器。 在Access中,模块类型分为: 类模块:窗体模块和报表模块都属于类模块,它含有事件过程,在类模块中可以自定义对象。 标准模块:标准模块由sub过程和函数过程组成,存放应用程序的通用代码,供其它模块调用 9.1.3 对象的概念 现实生活中的对象 access中对象指什么? access中对象主要指查询、表、窗体、控件、报表等 对象有哪些要素呢? 1.对象的属性 在VBA中,每个对象都有属性,属性都有属性值,可通过改变属性值来改变对象的外观和性质。 怎么表示引用一个对象属性? forms!窗体名称!控件名称.属性名 reports!报表名称!控件名称.属性名 例如: forms!教师基本信息!学历.caption 又怎么设置的对象的属性? (1)属性窗口设置 (2)在程序代码中利用语句进行设置,设置格式: 例如: froms!教师基本信息!Label1.caption= “硕士” Forms!窗体3!Text1.Value = geweilun 要在程序代码中改变窗体的标题怎么写代码? forms!学生基本信息.caption=“aftvc” 2、对象的事件 事件就是对象上所发生的事情或动作。 在VB中当某个对象上触发事件时,对象将感知此事件并作出响应, 执行事件过程 。 事件?事件过程(一段代码) 3、对象的方法 对象的方法是指对象能完成的操作或实现的功能,可直接调用对象的方法完成某种特定功能。如窗体的Print方法。 调用方法的通用格式: forms!窗体名称!控件名称.方法名 变量的作用域和生存期 3.9.1 变量的作用域 变量的作用域:分为过程级、模块级、全局变量。取决于声明变量语句的位置和说明词。 过程级变量:声明位置在过程中,说明词为 Dim和Static。 Dim声明为动态变量,过程代码运行结束,动态变量获得的内存空间释放,保存的数据消失 Static声明为静态变量,过程代码运行结束,静态变量仍然拥有内存空间保存数据,知道整个程序运行结束 模块级变量:声明位置在模块的顶部,说明词为Private和Dim,一般用Private。 全局变量:位置在标准模块的顶部,说明词为Public和Global,一般用Public。 9.3.1、数据类型 标准数据类型 整数: Integer或% 符号表示是整型数据. 长整数:Long或 单精度数: Single或! 例:78921.32! -123.9856! 0.002345! 例:2.3E+7 -1.56E-6 4、双精度数:Double或# 例:123456793.48# 3294# -4.67E+15 1.23E-11 5、货币型:currency或@ 6、字符串型数据: String或$ 字符串是由多个字符组成,如字母、数字、汉字和符号等 如: “我爱你,中国” 、 “ I love you ,China 、 23a 9、变体型:Variant Variant是一种特殊的数据类型,根据情况的不同,数据类型是可变的, 故称变体型。是一种万能数据类型。 用户自定义数据类型 问题:假如要定义一个变量或数组保存下面表中的一条记录数据,变量或数组应是什么数据类型? 用户自定义数据类型,有多个标准数据类型组成;定义格式为: Type 新数据类型名 字段名1 as 数据类型1 字段名2 as 数据类型2 字段名3 as 数据类型3 ………… End type (1)对于学生表的每行数据记录可定义一个新数据类型,命名为students,定义如下: Type students n
文档评论(0)