二级VB部分章节考试要点第四章

二级VB部分章节考试要点第四章,第1张

二级VB部分章节考试要点第四章,第2张

第四章

一、数据类型
(一)基本数据类型
Visual Basic 6.0提供的基本数据类型主要有字符串型和数值型,此外还有字节型、货币型、对象型、日期型、布尔型和变量型数据类型。
(二)自定义数据类型
用户可以使用type语句定义自己的数据类型,其格式如下:类型数据类型名称
数据类型元素名称作为类型名称……
结束类型
(三)枚举类型

枚举类型放在表单模块、标准模块或公共类模块的声明部分,由Enum语句定义。格式如下:
[public | private]枚举类型名称成员名称[=常量表达式]成员名称[=常量表达式]…………
ENENENUM

二。常量和变量
(一)常量
Visual Basic中有两种常量,一种是文字常量,一种是符号常量。
(二)变量
1。命名规则
变量是一个名称,命名变量时应遵循以下规则:
(1)名称只能由字母、数字和下划线组成;
(2)名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;
(3)名字的有效字符为255个;
(4)不能使用Visual Basic的保留字作为变量名,但可以将保留字嵌入变量名中;同时,变量名不能是以类型说明符结尾的保留字。
2。变量的类型和定义
任何变量都属于某种数据类型,包括基础数据类型和自定义数据类型。在Visual Basic中,变量的类型可以通过以下方式指定:
(1)由类型说明符标识。
(2)定义变量时指定其类型
(3)用DefType语句定义变量
(4)用类型说明符定义变量,使用时可以省略。
(三)变体类型变量
1。Variant变量的定义
Variant变量可以用普通数据类型变量的格式定义,也可以默认定义。
2。变量变量值的内部表示
变量变量中存储的所有值都有一个内部表示。在执行比较等操作时,variant变量根据其内部表示确定如何操作。当给Variant变量赋值时,Visual Basic以最紧凑的表示形式存储该值(最短存储时间在空之间),并且可以根据需要更改该表示形式。
3。变量中的值
当值存储在变量中时,Visual Basic尽可能紧凑地存储它们。
4。对存储字符串的变量变量进行操作时,变量变量
中的字符串可能不明确。使用“+”运算符对两个变量进行运算时,如果两个变量都是数值,则进行数值相加运算;如果两个变量都包含字符串,则执行字符串连接。如果一个变量中有数值,另一个变量中有字符串,情况就复杂了。Visual Basic首先尝试将字符串转换为数值,如果转换成功,则累加;如果不成功,它将另一个数值转换为一个字符串,然后将这两个字符串连接起来,形成一个新的字符串。
5。空 value(Empty)
Variant variable
在赋值之前,Variant variable是空value(内部表示为空或0),与value 0和空 string(" ")不同,IsEmpty函数可以测试变量自建立以来是否被赋值。
6。variant变量中的Null值
Variant变量可以取一个特殊的值——Null,通常在数据库应用程序中用来表示不完整或缺失的数据。Null具有以下特征:
(1)“传播”。如果表达式的任何部分为空,则整个表达式的值为空。
(2)如果你给一个函数传递一个Null值的Null Variant变量或者一个Null结果的表达式,大部分函数都会返回Null值。
(3)空值会在返回Variant变量的内部函数中传播。

三。变量的作用域
(一)局部变量和全局变量
根据变量定义位置的不同和使用的变量定义语句的不同,Visual Basic中的变量可以分为三类,即局部变量、模块变量和全局(公共)变量,其中模块变量包括窗体模块变量和标准模块变量。
(二)缺省声明
缺省定义的变量不需要使用Dim语句,这样更方便,也能节省代码,但可能会带来麻烦,使程序出现意想不到的结果,并且很难发现错误。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级VB部分章节考试要点第四章

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情