1.visualbasic數據類型 
2.變量的聲明 
3.option explicit 關鍵字 
4.變量的作用域 
5.static 關鍵字 
6.常量 
7.數據類型轉換 
visualbasic數據類型 數據類型 舉例
 字節型 56 
布爾型 true false 
整型 5367 
長整型 4364574 
單精度型 4362.34 
雙精度型 4652.65735745 
貨幣型 $234.34 
日期型 4/7/2000 
對象型 label1 
字符串型 "my homepage" 
變體型 任意值 
變量的聲明
dim var as type
public var as type
private var as type
其中:
public 定義公有變量
dim、private 定義私有變量 
option explicit 關鍵字
在visualbasic中用戶可以不聲明而直接使用變量,但容易產生錯誤。可以使用option explicit關鍵字強制聲明變量,必需先聲明再引用。
option explicit關鍵字放在窗體或模塊的通用聲明(genneraldeclarations)處。
也可以通過設置將option explicit自動加到每個模塊中。 
變量的作用域
局部(local):在過程級定義的變量,僅在聲明它的過程中可見。 
模塊/窗體(modudule/form):在模塊或窗體級聲明的變量,在聲明它的模塊或窗體中的所有過程中可見。 
公有(public):在模塊或窗體級聲明的變量,在所有項目的任何過程中都可見。 
static 關鍵字
普通的局部變量在過程結束后被釋放,在下次執行過程時從新初始化為0。
用static聲明的局部變量在過程結束后不被釋放,仍保留變量的值。
例如:
sub p()
static i as integer
i=i+1
msgbox "a=" & i
end sub 
常量
常量是程序中不發生變化的值。它和變量一樣有三種作用域:
它的定義語法如下:
[public]const con[as type]=expression
[private]const con[as type]=expression
[]內為可以缺省項 
數據類型轉換
visualbasic自動完成某些數據轉換,為提高運行速度,我們通常使用ctype() 函數顯示地轉換。 
visualbasic轉換函數包括: 
cbool 轉換為boolean類型 
cbyte 轉換為byte類型 
ccur 轉換為currency類型 
cdate 轉換為date類型 
cdbl 轉換為double類型 
cint 轉換為integer類型 
clng 轉換為long類型 
csng 轉換為single類型 
cstr 轉換為string類型 
cvar 轉換為variant類型 
cverr 轉換為error類型 
新聞熱點
疑難解答