• 沒有找到結果。

项目管理器也是 Visual  FoxPro 提供的一种辅助设计工具。一个有一定规模的数据库应用 系统,不仅包含了各种类型的文件,而且每一类文件的数目也不止一个。Visual FoxPro 的项目 管理器把每一类文件的组成作为一类模块,如表模块、表单模块、报表模块等,通过创建一个 项目文件把应用系统的所有组成模块统一管理起来。 用户可利用项目管理器简便地、 可视化地 创建、修改、调试和运行项目中各类文件,还能把应用项目集成为一个在 Visual  FoxPro 环境 下运行的应用程序,或者编译(连编)成脱离 Visual  FoxPro 环境而运行的可执行文件。可以 认为项目管理器是 Visual FoxPro 的管理和控制中心。

2.8.1 创建项目  1.创建方法

通常可以使用两种方法创建一个新的项目文件,一种是使用 Visual  FoxPro 的菜单命令,

另一种是在命令窗口输入命令。具体操作如下所述。

(1)菜单操作:打开“文件”菜单,单击“新建”命令,选择文件类型为“项目” ,单 击“新建文件”按钮,为文件取名,单击“保存”按钮。

(2)命令窗口:CREATE PROJECT <项目文件名>。

在使用以上两种方法后,都可以创建一个新的项目文件,项目文件的扩展名是.PJX。在  Visual FoxPro 系统的窗口中会出现一个项目管理器来表示项目文件, 同时在系统的菜单栏中还 会出现“项目”菜单,提供对项目文件操作的相关命令。项目管理器的界面如图 2­10 所示。 

2.项目的关闭与保存

在“项目管理器”对话框中,单击对话框右上角的“关闭”按钮(或按下 Esc 键,或按下  Ctrl+Q 组合键),也可按下 Ctrl+W 组合键(保存),系统都会弹出“系统信息提示”对话框,

如图 2­11 所示。

图 2­10  Visual FoxPro 的项目管理器 图 2­11  “系统信息提示”对话框 如果项目中没有任何文件,可将其删除或保存,在图 2­11 中,单击“删除”按钮,可删 除该项目,单击“保持”按钮,可保存该项目。

说明:

l 如果单击图 2­6 中的“向导”按钮,系统将弹出“应用程序向导”对话框,利用它可 创建项目并同时生成一个应用程序框架。

l 对于已存在的项目, 双击该项目文件名同样会激活项目管理器, 并将该项目所在的路 径(文件夹)作为当前操作(如保存文件)时的默认路径(文件夹)。 

3.项目管理器界面组成

从项目管理器界面可以看出,项目管理器由以下几部分组成:

(1)标题栏。项目管理器标题栏显示的标题就是项目文件的主文件名,在创建项目文件 时,默认项目文件名为“项目 1、项目 2、……” ,用户可以删除,输入自己选择的项目文件名。

(2)选项卡。标题栏下方是选项卡,共有 6 个。选择不同的选项卡,则在下面的工作区 显示所管理的相应文件的类型。现对各选项卡的意义做如下说明。

l 全部——可显示和管理应用项目中使用的所有类型的文件, “全部”选项卡包含了它

右边的五个选项卡的全部内容。

l 数据——管理应用项目中各种类型的数据文件,数据文件有数据库、自由表、视图、

查询文件等。

l 文档——显示和管理应用项目中使用的文档类文件, 文档类文件有表单文件、 报表文 件、标签文件等。

l 类——显示和管理应用项目中使用的类库文件,包括 Visual  FoxPro 系统提供的类库 和用户自己设计的类库。

l 代码——管理项目中使用的各种程序代码文件,如程序文件(.PRG)、API 库和用项 目管理器生成的应用程序(.APP)。

l 其他——显示和管理应用项目中使用的、 但在以上选项卡中没有的文件, 如菜单文件、

文本文件等。

(3)工作区。从图 2­10 可以看出,项目管理器的工作区采用分层结构的方式来组织和管 理项目中的文件。左边的最高一层用明确的标题标识了文件的分类,单击“+”号可展开该类 文件的下属组织层次, “+”号也变成了“­”号。单击“­”号可把展开的层次折叠起来, “­”

号变成了“+”号。用鼠标逐层单击某类文件的“+”号,展开到最后是没有“+”或“­”号 的文件名,选中某个文件后,就可以用项目管理器的命令按钮来修改和运行这个文件。

(4)命令按钮。项目管理器右边的命令按钮为工作区窗口的文件提供各种操作命令。 

2.8.2 项目管理器的使用

在开发一个数据库应用系统时, 可以有两种方法使用项目管理器, 一种方法是先创建一个 项目管理文件, 再使用项目管理器的界面来创建应用系统所需的各类文件; 另一种方法是先独 立地建立应用系统的各类文件, 再把它们一一添加到一个新建的项目管理文件中。 究竟使用哪 种方法,完全看开发者的个人习惯,项目管理器中的“新建”和“添加”命令按钮给开发者提 供了选择的自由。 

1.命令按钮的功能

在刚创建和打开一个项目文件后,可看到以下命令按钮,它们的功能如下:

l —在工作区窗口选中某类文件后,单击“新建”按钮,新建的文件就添 加到该项目管理器中。

l —可把用 Visual  FoxPro“文件”菜单下的“新建”命令和“工具”菜单 下的“向导”命令创建的各类独立的文件添加到该项目管理器中,把它们统一地组织 管理起来。

