
第十章 项目管理器及应用程序的分发 l0.1项目管理器与与应用程序(Application) 10.2建造分发(Distribution)应用程序 10.3制作分发磁盘
第十章 项目管理器及应用程序的分发 10.1 项目管理器与与应用程序(Application) 10.2 建造分发(Distribution)应用程序 10.3 制作分发磁盘

l0.1项目管理器与与应用程序(Application) 在开发一项应用程序或系统中,将生成很多不同的文件如: 数据文件、表单文件、报表文件等等,当进行修改或新增文件、记 录等时,将可能引起其它文件的记录的变化,相当复杂。而“项目 管理器”可帮助将各种文件集中放在一起(一个项目文件中),实 现自动管理。项目管理文件的扩展名为PRJ,其备注文件名为PJT “项目管理器”还可通过编译程序,生成.APP应用文件 或EXE执行文件。 一、项目管理器(Project Manager) 1、建立“项目” 主菜单一“文件”一“项目”一“新建”—进入“项目管理 器
在开发一项应用程序或系统中,将生成很多不同的文件如: 数据文件、表单文件、报表文件等等,当进行修改或新增文件、记 录等时,将可能引起其它文件的记录的变化,相当复杂。而“项目 管理器”可帮助将各种文件集中放在一起(一个项目文件中),实 现自动管理。项目管理文件的扩展名为.PRJ,其备注文件名为.PJT。 “项目管理器”还可通过编译程序,生成.APP应用文件 或.EXE执行文件。 一、项目管理器(Project Manager) 1、建立“项目” 主菜单——“文件”——“项目”——“新建”——进入“项目管理 器” 10.1 项目管理器与与应用程序(Application)

己项目管理器-项目1 展开 全部 数据 文档 类 代码 其他 此项 日曼数据 内容 新建 中句斑据库 画自由表 添加) 甲查询 折叠 田文档 修改仙 该项 类库 田日代码 打开0) 田图其他 孩去) 连编). 说明 路径
展开 此项 内容 折叠 该项

2、管理“项目” 项目管理器组成 (1)6个选项卡(Table):“全部”、“数据”、“文档”、 “类” 、 “代码”、“其它”。 目器项阳 打开或折叠项目 物 嬲 焰 类 代阴 其地 新建☒) 添加). 修改) (2)7个命令按钮(Command 打开Q) Button): 移去). 连编①)
2、管理“项目” 项目管理器组成 (1)6个选项卡(Table):“全部”、“数据”、“文档”、 “类”、“代码”、“其它”。 (2)7个命令按钮(Command Button): 打开或折叠项目

(3) 项目(Project)菜单笺: crosoft Visul Fo 文件)编器)显示凹工具心程序包)项目包)窗口心帮助的 E0自, 新健文件). 添加文件. 固配 数文件】 打开文件0) 月项目管理器-项1 移去文件) 动 数据 重命名文件), 其他 包含C) 日目数菇】 设蛋件回 新健以 日自数据库 编据说明). 由01 添加. 聞自由表 项目信息) Ctrl+灯 甲查询 誤间 修改创 日国文档 连编) 打开@) 圖表单 新) 5 日报表 移去 标签 清醒项目叫 类库 连编心
(3) 项目(Project)菜单笺:

3、定制自己的项目管理器 折叠“项目管理器”,选定一个选项卡, 拖动使其脱离“项目管理 器”,如图 已项目管理器一项目1 全部 教据 文档 类 代码 其他 数据 问区 类-州☒ 田瓦数据库 画自由表 查询 文档9 始终置于最前端 表单 洞报表 官标签
3、定制自己的项目管理器 折叠“项目管理器”,选定一个选项卡,拖动使其脱离“项目管理 器”,如图: 始终置于最前端

