Visual Basic 語言功能

下列主題將介紹並討論物件導向程式設計語言 Visual Basic 的基本元件。 在使用表單和控制項為應用程式建立使用者介面後,您將需要撰寫定義應用程式行為的程式碼。 與現代的程式設計語言一樣,Visual Basic 支援多種通用的程式設計建構和語言項目。

如果您曾以其他語言進行程式設計,則本章節所包含的大多數內容對您而言可能會似曾相識。 雖然多數建構與其他語言的建構類似,但 Visual Basic 的事件驅動 (Event-Driven) 特性還是會造成些許的差異。

如果您是第一次設計程式,本章節的資料可當做撰寫程式碼之基本建置組塊 (Building Block) 的簡介。 一旦了解基本概念之後,您就能夠使用 Visual Basic 建立功能強大的應用程式。

在本節中

  • 陣列
    討論如何藉由宣告和使用陣列 (其中保存多個相關的值),讓程式碼更為簡潔有力。

  • 集合
    提供集合的概觀。

  • 常數和列舉
    討論如何儲存不變的值以便重複使用,包括相關常數值的集合。

  • 控制流程
    顯示如何調整程式的執行流程。

  • 資料型別
    說明程式設計項目可以保存哪些資料類型,以及如何儲存該資料。

  • 宣告項目
    內容涵蓋您可以宣告的程式設計項目、這些項目的名稱和特性,以及編譯器 (Compiler) 如何解析這些項目的參考。

  • 委派
    提供委派和其在 Visual Basic 中用法的簡介。

  • 早期和晚期繫結 (Visual Basic)
    描述繫結,也就是編譯器 (Compiler) 在物件指派給物件變數時執行的動作,另外也說明早期繫結物件與晚期繫結物件間的差異。

  • 事件
    顯示如何宣告和使用事件。

  • 介面
    描述介面以及在應用程式中的用法簡介。

  • LINQ
    提供主題連結,介紹 Language-Integrated Query (LINQ) 的功能和程式設計。

  • 物件和類別
    提供物件和類別的概觀、使用的方式、彼此之間的關係,以及所公開的屬性、方法和事件。

  • 運算子和運算式
    說明管理保存值之項目的程式碼項目、如何有效使用這些項目,以及如何結合這些項目以產生新的值。

  • 程序
    描述 Sub、Function、Property 和 Operator,以及遞迴和多載程序等進階主題。

  • 陳述式
    說明宣告和可執行陳述式。

  • 字串
    提供如何在 Visual Basic 中使用字串之基本概念的說明主題連結。

  • 變數
    介紹變數並說明在 Visual Basic 中的用法。

  • XML
    提供說明如何在 Visual Basic 中使用 XML 的主題連結。

相關章節