㈠ VB採用什麼編程方法和運行機制
VB有兩種版本,在6.0以前都是基於對象的,採用事件驅動的編程方式,其最終編譯的是和平台有關的本地代碼。
.NET版本後,VB是完全面向對象的,擁有豐富的類操作能力,同樣也是事件驅動的,其最終編譯的是基於CLR運行的託管代碼的中間層語言(IL)。
㈡ 關於VB編程的問題
Option Explicit 語句
在模塊級別中使用,強制顯式聲明模塊中的所有變數。
語法
Option Explicit
說明
如果使用,Option Explicit 語句必須寫在模塊的所有過程之前。
如果模塊中使用了 Option Explicit,則必須使用 Dim、Private、Public、ReDim 或 Static 語句來顯式聲明所有的變數。如果使用了未聲明的變數名在編譯時間會出現錯誤。
如果沒有使用 Option Explicit 語句,除非使用 Deftype 語句指定了預設類型,否則所有未聲明的變數都是 Variant 類型的。
注意 使用 Option Explicit 可以避免在鍵入已有變數時出錯,在變數的范圍不是很清楚的代碼中使用該語句可以避免混亂。
Option Explicit 語句示例
該示例使用 Option Explicit 語句來強制顯式聲明所有變數。如果試圖使用一個未聲明的變數,則會在編譯時導致錯誤。Option Explicit 語句只能在模塊級使用。
Option explicit '強制顯式地聲明變數。
Dim MyVar '聲明變數。
MyInt = 10 '未聲明的變數將產生錯誤。
MyVar = 10 '已聲明的變數則不會產生錯誤。