4、建立、添加数据库文件、表文件等 前面我们通过主菜单“文件”菜单笺建立数据库文件、表文 件,并进行浏览、修改等等操作。这些都可通过“项目管理器”来 进行。这两种方式均可。 练习用“项目管理器”来操作。 二、构建一个应用程序(Application) 从图10-3(P281)可见:一个典型的数据库应用程序由数据 结构、应用程序界面、报表和查询功能组成。它具有一个程序的 主控菜单,必要时有各级的子菜单。 提供表单,用户可以方便地浏览和编辑数据,对表单或菜单中 的控件或命令的相关事件加入事件的处理代码,完成相关的任务。 提供查询和报表,用户能方便地从数据库中提取相关的信息。 所有的这些组成部分集成到一个程序框架当中,并为整个的程序设 置一个起始点用于程序的启动
4、建立、添加数据库文件、表文件等 前面我们通过主菜单“文件”菜单笺建立数据库文件、表文 件,并进行浏览、修改等等操作。这些都可通过“项目管理器”来 进行。这两种方式均可。 练习用“项目管理器”来操作。 二、构建一个应用程序(Application) 从图10-3(P281)可见:一个典型的数据库应用程序由数据 结构、应用程序界面、报表和查询功能组成。它具有一个程序的 主控菜单,必要时有各级的子菜单。 提供表单,用户可以方便地浏览和编辑数据,对表单或菜单中 的控件或命令的相关事件加入事件的处理代码,完成相关的任务。 提供查询和报表,用户能方便地从数据库中提取相关的信息。 所有的这些组成部分集成到一个程序框架当中,并为整个的程序设 置一个起始点用于程序的启动

1、建立设置应用程序主程序 每一个应用程序都需要设置一个主文件作为应用程序的起 始点,这个主程序可以是一个程序、一个表单或一个查询。 常用一个主程序去调用程序框架的各部分组件,从而实现 对整个应用程序的控制。 主程序的步骤: (1)设置应用程序的执行环境。 (2)确定应用程序的初始界面。 (3)用READ EVENTS事件建立对程序事件的响应循环。 (4)从一个命令按钮或菜单命令执行CLEAR EVENS命令。 (5)退出应用程序,恢复整个程序的执行环境
1、建立设置应用程序主程序 每一个应用程序都需要设置一个主文件作为应用程序的起 始点,这个主程序可以是一个程序、一个表单或一个查询。 常用一个主程序去调用程序框架的各部分组件,从而实现 对整个应用程序的控制。 主程序的步骤: (1)设置应用程序的执行环境。 (2)确定应用程序的初始界面。 (3)用READ EVENTS事件建立对程序事件的响应循环。 (4)从一个命令按钮或菜单命令执行CLEAR EVENS命令。 (5)退出应用程序,恢复整个程序的执行环境

2、操作: 文件一新建项目新文件—项目管理器 选择“代码”项程序新建输入代码一设置为主程 序 见P281例10.1:如图10-3主程序。 例如:第8章“文档管理信息系统”主程序: do setup.prg do form管理系统.scx read events do cleanup.prg 但在“退出”命令按钮的代码中一定写上:CLEAR EVENS命令 以防止死循环。 操作:建立项目,主程序名为主程序pg,将“报刊杂志订阅系统 添加入项目,执行
2、操作: 文件 新建 项目 新文件 项目管理器 选择“代码”项 程序 新建 输入代码 设置为主程 序 见P281 例10.1:如图10-3主程序。 例如:第8章“文档管理信息系统”主程序: do setup.prg do form 管理系统.scx read events do cleanup.prg 但在“退出”命令按钮的代码中一定写上:CLEAR EVENS命令 以防止死循环。 操作:建立项目,主程序名为主程序.prg,将“报刊杂志订阅系统” 添加入项目,执行

三、建立编译应用程序 项目可以编译成为“EXE”文件和“.APP”文件两种。如果 用户具有一个Visual FoxPro的动态链接(VFP500.DLL和 VFPxxx.DLL)从而为整个的程序提供一个Visual FoxPro的运行环境 1、生成应用程序(.APP)文件 (a)打开已建“项目”,选择“连编” (b)在“连编选项”对话框中选择“重新连编”,并选择“重新编 译所有文件”和“显示错误信息”对话框, (c)再次进入“连编选项”对话框,选择“连编应用程序”,选 择“确定”,生成app文件.APP (d)执行app文件.APP
三、建立编译应用程序 项目可以编译成为“.EXE”文件和“.APP”文件两种。如果 用户具有一个Visual FoxPro的动态链接(VFP500.DLL和 VFPxxx.DLL)从而为整个的程序提供一个Visual FoxPro的运行环境。 1、生成应用程序(.APP)文件 (a)打开已建“项目” ,选择“连编” (b)在“连编选项”对话框中选择 “重新连编”,并选择“重新编 译所有文件”和“显示错误信息”对话框. (c)再次进入“连编选项”对话框,选择“连编应用程序”,选 择“确定”,生成app文件.APP (d)执行app文件.APP