VB的特點
面向對象
VB採用了基於對象設計思想,它基本思路是把複雜的設計問題分解為多個能夠完成獨立功能且相對簡單的對象集合。所謂“對象”就是個可操作實體如窗體、窗體中命令按鈕、標籤、文本框等,面向對象編程就是指程式設計師可根據界面設計要求直接在界面上設計出視窗、選單、按鈕等類型對象並為每個對象設定屬性。事件驅動
在Windows環境下是以事件驅動方式運行每個對象的都能回響多個區別事件,每個事件都能驅動段代碼事件過程,該代碼決定了對象功能。通常稱這種機制為事件驅動的編程機制。可由用戶操作觸發也可以由系統或套用觸發例如單擊個命令按鈕就觸發了按鈕Click(單擊)事件該事件中代碼就會被執行,若用戶未進行任何操作(未觸發事件)則就處於等待狀態整個套用就是由彼此獨立事件過程構成。
軟體Software集成式開發
VB為編程提供了個集成開發環境在這個環境中編程者可設計界面、編寫代碼、調試直至把應
用編譯成可在Windows中運行執行檔並為它生成安裝VB集成開發環境為編程者提供了很大方便
結構化設計語言
VB具有豐富數據類型是種符合結構化設計思想語言而且簡單易學此外作為種設計語言VB還有
許多獨到的處
強大資料庫訪問功能
VB利用數據Control控制項可以訪問多種資料庫VB 6.O提供ADOControl控制項不但可以用最少代
碼實現資料庫操作和控制也可以取代DataControl控制項和RDOControl控制項
多個套用嚮導
VB提供了多種嚮導如套用嚮導、安裝精靈、數據對象嚮導和數據窗體嚮導通過它們可以快速
地創建區別類型、區別功能套用
支持對象連結和嵌入技術
VB核心是對對象連結和嵌入(OLE)技術支持它是訪問所有對象種思路方法利用OLE技術能夠開
發集聲音、圖像、動畫、字處理、Web等對象於一體的功能強大的軟體
網路功能
VB 6.0提供了DltTML(Dynamic}tTML)設計工具利用這種技術可以動態創建和編輯Web頁面使
用戶在VB中開發多功能網路套用軟體Software
支持動態交換、動態連結技術.
通過動態數據交換(DDE)編程技術VB開發套用能和其他Windows套用的間建立數據通信通過動態
程式庫技術在VB中可方便地用C語言或彙編語言編寫也可Windows套用接口(API)
在線上幫助功能
在VB中利用幫助選單和F1功能鍵用戶可隨時方便地得到所需要幫助信息VB幫助視窗中顯示了有
關舉例代碼通過複製、貼上操作可獲取大量舉例代碼為用戶學習和使用提供方便.