Visual Basic 工程的结构

以下几节讲述的是可以纳入工程的不同类型的文件和对象。

窗体模块

窗体模块(具有 .frm 文件扩展名)包含窗体及其控件的正文描述,包括它们的属性设置。它们也含有窗体级的常数、变量和外部过程的声明、事件过程和一般过程。

详细信息 关于创建窗体的更多信息,请参阅“用 Visual Basic 开发应用程序”和“创建用户界面”。关于窗体文件的格式和内容的信息,请参阅“Visual Basic 的规范、限制和文件格式”。

类模块

类模块(具有 .cls 文件扩展名)与窗体模块类似,只是没有可见的用户界面。可以使用类模块创建含有方法和属性代码的自己的对象。

详细信息 关于在类模块里编写代码的信息,请参阅“用对象编程”中的“创建自己的类”。

标准模块

标准模块(具有 .bas 文件扩展名)可以包含类型、常数、变量、外部过程和公共过程的公共的或模块级的声明。

详细信息 关于使用模块的信息,请参阅“编程基础”和“用对象编程”。

资源文件

资源文件(具有 .res 文件扩展名)包含着无需重新编辑代码便可以改变的位图、字符串和其它数据。例如,如果计划用一种外语将应用程序本地化,可以将用户界面的全部正文串和位图存放在资源文件里,然后将资源文件本地化,而不是将整个应用程序本地化。一个工程最多包含一个资源文件。

详细信息 关于使用资源文件的详细内容,请参阅本章后面的“使用资源文件”和“国际发行”。

ActiveX 文档

ActiveX 文档 (.dob) 类似于窗体,但是在互联网资源管理器之类的互联网浏览器中是可以显示的。Visual Basic 的专业版和企业版能够创建 ActiveX 文档。

详细信息 关于 ActiveX 文挡的更多信息,请参阅《部件工具指南》中的“创建 ActiveX 部件”,在专业版和企业版里可找到。

用户控件和属性页模块

用户控件 (.ctl) 和属性页 (.pag) 模块也类似于窗体,但它们被用于创建 ActiveX 控件及与其关联的用来显示设计时属性的属性页。Visual Basic 的专业版和企业版能够创建 ActiveX 控件。

详细信息 关于创建 ActiveX 控件的详细信息,请参阅《部件工具指南》中的“创建 ActiveX 部件”,在专业版和企业版本里可找到。

部件

除文件和模块以外,还有几个其它类型的部件可以添加到工程中。

ActiveX 控件

ActiveX 控件(具有 .ocx 文件扩展名)是可选的控件,它可以被添加到工具箱中并在窗体里使用。当安装 Visual Basic 时,Visual Basic 包含的含有控件的那些文件被复制到一个公共目录(Windows 95 下面的子目录 \Windows\System)中。从多种源可以取得附加的 ActiveX 控件。也可以使用 Visual Basic 专业版和企业版创建自己的控件。

详细信息 关于使用被包含的 ActiveX 控件的更多信息,请参阅《部件工具指南》,在专业版和企业版本里可找到。

可插入的对象

可插入的对象,例如 Microsoft Excel 的工作表对象,是可用作建造集成方案时建造块的部件。一个集成方案可以包含由不同的应用程序创建的不同格式的数据,例如工作表、位图和正文。

详细信息 关于使用其它应用程序的对象的更多信息,请参阅“用部件编程”。

引用

也可以添加能被应用程序使用的外部 ActiveX 部件的引用。通过访问“工程”菜单上的“引用”菜单项,使用“引用”对话框可指定引用。

详细信息 关于引用的更多信息,请参阅本章后面的“使用其它应用程序的对象”。

ActiveX 设计器

ActiveX 设计器是类的设计工具,从类出发可以创建对象。窗体的设计界面是缺省的设计器。从其它的源可取得附加的设计器。

详细信息 关于 ActiveX 设计器的更多信息,请参阅“用对象编程”中的“ActiveX 设计器”。

标准控件

标准控件是由 Visual Basic 提供的。标准控件,例如命令按钮或框架控件,总是包含在工具箱里,与可从工具箱里删除添加的 ActiveX 控件和可插入对象不同。

详细信息 关于标准控件的更多信息,参阅“窗体、控件和菜单”和“使用 Visual Basic 的标准控件”。

?