VB語言的特點
鑒于Visual Basic 6.0的成熟穩定,并且可以讓企業快速建立多層系統,可以開發Web應用程序等優點,Visual Basic 6.0是當前最為流行的一種Visual Basic版本。本書所有后續內容使用的版本均為Visual Basic 6.0。
下面先簡要介紹Visual Basic 6.0的主要特點。
易學易用的集成開發環境:Visual Basic 6.0為用戶設計界面、編寫代碼、調試程序、編譯程序、制作應用程序安裝盤等提供了友好的集成開發環境。
可視化的設計平臺:在使用傳統的程序設計語言編程時,一般需要通過編寫程序來設計應用程序的界面(如界面的外觀和位置等),在設計過程中看不見界面的實際效果。而在Visual Basic 6.0中,采用面向對象程序設計方法(Object-Oriented Programming),把程序和數據封裝起來作為一個對象,每個對象都是可視的。開發人員在界面設計時,可以直接用Visual Basic 6.0的工具箱在屏幕上“畫”出窗口、菜單、命令按鍵等不同類型的對象,并為每個對象設置屬性。開發人員要做的僅僅是對要完成事件過程的對象進行編寫代碼,因而程序設計的效率可大大提高。
事件驅動的編程機制:面向過程的程序是由一個主程序和若干個子程序及函數組成的。程序運行時總是先從主程序開始,由主程序調用子程序和函數,開發人員在編程時必須事先確定整個程序的執行順序。而Visual Basic 6.0事件驅動的編程是針對用戶觸發某個對象的相關事件進行編碼,每個事件都可以驅動一段程序的運行。開發人員只要編寫響應用戶動作的代碼。這樣的應用程序代碼精簡,比較容易編寫與維護。
結構化的程序設計語言:Visual Basic 6.0具有豐富的數據類型和眾多的內部函數。其采用模塊化和結構化程序設計語言,結構清晰,語法簡單,容易學習。
強大的數據庫功能:Visual Basic 6.0利用數據控件可以訪問Access、FoxPro等多種數據庫系統,也可以訪問Excel、Lotus等多種電子表格。
ActiveX技術:ActiveX發展了原有的OLE技術,使開發人員擺脫了特定語言的束縛,方便地使用其他應用程序提供的功能,使Visual Basic 6.0能夠開發集聲音、圖像、動畫、字處理、電子表格、Web等對象于一體的應用程序。
網絡功能:Visual Basic 6.0提供的DHTML(動態HTML)設計工具可以使開發者動態地創建和編輯Web頁面,使用戶能開發出多功能的網絡應用軟件。
VB語言的三個特點說明:
1、在輸入語句時,命令詞、函數可以不必要區分大小寫。
例如:鼠標當單擊—按妞—在窗臺上輸出“單擊事件”的字符串。
Private Sub Command1_Click()
Form1.Print “單擊事件”
End Sub
你可以寫成為小寫的:
private sub command1_Click()
form1.print “單擊事件”
end sub 你可以寫成為大寫的:
PRIVATE SUB COMMAND1_CLICK()
FORM1.PRINT“單擊事件”
END SUB
2、輸入程序時要求一行一句、一句一行。但VB中允許使用復合語句行,既把幾個語句放在一行中,各語句之間用冒號(:)格開。
例如:鼠標當單擊—按妞—在窗臺上輸出“單”的字符串然后再在下行輸出“擊”然后再在下行輸出“事”然后再在下行輸出“件”。我們通常的寫法是:Private Sub COMMAND1_CLICK() Form1.Print “單” Form1.Print “擊” Form1.Print “事” Form1.Print “件” End Sub 但是我們也可以用冒號(:)格開把它們寫到一行里面:Private Sub COMMAND1_CLICK() Form1.Print “單”:Form1.Print “擊”:Form1.Print “事”:Form1.Print “件” End Sub
3、VB6.0中使用續行符是下劃線(_)。如果一個語句的末尾是下劃線,則下行與該行屬于同一個語句行。
注意:續行符與它前面的字符之間至少有一個空格。篇程序時有時因為有些程序代碼太長,為了提高程序的可讀性我們就要用到續行符(_)
例如:
private sub command1_Click()
form1.print “單擊事件”
end sub 可以用續行符(_)把form1.print “單擊事件”分成兩行來顯示:
private sub command1_Click()
private sub command1_Click()
form1.print _ “單擊事件”
end sub
-
VB語言
+關注
關注
1文章
18瀏覽量
9710
發布評論請先 登錄
相關推薦
評論