1.4 项目管理器
在Visual FoxPro中,开发一个应用程序需要建立多个文件,如数据库文件、查询文件、表单文件、报表文件、菜单文件等。通过建立一个项目文件,可以将应用程序的所有文件集中在一起,从而方便地管理这些文件。
项目文件是通过项目管理器来编辑的,项目管理器是处理数据和对象的可视化工具。它将文件分门别类地存放在不同的选项卡中,采用树形结构和图标方式来组织和显示这些文件。通过单击鼠标,就能实现对各种文件的创建、修改、删除、运行等操作。此外,还可以把应用系统的所有文件编译成一个扩展名为APP的应用程序文件或扩展名为EXE的可执行文件。
1.4.1 创建项目
1. 新建项目
新建项目的操作步骤如下。
(1)选择“文件”菜单的“新建”命令,或者单击“常用”工具栏上的“新建”按钮,系统打开“新建”对话框。
(2)如图1.36所示,在“文件类型”中选择“项目”单选钮,然后单击“新建文件”按钮,系统打开“创建”对话框。
图1.36 “新建”对话框
(3)如图1.37所示,在“创建”对话框的“项目文件”文本框中输入项目名称,如“图书管理”,然后在“保存在”下拉列表中选择保存该项目的文件夹,单击“保存”按钮。
图1.37 “创建”对话框
创建项目后,Visual FoxPro在指定目录下建立了一个pjx项目文件和一个PJT项目备注文件。此项目现在未包含任何文件,称为空项目。
此外,使用命令CREATE PROJECT<项目名称>,也可以在默认目录下创建项目。如果要在指定目录下创建项目,则应在文件名前加上路径。例如,在命令窗口输入命令CREATE PROJECTd:\tsgl\图书管理,则在d盘的tsgl文件夹下建立一个图书管理项目。
2. 项目管理器的界面
创建或打开项目后,系统将打开“项目管理器”对话框,同时在菜单栏中显示“项目”菜单。
如图1.38所示,“项目管理器”对话框共有6个选项卡,各选项卡功能如下。
图1.38 “创建”对话框
• “全部”选项卡:用于显示和管理项目包含的所有文件。
• “数据”选项卡:用于显示和管理数据库、自由表和查询3类文件。
• “文档”选项卡:用于显示和管理表单、报表和标签3类文件。
• “类”选项卡:用于显示和管理所有的类库文件。
• “代码”选项卡:用于显示和管理程序文件、API库和应用程序3类文件。
• “其他”选项卡:用于显示和管理菜单、文本文件和其他文件3类文件。
在项目管理器中,有些选项的前面带有“+”号或“-”号方框。带“+”号方框表示该选项还有一个或多个子项。例如,“数据”选项下包含有数据库、自由表和查询子项。单击“+”号方框可展开各子项,同时“+”号方框变为“-”号方框。“单击“-”号方框,则可把展开的选项折叠起来。
3. 打开项目
要打开一个已经存在的项目,其步骤如下。
(1)选择“文件”菜单的“打开”命令,或者单击“常用”工具栏上的“打开”按钮,系统打开“打开”对话框。
(2)如图1.39所示,在“查找范围”下拉列表中定位到项目文件所在的文件夹,在“文件类型”下拉列表中选择“项目”,在文件列表中显示出此文件夹下的项目文件。
图1.39 “打开”对话框
双击要打开的项目,或者选择它,再单击“确定”按钮,即可打开所选项目。
此外,使用命令MODIFY PROJECT<项目名称>,也可以打开项目。
4. 关闭项目
单击项目管理器右上角的“关闭”按钮,即可关闭项目文件。
当关闭一个空项目时,系统打开对话框,询问是否保存该项目。单击“删除”按钮,系统将从磁盘上删除该空项目文件;单击“保存”按钮,系统将保存该空项目文件。
1.4.2 使用项目管理器
通过项目管理器,用户可以直观地在项目中创建、修改、移去和运行各类文件。
1. 创建文件
在项目管理器中创建文件的操作步骤如下。
(1)首先,选择新文件的类型。例如,若要创建一个程序文件,必须先在项目管理器中选择“代码”选项下的“程序”,如图1.40所示。
图1.40 在项目中新建文件
(2)选定了文件类型以后,单击项目管理器的“新建”按钮或者选择“项目”菜单的“新建文件”命令,系统即打开相应的设计器以创建文件。
注意
在项目中新建的文件,自动地包含于该项目,即该文件与项目之间建立了一种关联,用户可以通过项目管理器来管理此文件,但并不意味着该文件已成为pjx项目文件的一部分。事实上,每一个文件都是以独立文件的形式存在磁盘上。在没有打开项目时,此文件也可以单独被使用。
2. 添加文件
把一个已存在的文件添加到项目中,其操作步骤如下。
(1)选择要添加的文件类型。例如,若要将“图书信息”数据库添加到项目中,首先在项目管理器中选择“数据”选项下的“数据库”,如图1.41左图所示。
图1.41 在项目中添加文件
(2)单击项目管理器的“添加”按钮或选择“项目”菜单的“添加文件”命令,系统打开“打开”对话框,如图1.41右图所示。
(3)在“打开”对话框中,选择要添加的文件,单击“确定”按钮,系统便将选择的文件添加到项目文件中。
3. 修改文件
修改项目中的文件的操作步骤如下。
(1)首先,选择要修改的文件。例如,如果要修改“图书信息”数据库的“图书”文件,依次展开数据库→图书信息→表,选择“图书”表,如图1.42所示。
图1.42 在项目中修改文件
(2)单击“修改”按钮或选择“项目”菜单的“修改文件”命令,系统打开选中文件相应的设计器。
注意
在Visual FoxPro中,一个文件可同时被包含在多个项目中。在任何一个项目中修改此文件,修改的结果对于其他项目也有效。
4. 移去文件
如果项目不再需要某个文件,可将其从项目中移去,操作步骤如下。
(1)首先,选择要移去的文件。
(2)单击“移去”按钮或选择“项目”菜单的“移去文件”命令,系统打开如图1.43所示的对话框。
图1.43 移去文件对话框
(3)若单击对话框中的“移去”按钮,选择的文件从本项目中移去,但仍然存在于磁盘中;若单击“删除”按钮,系统不仅会将该文件从项目中移去,还从磁盘中删除该文件。
5. 其他操作
根据所选择文件的类型不同,项目管理器的右侧将出现不同的按钮组。
“浏览”按钮:在项目管理器中选择一个数据表文件时,将出现“浏览”按钮。单击此按钮,系统打开一个“浏览”窗口供用户浏览数据表。
“打开”或“关闭”按钮:在项目管理器中选择一个数据库文件时,将出现“打开”按钮。单击此按钮,可打开选定的数据库,此时“打开”按钮变为“关闭”按钮。再次单击此按钮,将关闭选定的数据库,“关闭”按钮又变为“打开”按钮。
“预览”按钮:在项目管理器中选择一个报表或标签文件时,将出现“预览”按钮。单击此按钮,在打印预览方式下显示选定的报表或标签。
“运行”按钮:在项目管理器中选择一个查询、表单或程序时,将出现“运行”按钮。单击此按钮,系统将运行选择的文件。
“连编”按钮:连编就是把一个项目的所有文件连接并编译成一个可运行文件的过程。连编生成的文件可以是.APP文件或.EXE文件。APP文件必须在安装了Visual FoxPro的计算机上才能运行,而EXE文件可以直接在Windows环境中执行。连编时还可以检查项目的完整性。
1.4.3 定制项目管理器
用户可以改变“项目管理器”对话框的外观。
1. 移动项目管理器
将鼠标指针指向“项目管理器”的边框或4个角上,拖动鼠标便可改变项目管理器的大小。
将鼠标指针指向“项目管理器”的标题栏,拖曳鼠标便可移动项目管理器。
当项目管理器被拖动到Visual FoxPro主窗口顶部的工具栏区域,就只能显示选项卡,不能展开以显示整个窗口。但是,用户可以单击每个选项卡,显示出下面的对象,如图1.44所示。此时,项目管理器中不显示命令按钮,用户可以通过右击鼠标,打开快捷菜单来进行相应的操作。
图1.44 工具栏区域的项目管理器
2. 折叠和展开项目管理器
项目管理器右上角的按钮用于折叠或展开项目管理器。当项目管理器展开时,该按钮为折叠按钮,如图1.45所示。
图1.45 展开的项目管理器
单击此按钮,项目管理器折叠起来,只显示选项卡标签,同时按钮变为“还原”按钮,如图1.46所示。
图1.46 折叠的项目管理器
在折叠状态,用户可以单击每个选项卡来操作其中的对象。
3. 拆分项目管理
折叠项目管理器后,可以用鼠标指向其中的选项卡,拖曳鼠标,将其拖离“项目管理器”后释放鼠标。该选项卡成为一个独立、浮动的窗口,如图1.47所示。
图1.47 拆分项目管理器
单击选项卡上的图钉图标,该选项卡就会设置为顶层显示,即始终显示在其他Visual FoxPro窗口的上面。若要取消顶层显示的设置,只需再次单击图钉图标。
若要还原拆分的选项卡,可以单击选项卡上的“关闭”按钮,也可以用鼠标将拆分的选项卡拖曳回项目管理器中。