打开项目管理器并创建一个项目。
语法
CREATE PROJECT [FileName | ?]
[NOWAIT] [SAVE]
[[WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN | IN MACDESKTOP]]
参数
FileName
指定项目表的文件名。如果没有为文件指定一个扩展名,Visual FoxPro 自动指定 .PJX
为扩展名。
?
显示“创建”对话框,提示您为正创建的项目命名。
NOWAIT
在项目管理器打开之后继续执行程序。程序不必等待项目管理器关闭,而是继续执行 CREATE PROJECT NOWAIT 之后的程序行。如果省略 NOWAIT,当在程序中发出 CREATE PROJECT 时,项目管理器打开,并且在它关闭之前暂停程序的执行。
当在命令窗口中发出 CREATE PROJECT 时,NOWAIT 不起作用。
SAVE
在激活其他窗口之后,保持项目管理器打开。如省略 SAVE,在激活其他窗口时,关闭项目管理器。当从命令窗口发出命令时包含 SAVE,则无此作用。
WINDOW WindowName1
指定一个窗口,项目管理器具有该窗口的特性。例如,如果用 DEFINE WINDOW 命令中的 FLOAT 选项创建该窗口,则项目管理器可以移动。该窗口不必是活动的或可见的,但必须是已定义的。
项目管理器的默认尺寸可能比它的特性窗口大。在这种情况下,项目管理器仍然使用该窗口的特性。项目管理器的左上角坐标和窗口的左上角坐标相同,但其尺寸超出了窗口的边界。
IN [WINDOW] WindowName2
指定打开项目管理器的父窗口。项目管理器不采用父窗口的特性,也不能移到父窗口之外。如父窗口移动,项目管理器也随之移动。
要访问项目管理器,必须先用 DEFINE WINDOW 定义父窗口,且父窗口必须是可视的。
IN SCREEN
在项目管理器放入父窗口之后,指定在 Visual FoxPro 主窗口中打开项目管理器。可通过包含 IN WINDOW 子句把项目管理器放到父窗口中。
IN MACDESKTOP
仅用于 FoxPro for Macintosh。
把项目管理器放到Macintosh桌面上。项目管理器和 FoxPro 主窗口属于同一级。项目管理器可移到 FoxPro 主窗口之外,并可被 FoxPro 主窗口遮盖。
包含 MACDESKTOP 子句将忽略当前 SET MACDESKTOP 设置。SET MACDESKTOP 在不包含 SCREEN 或 MACDESKTOP 子句时,决定项目管理器是放在 FoxPro 主窗口中还是放在 Macintosh 桌面上。有关在 FoxPro 主窗口或 Macintosh 桌面上放置项目管理器的详细内容,请参阅 SET MACDESKTOP。
说明
项目是一个表,它记录了创建一个应用程序所需的所有文件,以及文件间的所有关系、引用和连接。每个项目表都有一个 .PJX 扩展名以及一个 .PJT 扩展名的备注文件。在项目中,可以为应用程序指定它所要求的所有设置,Visual FoxPro 确保根据最新的源文件编译文件。
可用 USE 打开项目表,并可象操作其他 Visual FoxPro 表那样操作它。
发出不带任何附加参数的 CREATE PROJECT
命令会显示创建对话框,允许您为项目指定名称。
有关生成项目的详细内容,请参阅: