关于 Microsoft Visual Basic 6.0 语言映射

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

Visual Basic 反向工程支持以下语言构造。

类、模块和窗体

包括类类型、成员变量、常量、函数和子例程。

类类型 (标准模块、类模块、MS 窗体、资源文件、vb 窗体、vb MDI 窗体、属性页、用户控件、文档对象、相关文档或 Microsoft ActiveX 设计器)。通过标记值 (ClassType) 设置类类型。标准模块是通过实用工具构造型创建的。

函数和子例程

包括可见性 (公共、私有或受保护)、返回类型 (仅限函数) 和参数。

注意: Visual Basic 没有受保护的类成员的概念。在反向设计的 Visual Basic 代码中, protected 用于指定友元属性、子例程或函数。

参数

包括类型、种类 (in、inout、return) 和默认值。

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 没有受保护的类成员的概念。当反向工程 Visual Basic 代码时, protected 用于指定友元属性、子例程或函数。

事件

包括可见性 (仅限公共) 和参数。

事件将作为带有构造型事件的方法添加到模型中。

用户定义的类型

创建为类。

用户定义的类型作为类添加到模型中。不会创建该类型的成员属性。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×