關於 Microsoft Visual Basic 6.0 語言對應

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

下列語言架構支援 Visual Basic 反向工程。

類別、 模組和表單

包含類別類型、成員變數、常數、函數及副程式。

類別類型 (標準模組、類別模組、MS 表單、資源檔、VB 表單、VB MDI 表單、屬性工作頁、使用者控制、文件物件、相關文件或 Microsoft ActiveX 設計程式)。類別類型是透過標記值來設定的 (ClassType)。標準模組是用公用程式造型建立的。

函數和副程式

包含可見性 (公用、私用或保護)、傳回類型 (僅適用於函數) 和參數。

附註: Visual Basic 沒有 protected 類別成員的概念。在反向工程 Visual Basic 程式碼中,protected 是用來指定 friend 屬性、子程式或函數。

參數

包含類型、種類 (進、進出、返回) 和預設值。

UML 規格的 1.2 版本並不支援參數多重性。陣列維度會附加到參數名稱。例如:

Sub func(arr() as Integer)

會反向工程為:

arr(): Integer

只有在使用選用參數時才會設定預設值。

常數

包含可見性 (公用或私用)、類型和初始值。

常數會新增至模型,成為可變更欄位設定成凍結的屬性。

例如,VB 程式行:

Const str As String = "some text"

會指派初始值

"some text"

Const x As Integer = 1

會指派 1 的初始值。

成員變數

包含可見性 (公用或私用) 和類型。

陣列維度會附加到變數名稱。例如:

x(1 to 5, 1 to 10) as Integer

會反向工程為:

x(1 to 5, 1 to 10): Integer

屬性

包含可見性 (公用、私用或保護)、傳回類型 (僅適用於 get) 和參數。

VB 屬性會以包含存取子造型的方法新增至模型中。每個屬性存取者也許有不同的可見性。

依據存取子類型在名稱前面加上 get_、set_ 或 let_。

附註: Visual Basic 沒有 protected 類別成員的概念。當反向工程 Visual Basic 程式碼時,protected 是用來指定 friend 屬性、子程式或函數。

事件

包含可見性 (僅公用) 和參數。

事件會新增到模型,成為具有造型事件的方法。

使用者定義類型

建立為類別。

使用者定義的類型以類別新增到模型。不會建立類型的成員屬性。

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×