VB輔導(dǎo):vb變量基礎(chǔ)學(xué)習(xí)

字號:

變量是指在程序運行中,其值可以發(fā)生改變的數(shù)據(jù)。
     1.變量名的命名
     變量名的命名規(guī)則是:255個字符以內(nèi),第一個字符是字母,其后可以是字母、數(shù)字和下劃線的組合,最后一個字符也可以是類型說明符。通常使用具有一定含義的變量名,可以幫助說明功能,簡化調(diào)試過程。保留字不能作為變量名。
     2.變量類型與定義
     VB中變量都屬于一定的數(shù)據(jù)類型,包括基本數(shù)據(jù)類型和用戶定義數(shù)據(jù)類型。在VB中,可以用下面幾種方式來規(guī)定變量的類型: (1)用類型符來標識
     把類型符放在變量的尾部,來說明變量的不同類型,類型說明如下:
     % 表示整型
     & 表示長整型
     ! 表示單精度型
     # 表示雙精度型
     @ 表示通用型
     $ 表示字符型
     (2)在定義變量時指定其類型
     在使用變量前,可以用下列格式來說明其類型和作用域:
     <說明關(guān)鍵字> <變量> As <類型>
     其中關(guān)鍵字為下列之一:
     Dim在模塊、窗體的過程(子程序)中說明變量或數(shù)組,但不能在過程中說明數(shù)組。Static在過程中說明靜態(tài)變量。每次調(diào)用過程時,用Static語句說明的變量值將保留。ReDim在過程、函數(shù)中說明動態(tài)數(shù)組及重新分配數(shù)組空間。用Global或Dim定義動態(tài)數(shù)組后,再用ReDim語句說明數(shù)組的大小。
     Global在模塊中定義全局變量。
     類型為前面所講的數(shù)據(jù)類型之一(如Integer等)。
     例如:
     Dim a As Integer -說明a為整型變量
     Dim b As String -說明b為可變長字符型變量
     Dim c As String~~1 0 ’說明c為長度是10個字符的固定長字符型變量
     Dim d(10)As Integer -說明d為一維整型數(shù)組
     Dim e()As Single -說明e為動態(tài)單精度變量
     Static f As Integer ,說明f為靜態(tài)整型變量
     ReDim e(10)As Single -說明e為一維單精度數(shù)組
     Global h As Integer -說明h為全局整型變量
     (3)用Defrype語句定義
     格式: .
     DefInt (字母范圍) 定義整型
     Deft_mg (字母范圍) 定義長整型
     DefSng (字母范圍) 定義單精度型
     DefDbl (字母范圍) 定義雙精度型
     DefCur (字母范圍) 定義貨幣型
     DefStr (字母范圍) 定義字符型
     DefBool (字母范圍) 定義布爾型
     DefByte (字母范圍) 定義字節(jié)型
     defdate<字母范圍> 定義日期型
     DefVar <字母范圍) 定義通用型
     DefObj (字母范圍) 定義對象型
    功能:定義以字母開頭的變量類型。
    例如:
     Defint a-d -所有以a、b、c、d字母開頭的都是整型變量
     DefStr f—j ’所有以f、g、h、i、j字母開頭的都是字符型變量