[Dim的來由]
在Basic語言中,通過定義數組的大小,用DIM,英文全稱Dimension,中文意思是尺寸的意思。在VB中則延伸DIM用來定義變量;Dim法語中Dimanche的簡寫,含義爲星期日。
[Dim的用法]
Dim就是定義變量,與關鍵字Private(私有的)相當,定義變量方法爲:Dim 變量 As 變量類型。定義時指定數據類型是爲了節省空間、合理利用資源。
定義變量可以使用顯式或隱式兩種方式定義:
1、顯式定義:Dim 變量名 As 類型
2、隱式定義:使用類型說明符
變量的定義例:
Private gAppErrNumber As Long
Private gAppErrString As String
Dim endStatus As String
VB Dim數組的定義與聲明詳解:
函數原型:
Dim 數組名([下標下界] To [下標上界]) [As 數據類型]
例如(假設在當前模塊中數組的缺省下界爲0):
1、Dim A(10) As Integer
表示數組名爲A,此數組下標下界爲缺省值0,下標上界爲10,有11個Integer類型的元素,從A(0)、A(1)到A(10)。
2、Dim B(1 To 20) As Integer
表示數組名爲B,此數組下標下界爲1,下標上界爲20,有20個Integer類型的元素,從B(1)到B(20)。
3、Dim DayArray(50)
表示DayArray是一個有51個索引(從0到50)元素的Variant數組。
4、Dim Matrix(3, 4) As Integer
表示Matrix是一個二維Integer數組。
5、Dim MyMatrix(1 To 5, 4 To 9, 3 To 5) As Double
表示MyMatrix是一個顯式指定了上下界的三維double數組。
6、Dim BirthDay(1 To 10) As Date
表示BirthDay是一個索引從1到10的Date型數組。