跳轉到內容

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 中可使用命令的指南。
詞彙表
對各種重要、困難或其他有趣詞語和短語的簡要解釋,並連結到正文中更長的解釋。
正在進行的工作
各種未完成的頁面。請在此處查詢任何模糊或困難的內容。
連結
貢獻者
[編輯 | 編輯原始碼]
資料結構
程式對資料進行操作,因此瞭解有效的資料結構非常重要。
演算法
許多演算法在計算機出現之前就已描述,許多演算法都有樸素的低效形式和複雜的有效形式。在許多情況下,這與實現語言無關。
面向物件程式設計
華夏公益教科書