跳轉到內容

Visual Basic

75% developed
來自華夏公益教科書

這本書是從 Visual Basic 6.0 的角度編寫的,儘管其中許多內容也適用於 Visual Basic 5.0 和 Visual Basic 4.0。 它不涵蓋 VB.NET,這是一種截然不同的語言。 它涵蓋了許多不同的技術和主題,包括面向物件程式設計、程式最佳化和編碼指南。

介紹
本書的唯一目的是幫助人們更好地理解 Visual Basic。
歷史
Visual Basic 歷史的時間線。
入門
VB6 IDE(整合開發環境)對於開發 GUI(圖形使用者介面)應用程式非常有用。
簡單算術
介紹 Visual Basic 中的計算和運算元。
分支
當程式做出決策時,就會發生分支。 執行流程遵循特定分支,就像道路上的分叉路口。
迴圈
迴圈是用於重複給定程式碼段一定次數或直到滿足特定條件的控制結構。
字串
字串包含可列印字元。 它們對於與人類交流以及在程式和機器之間透過文字檔案和網頁傳輸資料非常有用。
內建字串函式
可以使用簡單的字串函式來操作字串。
正則表示式
可以使用相當複雜的正則表示式技術來實現複雜的字串匹配和操作。
陣列
陣列用於將相同型別的資料項分組在一起,以便於搜尋和排序這些資料。
集合
類似陣列的容器。
字典
鍵值對集合。
資料型別
資料型別是指定變數可以儲存的資訊型別,例如數字或文字。
過程和函式
函式是一個呼叫過程或程式的一部分,它執行一些特定任務並返回結果; 例如餘弦函式。
錯誤處理
錯誤可以被捕獲、處理和引發。
檔案
在程式設計時,您可能希望在某個時候儲存資料,以便可以訪問它們以供進一步使用。 這就是檔案 I/O 的用武之地。 Visual Basic 允許我們執行 Windows 資源管理器和 DOS 命令列中可用的大多數操作。
日期和時間
日期和時間需要格式化、新增等。
使用者介面
Visual Basic 支援建立圖形使用者介面,它通常包含一個或多個包含文字框、標籤、按鈕、圖片框等的窗體。
簡單圖形
Visual Basic 可以輕鬆地用於繪製簡單圖形,例如線條圖和圖表。
Windows 對話方塊
當需要標準介面(包括開啟檔案、儲存檔案、選擇顏色和/或字型、指定印表機設定)時,Windows 對話方塊非常有用。
資料庫
Visual Basic 可以透過多種不同的方式連線到資料庫。
Windows API
API(應用程式程式設計介面)允許您訪問作業系統或其他應用程式(DLL)公開的各種函式和方法,執行 Visual Basic 提供的標準虛擬機器通常未實現的操作。
子類化
Visual Basic 隱藏了 Windows 傳送到應用程式的所有訊息的詳細資訊,但如果您確實需要,您可以獲得它們。 然後,您可以執行普通的 Visual Basic 無法執行的操作。
外部程序
有時您希望從 Visual Basic 呼叫另一個程式。
面向物件程式設計
關於面向物件程式設計有很多複雜的討論,但本質上它非常簡單。
有效程式設計
程式能夠工作還不夠,您還必須能夠維護它。 優秀的程式設計師能夠閱讀他們的程式碼以及編寫程式碼。
習語
習語是一種表達想法的模板或通用方法。 正如人類語言中的習語使說話者和聽話者都更容易生活一樣,計算機程式設計中的良好習語使程式設計師更容易生活。 自然地,一種語言中的習語在另一種語言中可能就不是習語了。
最佳化 Visual Basic
通常希望您的程式不僅能按您的意願執行,而且還要快速執行並佔用較少的記憶體。 最佳化旨在改進後兩項要求。
示例
本節包含一些供您使用的現成的程式碼示例。 它們從簡短的程式碼段到完整的模組和簡短的演示應用程式不等。
案例研究
語言
本節總結了 Visual Basic 的語法並描述了 Visual Basic 的所有關鍵概念。 它還指出了其他語言中存在但在 Visual Basic 中不存在的一些特性。
編碼標準
編碼中一致的風格有助於每個人維護程式,無論維護者是最初的作者還是其他人。
VB6 命令參考
本節用作 Visual Basic 中可使用命令的指南。
詞彙表
對各種重要、困難或其他有趣的詞語和短語的簡要解釋,以及指向文字正文中更長解釋的連結。
正在進行的工作
各種未完成的頁面。 請在本文件中查詢任何模糊或困難的內容。
連結
貢獻者
[編輯 | 編輯原始碼]
資料結構
程式對資料進行操作,因此瞭解有效的資料結構非常重要。
演算法
許多演算法在計算機出現之前就已描述,並且許多演算法都有幼稚的低效形式和複雜的有效形式。 在許多情況下,這與實現語言無關。
面向物件程式設計
華夏公益教科書