在Visual Basic(VB)中,工程通常包含以下几种模块:
窗体模块(.frm)
窗体模块是大多数VB应用程序的基础,包含窗体及其控件的属性设置、事件过程、用户自定义过程以及窗体级的变量和外部过程的声明。每个窗体都有一个对应的窗体文件(.frm)。
标准模块(.bas)
标准模块用于存放多个窗体共享的代码,以提高代码的重用率。它们包含模块级的变量、常数、类型、外部过程和全局声明或模块级声明。标准模块中的Public变量和常量在整个工程中都是可见的。
类模块(.cls)
类模块是面向对象编程的基础,用于定义类和设计ActiveX EXE、Active DLL等。类模块中的数据是相对于类实例(对象)而言的,随对象的创建而创建,随对象的消失而消失。类模块中声明为Public的变量或过程可以在外部调用。
此外,VB工程还可以包含其他类型的文件,例如:
工程文件(.vbp)
工程文件包含与该工程有关的全部文件和对象的清单。
窗体的二进制数据文件(.frx)
当窗体或控件含有二进制属性(如图片、图标等)时,系统会自动生成同名的二进制数据文件。
帮助文件
VB的帮助文件提供了对VB功能和特性的详细说明。
这些模块和文件共同构成了一个完整的VB工程,支持结构化、模块化和面向对象的程序设计。建议在实际开发中,合理使用这些模块可以提高代码的可维护性和可重用性。