3.5 工程管理
本节通过工程的各个操作,熟悉如何建立、打开、保存工程,并学习如何让多个工程协同工作,如何在一个工程中添加另一个工程。
3.5.1 建立、打开及保存工程
工程可以是单个的工程,也可以是工程组。这里介绍如何操作单个工程和工程组。
1. 单个工程
在程序中只有单个工程存在的情况下,可以使用“文件”菜单中的几个命令来建立、打开及保存文件。
❑新建工程:选择此选项,可以建立一个新工程。若当前有其他工程存在,则系统会关闭当前工程,并提示用户保存所有修改过的文件。然后会出现一个关于新建工程类别的对话框,用户可以进行选择,然后系统会根据用户的选择建立一个带有单个文件的新工程。
❑打开工程:选择此选项,可以打开一个已经存在的工程。若当前有工程存在,会先关闭当前工程,提示用户保存修改过的文件,然后打开一个现有的工程,包括工程文件中所列的全部窗体、模块等。
❑保存工程:用于将当前工程中的工程文件和所有的窗体、模块、类模块等进行重新保存,更新原有的此工程的全部存储文件。
❑工程另存为:用于以一个新名字将当前工程文件加以保存,同时系统会提示用户保存此工程中修改过的窗体、模块等文件。
2. 工程组
在程序中存在由多个工程组成的工程组时,“文件”菜单中的“保存工程”和“工程另存为”选项被自动修改为“保存工程组”和“工程组另存为”。所以在保存工程组文件时可以使用这两个选项,这两个选项的区别与单个工程文件中相应选项的区别相同。
在工程组中要建立一个新工程,应该是向原有的工程组中添加一个工程。添加方法如下。
❑在“文件”菜单中选择“添加工程”选项,会出现一个对话框,要求用户在“新建”卡片内选择合适的工程文件类型。
❑在工具栏中选择“添加工程”的快捷按钮,会出现同上的对话框,由用户选择。
3.5.2 在工程中添加、删除及保存文件
这里为读者介绍几个常见的操作:添加文件、删除文件及保存文件。
1. 添加文件
【实例3.1】向一个工程中添加一个文件,具体步骤如下。
(1)选择“工程”菜单中的“添加”选项,根据要添加的文件类型的不同选择相应的选项。
(2)在出现的对话框中,根据要添加的是已经存在的文件还是新文件,来选择“现存”选项卡或“新建”选项卡。
(3)根据选定的选项卡,在其中选择新建文件的类型或现存文件的名字,并选择“打开”按钮即可。
有时需要在代码中引用一部分文本文件的内容,此时可以使用向代码中插入文件来实现。具体步骤如下。
(1)在“工程资源管理器”窗口内选定要插入文本文件的窗体或模块文件。
(2)选择“查看代码”按钮,将该窗体或模块文件的代码窗口调出,将光标移动到要插入文本文件的位置。
(3)在“编辑”菜单中选择“插入文件”,然后在出现的浏览对话框中查找文本文件的名字即可。
2. 删除文件
【实例3.2】在工程中删除一个文件,可以按照如下步骤执行。
(1)在“工程资源管理器”窗口内选定要删除的窗体或模块文件。
(2)在“工程”菜单中选择“移除该文件名”选项。在“工程”菜单中对于工程中的每个文件都具有一项对应的“移除该文件名”的选项。
注意
按照上述方法删除的文件,只是不再属于工程,但仍在磁盘上存在,可以被其他工程使用。在保存当前删除过文件的工程时,系统会自动将被删除文件与工程的连接断开。如果使用其他方法将磁盘上的某个文件删除,则再打开包含该文件的工程时,就会出现错误信息,提示有一个文件丢失。
3. 保存文件
【实例3.3】有些情况下需要只保存某个文件而不保存整个工程,可以按照如下步骤执行。
(1)在“工程资源管理器”中选定欲保存的文件。
(2)在“文件”菜单中选择“保存该文件名”。在“文件”菜单中对于工程中的每个文件都具有一项对应的“保存该文件名”的选项。
上面的添加、删除和保存的方法都是通过菜单实现的,实际操作中也可以在工程资源管理器中右击,通过弹出的快捷菜单进行操作。
3.5.3 多个工程协同工作
在Visual Basic中可以有多个工程协同工作,此时将其称为工程组。工程组中的工程可以是新建的工程,也可以将以前存在的工程添加进来。
1. 添加或删除工程
在Visual Basic启动时或者通过在“文件”菜单中选择“新建工程”项创建一个新的工程时,Visual Basic自动创建一个工程组,然后可以将新的或现有的工程添加到该工程组中。
要向工程组中添加新的工程,可单击工具栏中的“添加工程”按钮或从“文件”菜单中选择“添加工程”项,出现“添加工程”对话框。其中有“新建”、“现存”和“最新”三个选项卡,用户可进行相应的操作。例如,先打开工程1,然后单击“添加工程”按钮,选择“新建”选项卡,建立工程2,此时工程资源管理器窗口如图3.3。
图3.3 工程组
要从工程组中删除一个工程,先从“工程”窗口中选择要删除的工程的名称,然后从“文件”菜单中选择“删除工程”项即可。
2. 如何指定一个启动工程
由于一个工程组中包含了多个工程,因此当从运行菜单中选择“启动”或者在工具栏中单击“启动”按钮时,Visual Basic需要知道运行哪个工程。在默认情况下,Visual Basic运行添加到工程组中的第一个可执行工程。但是,可以指定一个不同的启动工程。其操作过程是先在“工程”窗口中选择一个工程,然后右击并从弹出的快捷菜单中选择“设置启动为”菜单项即可。Visual Basic在工程窗口中以粗体显示启动工程的名称。