關於 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 屬性、子程式或函數。

事件

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

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

使用者定義類型

建立為類別。

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

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×