1.3 Visual Basic工程
要使用VB进行程序设计就需要理解工程的含义,在VB中不管应用程序的规模大小,它总是对应着一个或几个工程,所以VB的应用程序与工程有密切关系。
1.3.1 工程文件
工程文件是与工程有关的全部文件和对象的清单,以及所设置的环境选项方面的信息。工程文件的扩展名是.vbp,也可以将几个.vbp工程文件组成一个工程组文件,其扩展名是.vbg。一个工程往往会包括下列文件:
① 跟踪所有部件的工程文件(.vbp);
② 每个窗体的文件(.frm);
③ 每个窗体的二进制数据文件(.frx),它含有窗体上控件的属性数据,带有二进制属性的任何.frm文件都是不可编辑的,这些文件都是系统自动产生的;
④ 每个类模块的文件(.cls),该文件是可选项;
⑤ 每个标准模块的文件(.bal),该文件是可选项;
⑥ 一个或多个包含ActiveX控件的文件(.ocx),该文件是可选项;
⑦ 单个资源文件(.res),该文件是可选项。
每次保存工程时,这些信息都要被更新,所有这些文件和对象也可供其他工程共享。
当完成工程的全部文件之后,即可将工程编译成可执行文件(.exe),方法是从“文件”菜单选取“生成 …… .exe”命令。
工程的构成和变化可由VB工程资源管理器窗口直观地反映,该窗口包含此工程的当前文件列表,当程序员创建、添加或从工程中删除可编辑文件时,都可以从工程资源管理器窗口中看到工程的变化。
1.3.2 工程的基本操作
1.创建工程
创建一个新工程可以用“文件”菜单中的“新建工程”命令或“添加工程”命令,使用这两个命令后,弹出的窗口与启动VB后弹出的“新建工程”窗口中“新建”选项卡的内容相似,使用方法也相同。但这两个命令是有区别的:使用“新建工程”命令创建一个新工程后会关闭已经打开的工程或工程组;使用“添加工程”命令创建工程后不会关闭现有的工程或工程组,如果原来打开的是一个工程,则新工程与现有的工程形成一个工程组,如果原来打开的是一个工程组,则将新工程添加到已有的工程组中。
用VB开发软件时要注意随时保存工程,这样既可以防止因意外原因造成数据丢失,也可以在下一次开机重新运行VB后打开这个工程继续进行设计和修改。
2.保存工程
单击“文件”菜单中的“保存工程”(或“保存工程组”)命令,可将在集成开发环境中打开的工程或工程组的所有内容保存。在新建一个工程后第一次保存时需要在打开的对话框中设置将要保存的文件的名称和路径。
将工程或工程组存盘后,VB将把一个工程组保存为一个扩展名为.vbg的文件,将工程、窗体、模块和类模块保存为扩展名分别是.vbp、.frm、.bas和.cls的文件。
3.打开工程
打开一个保存在磁盘上的工程或工程组,可以用“文件”菜单中的“打开工程”命令,系统弹出“打开工程”对话框,选择相关文件便可打开相应的工程。
4.删除工程
用“文件”菜单中的“移除工程”命令可从一个工程组中删除一个工程。