C R E A T E P R O J E C T 命 令

C R E A T E P R O J E C T 命 令 - 图1打开项目管理器并创建一个项目

语 法

CREATE PROJECT [ FileName | ?] [NOWAIT] [SAVE]

[ W INDOW W indowName1 ]

[IN [WINDOW] W indowName2 | IN SCREEN [NOSHOW] [NOPROJECTHOOK]

参 数 描 述

FileName

C R E A T E P R O J E C T 命 令 - 图2C R E A T E P R O J E C T 命 令 - 图3指 定 项 目 表 的 文 件 名 如 果 没 有 为 文 件 指 定 一 个 扩 展 名 Visual FoxPro 自 动

C R E A T E P R O J E C T 命 令 - 图4指 定 .PJX 为 扩 展 名

?

C R E A T E P R O J E C T 命 令 - 图5C R E A T E P R O J E C T 命 令 - 图6C R E A T E P R O J E C T 命 令 - 图7C R E A T E P R O J E C T 命 令 - 图8显 示 创 建 对 话 框 提 示 您 为 正 创 建 的 项 目 命 名

NOWAIT

C R E A T E P R O J E C T 命 令 - 图9C R E A T E P R O J E C T 命 令 - 图10C R E A T E P R O J E C T 命 令 - 图11C R E A T E P R O J E C T 命 令 - 图12C R E A T E P R O J E C T 命 令 - 图13C R E A T E P R O J E C T 命 令 - 图14C R E A T E P R O J E C T 命 令 - 图15在 项 目 管 理 器 打 开 之 后 继 续 执 行 程 序 程 序 不 必 等 待 项 目 管 理 器 关 闭 而 是 继续 执 行 CREATE PROJECT NOWAIT 之 后 的 程 序 行 如 果 省 略 NOWAIT 当在 程 序 中 发 出 CREATE PROJECT 时 项 目 管 理 器 打 开 并 且 在 它 关 闭 之 前暂 停 程 序 的 执 行

C R E A T E P R O J E C T 命 令 - 图16C R E A T E P R O J E C T 命 令 - 图17当在命令窗口中发出 CREATE PROJECT 时 NOWAIT 不起作用

S A V E

C R E A T E P R O J E C T 命 令 - 图18C R E A T E P R O J E C T 命 令 - 图19C R E A T E P R O J E C T 命 令 - 图20C R E A T E P R O J E C T 命 令 - 图21C R E A T E P R O J E C T 命 令 - 图22C R E A T E P R O J E C T 命 令 - 图23C R E A T E P R O J E C T 命 令 - 图24在 激 活 其 他 窗 口 之 后 保 持 项 目 管 理 器 打 开 如 省 略 S A V E 在 激 活 其 他 窗 口时 关 闭 项 目 管 理 器 当 从 命 令 窗 口 发 出 命 令 时 包 含 S A V E 则 无 此 作 用

W INDOW W indowName1

C R E A T E P R O J E C T 命 令 - 图25C R E A T E P R O J E C T 命 令 - 图26C R E A T E P R O J E C T 命 令 - 图27指 定 一 个 窗 口 项 目 管 理 器 具 有 该 窗 口 的 特 性 例 如 如 果 用 DEFINE

C R E A T E P R O J E C T 命 令 - 图28C R E A T E P R O J E C T 命 令 - 图29C R E A T E P R O J E C T 命 令 - 图30C R E A T E P R O J E C T 命 令 - 图31W INDOW 命 令 中 的 FLOAT 选 项 创 建 该 窗 口 则 项 目 管 理 器 可 以 移 动 该 窗口 不 必 是 活 动 的 或 可 见 的 但 必 须 是 已 定 义 的

C R E A T E P R O J E C T 命 令 - 图32C R E A T E P R O J E C T 命 令 - 图33C R E A T E P R O J E C T 命 令 - 图34C R E A T E P R O J E C T 命 令 - 图35C R E A T E P R O J E C T 命 令 - 图36项目管理器的默认尺寸可能比它的特性窗口大 在这种情况下 项目管理器仍然使用该窗口的特性 项目管理器的左上角坐标和窗口的左上角坐标相同 但其尺寸超出了窗口的边界

IN [WINDOW] W indowName2

C R E A T E P R O J E C T 命 令 - 图37C R E A T E P R O J E C T 命 令 - 图38C R E A T E P R O J E C T 命 令 - 图39C R E A T E P R O J E C T 命 令 - 图40C R E A T E P R O J E C T 命 令 - 图41指 定 打 开 项 目 管 理 器 的 父 窗 口 项 目 管 理 器 不 采 用 父 窗 口 的 特 性 也 不 能 移 到父 窗 口 之 外 如 父 窗 口 移 动 项 目 管 理 器 也 随 之 移 动

C R E A T E P R O J E C T 命 令 - 图42C R E A T E P R O J E C T 命 令 - 图43C R E A T E P R O J E C T 命 令 - 图44要访问项目管理器 必须先用 DEFINE WINDOW 定义父窗口 且父窗口必须是可见的

IN SCREEN

C R E A T E P R O J E C T 命 令 - 图45C R E A T E P R O J E C T 命 令 - 图46C R E A T E P R O J E C T 命 令 - 图47在 项 目 管 理 器 放 入 父 窗 口 之 后 指 定 在 V isual FoxPro 主 窗 口 中 打 开 项 目 管 理器 可 通 过 包 含 IN WINDOW 子 句 把 项 目 管 理 器 放 到 父 窗 口 中

N O S H O W

C R E A T E P R O J E C T 命 令 - 图48C R E A T E P R O J E C T 命 令 - 图49C R E A T E P R O J E C T 命 令 - 图50C R E A T E P R O J E C T 命 令 - 图51C R E A T E P R O J E C T 命 令 - 图52C R E A T E P R O J E C T 命 令 - 图53C R E A T E P R O J E C T 命 令 - 图54C R E A T E P R O J E C T 命 令 - 图55C R E A T E P R O J E C T 命 令 - 图56C R E A T E P R O J E C T 命 令 - 图57指 定 当 打 开 项 目 管 理 器 Visible 属 性 设 置 为 假 ( .F.) 时 隐 藏 它 为 了显 示 项 目 管 理 器 可 将 项 目 管 理 器 的 V isible 属 性 设 置 为 真 ( . T .)

C R E A T E P R O J E C T 命 令 - 图58C R E A T E P R O J E C T 命 令 - 图59C R E A T E P R O J E C T 命 令 - 图60C R E A T E P R O J E C T 命 令 - 图61N O S H O W 允 许 您 在 项 目 管 理 器 中 显 示 一 个 项 目 之 前 管 理 它 注 意 为 了 避 免与 N O S H A D O W 关 键 字 混 淆 不 可 以 将 N O S H O W 缩 减 为 少 于 5 个 字 符

NOPROJECTHOOK

C R E A T E P R O J E C T 命 令 - 图62C R E A T E P R O J E C T 命 令 - 图63C R E A T E P R O J E C T 命 令 - 图64C R E A T E P R O J E C T 命 令 - 图65C R E A T E P R O J E C T 命 令 - 图66指 定 当 打 开 项 目 管 理 器 时 不 创 建 一 个 项 目 管 理 器 对 象 对 于 由 项 目 管 理 器 挂接 程 序 通 过 编 程 管 理 的 项 目 可 以 包 含 NOPROJECTHOOK 关 键 字 应该注 意 的 是 无 论 何 时 打 开 项 目 文 件 (.pjx) , 都 会 同 时 创 建 项 目 对 象

说 明

C R E A T E P R O J E C T 命 令 - 图67C R E A T E P R O J E C T 命 令 - 图68C R E A T E P R O J E C T 命 令 - 图69C R E A T E P R O J E C T 命 令 - 图70C R E A T E P R O J E C T 命 令 - 图71C R E A T E P R O J E C T 命 令 - 图72C R E A T E P R O J E C T 命 令 - 图73项目是一个表 它记录了创建一个应用程序所需的所有文件以及文件间的所有关系 引用和连接 每个项目表都有一个 .PJX 扩展名以及一个以 .PJT 为扩展名的备注文件 在项目中 可以为应用程序指定它所要求的所有设置 Visual FoxPro 确保根据最新的源文件编译文件

C R E A T E P R O J E C T 命 令 - 图74C R E A T E P R O J E C T 命 令 - 图75可用 USE 打开项目表 并可像操作其他 Visual FoxPro 表那样操作它

C R E A T E P R O J E C T 命 令 - 图76C R E A T E P R O J E C T 命 令 - 图77C R E A T E P R O J E C T 命 令 - 图78C R E A T E P R O J E C T 命 令 - 图79发出不带任何附加参数的 CREATE PROJECT 命令会显示 创建 对话框 允许您为项目指定名称

C R E A T E P R O J E C T 命 令 - 图80C R E A T E P R O J E C T 命 令 - 图81C R E A T E P R O J E C T 命 令 - 图82C R E A T E P R O J E C T 命 令 - 图83C R E A T E P R O J E C T 命 令 - 图84C R E A T E P R O J E C T 命 令 - 图85有关编译项目的详细内容 请参阅 Microsoft Visual FoxPro 6.0 中文版程序员指南 第十三章 编译应用程序

请 参 阅

BUILD APP , BUILD PROJECT , MODIFY PROJECT