Dim a As Integer -說明a為整型變數 Dim b As String -說明b為可變長字元型變數 Dim c As String*10 ’說明c為長度是10個字元的固定長字元型變數 Dim d(10)As Integer -說明d為一維整型陣列 Dim a(1 To 12)As IntegerDim e()As Single -說明e為動態單精度變數 ReDim e(10)As Single -說明e為一維單精度陣列 Static f As Integer ,說明f為靜態整型變數 Global h As Integer -說明h為全域性整型變數
注意:
1.Dim 變數名 As 資料型別例:Dim iCount As Integer,sum As Single等價於Dim iCount%,sum!2.對於字串型別變數,如果其存放的字串長度是固定的,那麼可以把它定義為定長字串,定義方法為:Dim 字串變數名 As String * 字元數例如:Dim strAddress As String * 50 "宣告固定長度字串變數可最多放50個3.有兩種方法定義陣列:1)知道陣列的元素個數,那麼直接定義dim a(9) as integer 2)暫時不知道元素個數,或者該陣列應用在多個地方那麼如下定義dim a() as integer在使用的時候,再重定義一下就可以了ReDim a(9)
VB變數是指在執行時 其值可以被改變的量。不同於常量,變數是可以多次賦值的,因此此變數常用於儲存程式中的臨時資料。變數在程式中使用是非常頻繁的,對此變數的宣告和使用應熟練掌握。
一、VB中變數的命名規則:
1.必須以字母或漢字開頭,由字母、漢字、數字或下劃線組成,不能含有小數點、空格等特殊字元。2.變數名的長度不能超過255個字元,控制元件、窗體、類和模組的名字不能超過40個字元3.不能使用VB中的關鍵字(語句名、函式名等),即不能關鍵字同名(例如End、Len、Sub等)。4.VB中不區分變數名的大小寫。5.為了增加程式的可讀性,可在變數名前加一個縮寫的字首來表明該變數的資料型別。
二、VB中的資料型別:
資料型別關鍵字佔用位元組數型別符位元組型Byte1 邏輯型Boolean2 整型Integer2%長整型Long4&單精度型Single4!雙精度型Double8#貨幣型Currency8@日期型Data8 物件型Object4 字元型String與字元長度有關$變體型Variant按需分配
三、VB中的變數宣告:
Dim a As Integer -說明a為整型變數 Dim b As String -說明b為可變長字元型變數 Dim c As String*10 ’說明c為長度是10個字元的固定長字元型變數 Dim d(10)As Integer -說明d為一維整型陣列 Dim a(1 To 12)As IntegerDim e()As Single -說明e為動態單精度變數 ReDim e(10)As Single -說明e為一維單精度陣列 Static f As Integer ,說明f為靜態整型變數 Global h As Integer -說明h為全域性整型變數
注意:
1.Dim 變數名 As 資料型別例:Dim iCount As Integer,sum As Single等價於Dim iCount%,sum!2.對於字串型別變數,如果其存放的字串長度是固定的,那麼可以把它定義為定長字串,定義方法為:Dim 字串變數名 As String * 字元數例如:Dim strAddress As String * 50 "宣告固定長度字串變數可最多放50個3.有兩種方法定義陣列:1)知道陣列的元素個數,那麼直接定義dim a(9) as integer 2)暫時不知道元素個數,或者該陣列應用在多個地方那麼如下定義dim a() as integer在使用的時候,再重定義一下就可以了ReDim a(9)