Vb6.0完整版是一款專業(yè)實用的編程開發(fā)工具。它是為人們更好地學習編程而推出的。它基于編程語言basic和舊VB的最新版本。它具有強大的數據庫開發(fā)功能,并引入了最新的ADO技術。專業(yè)程序員可以使用ADO組件輕松連接access、SQL server、oracel和其他關系數據庫。他們可以通過SQL標準語言直接操作數據庫,因此它也被稱為最流行的數據庫開發(fā)工具。
VB的中心思想就是要便于程序員使用,無論是新手或者專家。VB使用了可以簡單建立應用程序的GUI系統,但是又可以開發(fā)相當復雜的程序。VB的程序是一種基于窗體的可視化組件安排的聯合,并且增加代碼來指定組建的屬性和方法。因為默認的屬性和方法已經有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。過去的版本里面VB程序的性能問題一直被放在了桌面上,但是隨著計算機速度的飛速增加,關于性能的爭論已經越來越少。
窗體控件的增加和改變可以用拖放技術實現。一個排列滿控件的工具箱用來顯示可用控件(比如文本框或者按鈕)。每個控件都有自己的屬性和事件。默認的屬性值會在控件創(chuàng)建的時候提供,但是程序員也可以進行更改。很多的屬性值可以在運行時候隨著用戶的動作和修改進行改動,這樣就形成了一個動態(tài)的程序。舉個例子來說:窗體的大小改變事件中加入了可以改變控件位置的代碼,在運行時候每當用戶更改窗口大小,控件也會隨之改變位置。在文本框中的文字改變事件中加入相應的代碼,程序就能夠在文字輸入的時候自動翻譯或者阻止某些字符的輸入。
VB的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似于操作系統的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。
VB的組件既可以擁有用戶界面,也可以沒有。這樣一來服務器端程序就可以處理增加的模塊。
VB使用引用計數的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。因為越來越多組建的出現,程序員可以選用自己需要的擴展庫。和有些語言不一樣,VB對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態(tài),以及強制使得符號表入口的實體的變量名稱遵循書寫規(guī)則。默認情況下字符串的比較是對大小寫敏感的,但是可以關閉這個功能。
VB使得大量的外界控件有了自己的生存空間。大量的第三方控件針對VB提供。VB也提供了建立、使用和重用這些控件的方法,但是由于語言問題,從一個應用程序創(chuàng)建另外一個并不簡單。
在討論Visual Basic時,經常可以聽到以下這些術語,因此對這些術語的基本理解十分有幫助。
控件——簡單的說,控件就是構成或者說建造Visual Basic應用程序的圖形化工具,包括窗體、按鈕、復選框、列表框、數據控件、表格控件和圖片控件等等...。
事件——由用戶或操作系統引發(fā)的動作。事件的示例有擊鍵、單擊鼠標(Click)、雙擊鼠標(DblClick)、一段時間的限制,或從端口接收數據。
方法——嵌入在對象定義中的程序代碼,它定義對象怎樣處理信息并響應某事件。例如,數據庫對象有打開紀錄集并從一個記錄移動到另一個記錄的方法程序的基本元素,它含有定義其特征的屬性,定義其任務和識別它可以響應的事件的方法。控件和窗體是Visual Basic中所有對象的示例。
對象——一個控件、窗體等都可被看作一個對象。
過程——為完成某些特定的任務而編寫的代碼段,過程通常用于響應特定的事件,也可以當作應用程序的用戶自定義函數來使用。
屬性——屬性是組成用戶界面的各對象的性質的具體描述。例如上述“對象”中所提到的尺寸、位置、顏色、寬度、高度等等都稱為控件的 屬性。屬性決定對象的外觀,有時也決定對象的行為。對象的屬性絕大部分是VB中已經事先定義好的,但也有的屬性是需要在應用 過程中才去定義的。屬性即可為對象提供數據,也能從對象取回信息。
VB的局限性
繼承。VB5和VB6都是面向對象的編程語言,但是不包含繼承特性。VB中提供了特殊的類的功能,但是還是不能滿足程序員的需求。VB.net 包含了所有面向對象的特性。
多線程支持 (VB.Net 2002以及之后的版本,都支持多線程技術。)
異常處理。VB.net中使用了Try-Catch-Finally來處理異常。而VB中只有"On Error Goto line"語句。
對指針的支持非常有限。
VB只能支持8到32位的整形,很多語言都有無限制的支持。
VB不允許在任何數組內存在不變的變量。
VB不支持以上特性,程序員需要自己建構方法來實現相似的功能。
控件——簡單的說,控件就是構成或者說建造Visual Basic應用程序的圖形化工具,包括窗體、按鈕、復選框、列表框、數據控件、表格控件和圖片控件等等...。
事件——由用戶或操作系統引發(fā)的動作。事件的示例有擊鍵、單擊鼠標(Click)、雙擊鼠標(DblClick)、一段時間的限制,或從端口接收數據。
方法——嵌入在對象定義中的程序代碼,它定義對象怎樣處理信息并響應某事件。例如,數據庫對象有打開紀錄集并從一個記錄移動到另一個記錄的方法程序的基本元素,它含有定義其特征的屬性,定義其任務和識別它可以響應的事件的方法。控件和窗體是Visual Basic中所有對象的示例。
對象——一個控件、窗體等都可被看作一個對象。
過程——為完成某些特定的任務而編寫的代碼段,過程通常用于響應特定的事件,也可以當作應用程序的用戶自定義函數來使用。
屬性——屬性是組成用戶界面的各對象的性質的具體描述。例如上述“對象”中所提到的尺寸、位置、顏色、寬度、高度等等都稱為控件的 屬性。屬性決定對象的外觀,有時也決定對象的行為。對象的屬性絕大部分是VB中已經事先定義好的,但也有的屬性是需要在應用 過程中才去定義的。屬性即可為對象提供數據,也能從對象取回信息。
一、構成功能
Vb6.0完整版由全新的標題欄、菜單欄、工具欄、工具箱、窗體窗口、工程窗口、屬性窗口、窗體布局窗口等構成
二、全新組件
擁有全新的編輯器、設計器、屬性等開發(fā)組件
三、窗口編輯
Vb6.0完整版提供全新的窗口編輯功能,可直接對窗口進行編輯和預覽
四、全新工具箱
Vb6.0完整版全新的工具箱,其有指針、圖片框、標簽、文本框、框架、命令按鈕、復選框、單選按鈕、組合框、列表框、水平滾動條、垂直滾動條、定時器、驅動器列表框、目錄列表框、文件列表、形狀控件、直線、圖像控件、數據控件、OLE容器構成