用来定义相关常量属性。
(一)
1)Align属性,在 Visual Basic 应用程序中,在运行时可以改变图片框、图象控件、或窗体的大小和形状,就象改变其位置一样。
以下属性影响大小。(如下图)
2) Alignment 属性,
设置或返回一个值,决定 CheckBox 或 OptionButton 控件、控件中的文本、或 DataGrid 控件列中的值的对齐方式。对 CheckBox 、 OptionButton 和 TextBox 控件在运行时为只读。
1.语法
object.Alignment [= number]
Alignment 属性语法具有下列组成部分:
①object
对象表达式,其值是“应用于”列表中的一个对象。
②Number
整型值,指定对齐类型,“设置值”中有详细描述。
2.设置值
①对 CheckBox 和 OptionButton 控件,number
的设置值如下:
常数 设置值 描述
VbLeftJustify 0 (缺省值)文本是左对齐的,控件是右对齐的
VbRightJustify 1 文本右对齐,控件左对齐。
②对 Label 和 TextBox 控件,number 设置值为:
常数 设置值 描述
VbLeftJustify 0 (缺省值)文本左对齐。
VbRightJustify 1 文本右对齐
VbCenter 2 文本居中
③对 DataGrid 列, number 设置值为:
常数 设置值 描述
DbgLeft 0 文本左对齐。
DbgRight 1 文本右对齐。
DbgCenter 2 文本居中。
DbgGeneral 3 (缺省)通用形式- 文本左对齐;数值右对齐。
3. 说明
可以在 OptionButton 和 CheckBox
控件的右边或左边显示文本。缺省值情况下,文本是左对齐的。
为保证 Alignment 属性能够准确工作,Textbox 控件中的 MultiLine 属性必须设置为
True。如果 Textbox 控件中的 MultiLine 设置为
False,则忽略 Alignment 属性。
(二)、dim 在VB中是定义变量类型的关键字。它的语法是:
Dim 【变量名】As 【数据类型】
如:Dim Index As Integer
其中后面的【数据类型】有很多,VB中常用的数据类型有:
整型 Integer 表示-32768至32767之间的整数
长整型 Long 表示-2,147,483,648至2,147,483,647之间的整数
实型 Single 表示-3.37E+38至3.37E+38之间的实数
双精度实型 Double 表示-1.67E+308至1.67E+308之间的实数
字符 String 每个字符占一字节,可以储存0~65,535个字符
布尔 Boolean 只有两个值True/-1,或False/0
如下图:
(三)、数据类型的定义方法说明及举例:
1. 在一行中定义多个变量,如:Dim Index As Integer , Dim Number As Long
2. 把多个变量定义成同一类型可以写成: Dim Index , Number As Integer
3. 更可以在定义时进行初赋值: Dim Index=3
有时为了简便,也以符号进行简单的定义,作用是和上面一样的。
整型可以用“%”代替,
长整型可以用“&”代替,
实型可以用“!”,
双精度实型可以用“#”定义,
如刚才的第一个例子可以写成:
Dim Index% 等价于 Dim Index As Integer
4. 对于常量的定义用Const定义,如:Const COLOR=255。
为了在程序中便于查阅,我们对变量和常量的写法进行规定,变量一般用小写方式,常量则全部大写。
注意:
使用常量的好处,对于程序中经常出现的数值,应设常量等于它,这样一是书写方便,
其二,如果要改变该数值,只需改变定义常量的语句值,而不需改变每个语句,提高了效率。
5. 数组的定义类似于变量定义,所不同的是数组需要指定数组中的元素个数,例如:
Dim IntegerArray(99) As Integer
这个数组中包含100个元素,脚标从0到99。
也可以指定脚标的起始值,例如:
Dim IntegerArray(2 to 10) As Integer
这个数组含有九个元素,脚标从2到10。
还可以定义多维数组:
Dim ThreeD(4,2 to 5,3 to 6) As Integer
上例定义了一个三维数组(4×4×4)。
6. 记录的定义
记录定义是把控制权交给用户的方法,它让用户可以定义自己的数据类型,它使用关键字“Type”,方法是:
Type 【数据类型标识符】
<域名> As <数据类型>
<域名> As <数据类型>
<域名> As <数据类型>
......
End Type
例如,定义一个地址数据:
Type Address
Street As String
ZipCode As String
Phone As String
End Type
这个地址数据里包括三个属性,街区、邮政编码和电话,
可以把某数据定义成此类型:
Dim MyHome As Address
要调用或改变“MyHome”的值时,类似于对对象的属性的操作:
变量名.域名=“……”
为了简化书写重复的部分,可以用关键字“With”:
With MyHome
.Street=”阜成路”
.ZipCode=”100037”
.Phone=”12345678”
End With
7. VB建立了一种新的变量类型——货币型变量,通过使用仅带有二位小数的货币变量,就能避免因使用实型变量而带来的数值积累误差问题。