(3) Public:用来在标准模块中定义全局变量或数组。例如:
Public Total As Integer
Redim主要用于定义数组。
1.1.3 用DefType语句定义
用DefType语句可以在标准模块、窗体模块的声明部分定义变量,一般格式为:
Def Type 字母范围
这里的Def是保留字,Type是类型标志,可以是Int、Lng、Sng、Dbl、Cur、Str、Byte、Bool、Date、Obj、Var,分别表示整型、长整型、单精度型、双精度型、货币型、字符串型、字节型、布尔型、日期型、对象型、变体型。注意,在Def和类型标志之间不要有空格。“字母范围”用“字母-字母”的形式表示,其中“字母”可以是A到Z中的任一个(大小写均可)。例如:
DefDbl L-P
在DefType语句中说明的字母可以作为该类型的变量名,而且以该字母开头的变量名也是那种类型的变量。用上面的语句定义后,L、M、N、O、P都可以作为双精度变量,而且Limit、Number、Pointer等也是双精度变量名。
DefType语句通常放在模块的开头。当模块中的变量全部使用整型数时,可以这样来定义:
DefInt A-Z
以上介绍了Visual Basic中定义变量的3种方法。在使用这些方法时,应注意以下几点:
(1) 如果一个变量未被显示定义,末尾也没有类型说明符,则被隐含的说明为变体类型(Variant)变量。
(2) 用DefType语句定义的变量只对它所在的模块起作用。类型说明符(%、&、#、!、@、$)总是比DefType语句优先起作用。
(3) 在实际应用中,应根据需要设置变量的类型。能用整型变量时就不要使用浮点型或货币型变量;如果所要求的精度不高,则应使用单精度变量。这样不仅节省内存空间,而且可以提高处理速度。
(4) 用类型说明符定义的变量,在使用时可以省略类型说明符。例如,用
Dim aStr$
定义了一个字符串变量aStr$,则既可以用aStr$,也可以用aStr来引用这个变量。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
浅谈VB中的变量使用 第3页下载如图片无法显示或论文不完整,请联系qq752018766