任何数据类型的数组都需要20个字节的内存空间,加上每一数组维数占4个字节,再加上数据本身所占用的空间。数据所占用的内存空间可以用数据元数目乘上每个元素的大小加以计算。例如,以 4 个 2 字节之 Integer 数据元所组成的一维数组中的数据,占 8 个字节。这 8 个字节加上额外的 24 个字节,使得这个数组所需总内存空间为 32 个字节。
变量与常量:必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度≤255个字符。
定长字符串:Dim strA As String*10,表示最多存放10个字符,如果赋值不足10个,则右补空;若多于10个,则多余部分截去。
不定长字符串:Dim strA As String,最多可存放2MB个字符。
&:连接符两旁的操作数不管是字符型还是数值型,系统先将操作数转换成字符,然后再连接。
+:连接符两旁的操作数均为字符型;若均为数值型则进行算术加法运算;若一个为数字字符型,一个数值型,则自动将数字字符转换为数值,然后进行算术加;若一个为非数字字符型,一个数值型,则出错。
增减日期函数:DateAdd(要增减日期形式,增减量,要增减的日期变量)
例: 计算期末考试日期:DateAdd("ww",15,#2002/3/19#)
求日期之差函数:DateDiff(要间隔日期形式,日期一,日期二)
例: 计算距毕业天数: DateDiff("d", Now, #2005/6/30#)
---------------------
Select Case语句
Select Case 变量或表达式
Case 表达式列表1
语句块1
Case 表达式列表2
语句块2
……
[Case Else
语句块n+1]
End Select
1)变量或表达式:可以是数值型或字符串表达式。
2)表达式列表i:可以是表达式、一组用逗号分隔的枚举值、表达式1 to 表达式2、Is关系运算符表达式。
3)“表达式列表i”中不能使用“变量或表达式”中出现的变量。
例:
case 1 to 10
case "a","w","e","t"
case 2,4,6,8,is>10
For循环语句(知道循环次数的计数型循环)
For 循环变量 = 初值 To 终值 [Step 步长]
语句块
[Exit For]
语句块
Next 循环变量
1)循环次数=int((终值 - 初值)/步长+1)
2)终值即使是含变量的表达式,在循环过程中终值不随变量的值发生改变而改变。
3)步长>0,初值<=终值。步长<0,初值>=终值,默认为1。
With语句
With 对象名
语句块
End With
例:
With form1
. Height=3000
. Width=4000
. BackColor=RGB(255,0,0)
End With