Visual Basic工程由窗体、程序代码模块、ActiveX控件和应用程序要求的环境设置组成。在设计应用程序过程中,VisualBasic保留一个扩展名为VBP的工程文件。工程文件列出了应用程序所需要的所有文件,包括窗体和程序代码模块等。另外,工程文件还列出了所有用到的程序构造块,如ActiveX控件。工程本身并不控制这些文件和程序构造块,因此用户可以在几个工程中使用同一个文件。当用户打开一个工程时,就会加载工程文件中所列出的文件。除了工程文件之外,工程还包括窗体文件、ActiveX控件、Visual Basic类模块、资源文件、用户控件、用户文档、ActiveX设计器。组织工程时,最好为每个工程都创建一个独立的目录。在完成应用程序之后,如果想要发布它,就必须首先把它编译为一个可执行文件。编译应用程序就是要创建一个可执行文件,其中包括特定工程的窗体和程序代码模块。