C R E A T E P R O J E C T 命 令
打开项目管理器并创建一个项目
语 法
CREATE PROJECT [ FileName | ?] [NOWAIT] [SAVE]
[ W INDOW W indowName1 ]
[IN [WINDOW] W indowName2 | IN SCREEN [NOSHOW] [NOPROJECTHOOK]
参 数 描 述
FileName
指 定 项 目 表 的 文 件 名 如 果 没 有 为 文 件 指 定 一 个 扩 展 名 Visual FoxPro 自 动
指 定 .PJX 为 扩 展 名
?
显 示 创 建 对 话 框 提 示 您 为 正 创 建 的 项 目 命 名
NOWAIT
在 项 目 管 理 器 打 开 之 后 继 续 执 行 程 序 程 序 不 必 等 待 项 目 管 理 器 关 闭 而 是 继续 执 行 CREATE PROJECT NOWAIT 之 后 的 程 序 行 如 果 省 略 NOWAIT 当在 程 序 中 发 出 CREATE PROJECT 时 项 目 管 理 器 打 开 并 且 在 它 关 闭 之 前暂 停 程 序 的 执 行
当在命令窗口中发出 CREATE PROJECT 时 NOWAIT 不起作用
S A V E
在 激 活 其 他 窗 口 之 后 保 持 项 目 管 理 器 打 开 如 省 略 S A V E 在 激 活 其 他 窗 口时 关 闭 项 目 管 理 器 当 从 命 令 窗 口 发 出 命 令 时 包 含 S A V E 则 无 此 作 用
W INDOW W indowName1
指 定 一 个 窗 口 项 目 管 理 器 具 有 该 窗 口 的 特 性 例 如 如 果 用 DEFINE
W INDOW 命 令 中 的 FLOAT 选 项 创 建 该 窗 口 则 项 目 管 理 器 可 以 移 动 该 窗口 不 必 是 活 动 的 或 可 见 的 但 必 须 是 已 定 义 的
项目管理器的默认尺寸可能比它的特性窗口大 在这种情况下 项目管理器仍然使用该窗口的特性 项目管理器的左上角坐标和窗口的左上角坐标相同 但其尺寸超出了窗口的边界
IN [WINDOW] W indowName2
指 定 打 开 项 目 管 理 器 的 父 窗 口 项 目 管 理 器 不 采 用 父 窗 口 的 特 性 也 不 能 移 到父 窗 口 之 外 如 父 窗 口 移 动 项 目 管 理 器 也 随 之 移 动
要访问项目管理器 必须先用 DEFINE WINDOW 定义父窗口 且父窗口必须是可见的
IN SCREEN
在 项 目 管 理 器 放 入 父 窗 口 之 后 指 定 在 V isual FoxPro 主 窗 口 中 打 开 项 目 管 理器 可 通 过 包 含 IN WINDOW 子 句 把 项 目 管 理 器 放 到 父 窗 口 中
N O S H O W
指 定 当 打 开 项 目 管 理 器 Visible 属 性 设 置 为 假 ( .F.) 时 隐 藏 它 为 了显 示 项 目 管 理 器 可 将 项 目 管 理 器 的 V isible 属 性 设 置 为 真 ( . T .)
N O S H O W 允 许 您 在 项 目 管 理 器 中 显 示 一 个 项 目 之 前 管 理 它 注 意 为 了 避 免与 N O S H A D O W 关 键 字 混 淆 不 可 以 将 N O S H O W 缩 减 为 少 于 5 个 字 符
NOPROJECTHOOK
指 定 当 打 开 项 目 管 理 器 时 不 创 建 一 个 项 目 管 理 器 对 象 对 于 由 项 目 管 理 器 挂接 程 序 通 过 编 程 管 理 的 项 目 可 以 包 含 NOPROJECTHOOK 关 键 字 应该注 意 的 是 无 论 何 时 打 开 项 目 文 件 (.pjx) , 都 会 同 时 创 建 项 目 对 象
说 明
项目是一个表 它记录了创建一个应用程序所需的所有文件以及文件间的所有关系 引用和连接 每个项目表都有一个 .PJX 扩展名以及一个以 .PJT 为扩展名的备注文件 在项目中 可以为应用程序指定它所要求的所有设置 Visual FoxPro 确保根据最新的源文件编译文件
可用 USE 打开项目表 并可像操作其他 Visual FoxPro 表那样操作它
发出不带任何附加参数的 CREATE PROJECT 命令会显示 创建 对话框 允许您为项目指定名称
有关编译项目的详细内容 请参阅 Microsoft Visual FoxPro 6.0 中文版程序员指南 第十三章 编译应用程序
请 参 阅
BUILD APP , BUILD PROJECT , MODIFY PROJECT