l —使用设计器界面来修改项目中已存在的各类文件。

l —可打开项目中已存在的如数据库文件等。

l —可浏览表中记录。

l —关闭已打开的文件,如数据库文件等。

l —在工作区窗口选中某个具体文件后,可运行该文件。

l —把选中的文件从该项目中移去。

l —把项目中相关的文件连编成应用程序和可执行文件。

上述命令按钮并不是一成不变的,若在工作区打开一个数据库文件, “运行”按钮会变成

“关闭”按钮;打开一个自由表文件, “运行”按钮会变成“浏览”按钮,单击该按钮,系统

提供浏览方式显示表的记录。

此外上述命令按钮有时是可用的,有时是不可用的。它们的可用和不可用状态与工作区 的文件选择状态相对应,如在“全部”选项卡的工作区中,各种文件类型都是“+”号没有展 开,也就是没有选中要操作的具体文件,此时像“新建” 、 “运行”等按钮呈现灰色,表示是不 可用的。如果在工作区展开某类文件,如单击“文档”类文件,选中了“表单”类文件,这些 按钮就变成了黑色,表示是可用的,现在就可修改和运行选中的表单文件了。 

2.项目管理器中命令的操作

在项目管理器中管理文件,可进行新建、添加、运行、重命名等各种操作。在工作区窗 口用鼠标单击展开各类文件和选择要操作的文件,可用以下几种方式进行。

(1)使用命令按钮:即用前面介绍的项目管理器界面右边的命令按钮,如单击按钮“新 建” 、 “添加” 、 “运行”等。

(2)使用“项目”菜单:启动了项目管理器之后,会在 Visual FoxPro 的菜单栏自动添加

“项目”菜单。 “项目”菜单下的命令除了包括项目管理器的按钮命令外,还有不同的内容,

如图 2­12 所示。

图 2­12  “项目”菜单下的命令

可以用“项目”菜单下的命令对项目管理器管理的文件进行“重命名”和“设置主文件”

等操作,这些操作是项目管理器的命令按钮没有提供的。

(3)使用快捷菜单:在项目管理器的工作区选择了某类文件后,单击鼠标右键,可弹出 一个快捷菜单,如图 2­13 所示,快捷菜单的命令和命令按钮以及“项目”菜单下的命令也有 所不同。选择其中的“生成器”命令,可使用一个名为“应用程序生成器”的辅助工具来把项 目中设计的大部分文件生成一个应用程序。 

3.项目管理器对应用程序的开发运用

在开发一个数据库应用系统时,创建一个项目管理器后,首先通过项目管理器的“新建”

和“添加”命令按钮把应用系统所有的各类文件组织到项目中,然后再对项目中的各类文件进 行调试和修改, 就可选择应用系统中程序运行的起点文件——主文件, 这个文件可以是调用其 他程序的主程序,或者是调用其他表单的主表单。图 2­13 中的例子就是把一个实际应用项目 中名称为“main”的程序文件选作主文件。在选择了“主文件”后,就可以使用项目管理器右 下方的“连编”命令按钮,通过弹出的“连编选项”对话框(见图 2­14) ,把项目文件生成为

可在 Visual FoxPro 环境下运行的应用程序或脱离 Visual FoxPro 运行的可执行文件。

图 2­13  “项目管理器”中的快捷菜单

图 2­14  “连编选项”对话框 

2.8.3 定制项目管理器

从图 2­8 可看出,项目管理器是一个 Windows 类型的对话框,它有 2 个特殊按钮,一个 关闭按钮 和一个缩放按钮 ,它们的意义如下。

(1)关闭按钮

关闭项目管理器,常用于退出 Visual FoxPro 时。但如果在退出 Visual FoxPro 时并没有关 闭项目管理器,则下次启动 Visual FoxPro 时将自动打开前一次正在使用的项目管理器。

(2)缩放按钮

屏幕的显示范围毕竟是有限的,为了避免项目管理器占用太多的屏幕,可按下此按钮,

此时项目管理器将折叠(收缩)成一个工具栏窗口,原本向上的收缩箭头按钮则变为向下的展 开箭头按钮“ ” ,如图 2­15 所示。再次单击缩放按钮,项目管理器又将展开恢复原样。

图 2­15  被缩成工具栏的项目管理器  1.改变大小和位置

(1)改变项目管理器的位置:鼠标拖动项目管理器的标题栏可改变其在屏幕上的位置。

(2)改变项目管理器的大小:鼠标拖动项目管理器的四边可改变它的长或者宽,拖动它 的四角可同时改变它的长和宽。 

2.分离项目管理器中的选项卡

在项目管理器折叠之后,可把其中的一个选项卡分离出来,以方便单独使用。方法是用 鼠标向下拖动其中一个选项卡, 就可把它分离出来了。 在图 2­16 的下面部分是分离出来的 “代 码”选项卡,这时在“代码”标签的右边有个图钉图标“ ” ,单击这个图标可设置为该选项

在项目管理器折叠之后,可把其中的一个选项卡分离出来,以方便单独使用。方法是用 鼠标向下拖动其中一个选项卡, 就可把它分离出来了。 在图 2­16 的下面部分是分离出来的 “代 码”选项卡,这时在“代码”标签的右边有个图钉图标“ ” ,单击这个图标可设置为该选项

相關文件