文章作者 100test 发表时间 2007:03:10 18:28:46
来源 100Test.Com百考试题网
使用VB提供的数据类型基本上已经可以满足用户的要求,但有时会需要存放一组不同类型的数据。例如,一个管理学生的教务系统,一个学生通常要有许多特征,如学生的姓名、年龄、性别等。如果每个特征都用一个变量表示,当有许多学生时很可能产生混乱。这时,就可以把学生的所有特征构造为一个数据类型。
1、记录类型定义
在Visual Basic中构造数据类型可以用Type语句定义,Type的语法如下:
[Private| Public] Type 记录类型名
成员列表
End Type
说明:
记录类型的定义必须放在模块(包括标准模块和窗体模块)的声明部分。
记录数据类型是定义在“Type …End Type”之间的数据。“[ ]”内的是可选项。
Public用于声明可在所有工程的所有模块的任何过程中使用记录类型;
Private用于声明只能在包含该声明的模块中使用记录类型。
当在标准模块中定义时,可以有关键字Public(默认)或Private;而如果在窗体模块中定义,则必须加上关键字Private。
记录类型的命名遵循标准的变量命名约定。
成员的类型声明格式为:
成员名 As 数据类型
注意:
Type …End Type中不允许使用行号和标签。
Type 语句只能在模块的声明部分中使用。
例如:
Type Student
Num As Integer
Name As String *20