共用方式為


組件

更新:2007 年 11 月

組件是組成 .NET 應用程式部署、版本控制、重複使用、啟動範圍設定和安全權限的基本單位。組件的形式為可執行檔 (.exe) 或動態連結程式庫檔案 (.dll),而且是 .NET Framework 的建置組塊。它們提供 Common Language Runtime 需要注意的型別實作資訊。您可以將組件視為形成功能邏輯單位、而且必須共同合作的一組型別和資源集合。

在 Visual Basic 中,您會使用組件的內容並加入參考,幾乎就和您使用前一版 Visual Basic 的型別程式庫相同。不過,組件與 Windows 較早版本的 .exe 或 .dll 檔不同之處,在於它們包含了您在型別程式庫中所能找到的所有資訊,加上使用應用程式或元件所需的每一項資訊。

組件資訊清單

每個組件內有一個「組件資訊清單」。組件資訊清單與目錄類似,包含下列內容:

  • 組件的識別 (它的名稱和版本)。

  • 描述所有組成該組件之其他檔案的檔案表,例如,您建立供 .exe 或 .dll 檔使用的其他組件,甚至是點陣圖或讀我檔案。

  • 「組件參考清單」是所有外部相依性的清單,也就是您的應用程式所需要而由其他人所建立的 .dll 檔或其他檔案。組件參考包含全域和 Private 物件的參考。全域物件位於共用組件快取,這是一個可供其他應用程式使用的區域,有點類似 System32 目錄。Microsoft.VisualBasic 命名空間是全域組件快取中的組件範例。Private 物件存放的位置必須與您的應用程式所安裝的目錄同一層,或是在該目錄底下。

由於組件包含關於內容、版本控制和相依性的資訊,所以您用 Visual Basic 建立的應用程式不會依賴登錄值即可正常運作。組件降低 DLL 衝突,並使您的應用程式更可靠和更容易部署。在許多情況下,您只要將檔案複製到目標電腦上,就可以安裝 .NET 架構應用程式。

參考

若要使用組件,則必須加入其參考 (如 HOW TO:在 Visual Studio 中新增或移除參考 (Visual Basic) 中所述)。接著,使用 Imports 陳述式來選擇想要使用之項目的命名空間 (如參考和 Imports 陳述式中所述)。一旦參考和匯入組件後,應用程式就可使用所有可存取的類別、屬性、方法和其命名空間的其他成員,其程式碼就像是原始程式檔的一部分。單一組件可包含多個命名空間,而每一個命名空間又可包含不同的項目群組 (包括其他命名空間)。

如需建立組件的詳細資訊,請參閱 HOW TO:建立和使用組件

請參閱

工作

HOW TO:建立和使用組件

HOW TO:在 Visual Studio 中新增或移除參考 (Visual Basic)

HOW TO:檢視組件內容

概念

Visual Basic 中的命名空間

參考和 Imports 陳述式

參考

Imports 陳述式 (.NET 命名空間和型別)

Microsoft.VisualBasic

其他資源

Common Language Runtime 中的組件

Visual Basic 6.0 使用者可以進行的語言變更