150 likes | 222 Views
第十章 项目管理器及应用程序的分发. 10.1 项目管理器与与应用程序 (Application). 10.2 建造分发 ( Distribution ) 应用程序. 10.3 制作分发磁盘. 10.1 项目管理器与与应用程序 (Application). 在开发一项应用程序或系统中,将生成很多不同的文件如:数据文件、表单文件、报表文件等等,当进行修改或新增文件、记录等时,将可能引起其它文件的记录的变化,相当复杂。而“项目管理器”可帮助将各种文件集中放在一起(一个项目文件中),实现自动管理。项目管理文件的扩展名为 .PRJ ,其备注文件名为 .PJT 。
E N D
第十章 项目管理器及应用程序的分发 10.1 项目管理器与与应用程序(Application) 10.2 建造分发(Distribution)应用程序 10.3 制作分发磁盘
10.1 项目管理器与与应用程序(Application) 在开发一项应用程序或系统中,将生成很多不同的文件如:数据文件、表单文件、报表文件等等,当进行修改或新增文件、记录等时,将可能引起其它文件的记录的变化,相当复杂。而“项目管理器”可帮助将各种文件集中放在一起(一个项目文件中),实现自动管理。项目管理文件的扩展名为.PRJ,其备注文件名为.PJT。 “项目管理器”还可通过编译程序,生成.APP应用文件或.EXE执行文件。 一、项目管理器(Project Manager) 1、建立“项目” 主菜单——“文件”——“项目”——“新建”——进入“项目管理器”
展开此项内容 折叠该项
2、管理“项目” 项目管理器组成 (1)6个选项卡(Table):“全部”、“数据”、“文档”、“类”、“代码”、“其它”。 打开或折叠项目 (2)7个命令按钮(Command Button):
3、定制自己的项目管理器 折叠“项目管理器”,选定一个选项卡,拖动使其脱离“项目管理器”,如图: 始终置于最前端
4、建立、添加数据库文件、表文件等 前面我们通过主菜单“文件”菜单笺建立数据库文件、表文件,并进行浏览、修改等等操作。这些都可通过“项目管理器”来进行。这两种方式均可。 练习用“项目管理器”来操作。 二、构建一个应用程序(Application) 从图10-3(P281)可见:一个典型的数据库应用程序由数据结构、应用程序界面、报表和查询功能组成 。它具有一个程序的主控菜单,必要时有各级的子菜单。 提供表单,用户可以方便地浏览和编辑数据,对表单或菜单中的控件或命令的相关事件加入事件的处理代码,完成相关的任务。 提供查询和报表,用户能方便地从数据库中提取相关的信息。 所有的这些组成部分集成到一个程序框架当中,并为整个的程序设置一个起始点用于程序的启动。
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命令以防止死循环。 操作:建立项目,主程序名为主程序.prg,将“报刊杂志订阅系统”添加入项目,执行。
三、建立编译应用程序 项目可以编译成为“.EXE”文件和“.APP”文件两种。如果用户具有一个Visual FoxPro的动态链接(VFP500.DLL和VFPxxx.DLL)从而为整个的程序提供一个Visual FoxPro的运行环境。 1、生成应用程序(.APP)文件 (a)打开已建“项目” ,选择“连编” (b)在“连编选项”对话框中选择 “重新连编”,并选择“重新编译所有文件”和“显示错误信息”对话框. (c)再次进入“连编选项”对话框,选择“连编应用程序”,选择“确定”,生成app文件.APP (d)执行app文件.APP
2、生成执行文件(.EXE) (a)打开已建“项目” ,选择“连编” (b)在“连编选项”对话框中选择 “连编可执行程序” (c) 选择“版本…”按钮 (d)在“EXE版本窗口”设置版本信息如下图 (e)选择“确定”,生成exe文件.EXE文件。
10.2 建造分发(Distribution)应用程序 一、 分发工作步骤 (1)用VFP开发环境建立和调试应用程序。 (2)为运行时(Run-time)环境准备和定制应用程序。因为有些开发环境的特点在运行时并不存在,应从应用程序中去掉。 (3)建立文档和联机帮助(Online Help)。 (4)生成一个应用程序(.APP)文件,或可执行(.EXE)文件。在10.1.4节已讲过.APP文件的生成,而.EXE文件的生成见10.2.2.节。 (5)建立一个分发目录(Distribution directory),该目录包括用户运行你的应用程序需要的全部文件。
(6)运用安装向导(Setup Wizard)建立分发磁盘(Distribution disk)和一个安装程序(Installation routine)。 (7)包装并分发应用程序磁盘和任何印制的文档。
10.3 制作分发磁盘 1、分发树(Distribution Tree) 在用安装向导(Setup Wizard)建立磁盘前,必须建立一个目录结构(分发树),它包括全部如你所希望出现在用户硬盘上的分发文件,将全部想出现在分发磁盘上的文件置入分发树。这个分发树可假定为任何形式,但是,你的应用程序或可执行文件必须驻留在树的根目录中。 2、使用安装向导 安装向导(Setup Wizard)向导为你的应用程序建立了一个安装程序。当运行安装向导时,它用来自分发树的文件填充一个磁盘映象目录(Disk image directory):安装向导压缩分发树中的文件,并把这些压缩过的文件复制到磁盘映象目录,每个磁盘放在一个独立的子目录中。用安装向导创建应用程序磁盘映象之后,就把每个磁盘映象目录的内容复制到一张独立的磁盘上。
例如,如果你指定了1.44MB和1.2MB两种磁盘映象,安装向导建立一个COMPRESS(压缩)子目录和两个分别叫DISK144和DISK12的子目录。如果应用程序要求四个分发磁盘,则安装向导建立名叫DISK1、DISK2、DISK3和DISK4的四个子目录在各个DISK144和DISK12目录中。例如,如果你指定了1.44MB和1.2MB两种磁盘映象,安装向导建立一个COMPRESS(压缩)子目录和两个分别叫DISK144和DISK12的子目录。如果应用程序要求四个分发磁盘,则安装向导建立名叫DISK1、DISK2、DISK3和DISK4的四个子目录在各个DISK144和DISK12目录中。 为建立一个安装程序和分发目录,可以: (1)从工具(TOOLS)菜单选“向导”(Wizard)。 (2)从向导(Wizard)子菜单,选“安装”。