共用方式為


模型化真實物件:建立第一個類別

更新:2007 年 11 月

在本課程中,您將學習如何使用 [類別庫] 專案,建立類別。

在上一個課程中,您學到類別可以用來做為以真實事物為模型的物件藍圖。使用類別的最佳理由之一是建立特定類型物件的類別之後,您可以在任何專案中重新利用該類別。

例如,您所撰寫的許多程式可能都會跟人有關:記錄朋友連絡資訊的通訊錄程式、商務連絡人的連絡管理程式,或是記錄員工資訊的程式。雖然程式可能會大不相同,套用在每一個人身上的屬性都會相同。每一個人都有姓名、年齡、地址和電話號碼。

在本課程與接下來幾個課程當中,您將建立代表一個人的類別;您可以儲存這個類別,使用在您將來撰寫的其他程式中。

類別可以透過三種方式建立:做為 [Windows 應用程式] 專案中表單模組程式碼的一部分、做為個別類別模組加入至 [Windows 應用程式] 專案中,或者是做為獨立的 [類別庫] 專案。

建立類別

您可能已經在先前一些課程中注意到,當您按兩下表單並開啟 [程式碼編輯器] 時,會看到類似下列的程式碼:

Public Class Form1 
    Private Sub Form1_Load...
  
    End Sub 
End Class 

沒錯!表單其實就是一種以 Class 和 End Class 陳述式標記的類別,而您在這兩個陳述式之間輸入的任何程式碼都是類別的一部分。雖然在預設情況下,表單模組僅包含單一類別,不過您可以在 End Class 陳述式下面加入程式碼,建立其他模組,如下所示:

Public Class Form1 
    ' Form1 code here 
End Class 
Public Class MyFirstClass 
    ' Your class code here 
End Class 

以這種方式建立類別的缺點在於:它們只能用在建立類別的專案之中。如果您要跟其他專案共用類別,就要放在類別模組中。

類別模組

類別模組是分開獨立的程式碼檔案,其中包含一個或多個類別。由於它是分開獨立的檔案,因此可以在其他專案中重複使用。類別模組可以用兩種方式建立:做為模組加入至 [Windows 應用程式] 專案中,或是做為獨立的 [類別庫] 專案。

您可以在 [專案] 功能表提供的 [加入新項目] 對話方塊中,選取 [類別],加入新類別模組至現有專案中。為了便於在這組課程中練習,您將建立獨立的 [類別庫] 專案。

試試看!

若要建立類別庫專案

  1. 在 [檔案] 功能表上,選擇 [新增專案]。

  2. 在 [新增專案] 對話方塊的 [範本] 窗格中,按一下 [類別庫]。

  3. 在 [名稱] 方塊中,輸入 Persons,再按 [確定]。

    新的 [類別庫] 專案隨即開啟,而且 [程式碼編輯器] 中即顯示類別模組 Class1.vb。

  4. 在 [方案總管] 中,以滑鼠右鍵按一下 Class1.vb,然後選取 [重新命名],再將名稱變更為 Persons.vb。

    請注意,[程式碼編輯器] 中的名稱也同時變更為 Persons.vb。

  5. 從 [檔案] 功能表上,選擇 [全部儲存]。

  6. 在 [儲存專案] 對話方塊中,按一下 [儲存]。

    秘訣

    您可能不要將專案儲存在預設位置,而要建立目錄,供您儲存所有可以重新使用的類別。您可以先在 [儲存專案] 對話方塊的 [位置] 欄位中輸入該資料夾,再執行儲存作業。

    現在暫時保持專案開啟,您將在下一個課程中,加入其他項目。

後續步驟

在本課程中,您學會如何建立類別模組。但是一個空白類別實在沒什麼用處,在下一個課程中,您將學習如何加入屬性至類別中。

下一個課程:將屬性加入類別

請參閱

工作

HOW TO:加入新專案項目

概念

什麼是類別?

其他資源

使用物件設計程式:使用類別