1 / 15

第十章 项目管理器及应用程序的分发

第十章 项目管理器及应用程序的分发. 10.1 项目管理器与与应用程序 (Application). 10.2 建造分发 ( Distribution ) 应用程序. 10.3 制作分发磁盘. 10.1 项目管理器与与应用程序 (Application). 在开发一项应用程序或系统中,将生成很多不同的文件如:数据文件、表单文件、报表文件等等,当进行修改或新增文件、记录等时,将可能引起其它文件的记录的变化,相当复杂。而“项目管理器”可帮助将各种文件集中放在一起(一个项目文件中),实现自动管理。项目管理文件的扩展名为 .PRJ ,其备注文件名为 .PJT 。

Download Presentation

第十章 项目管理器及应用程序的分发

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. 展开此项内容 折叠该项

  4. 2、管理“项目” 项目管理器组成 (1)6个选项卡(Table):“全部”、“数据”、“文档”、“类”、“代码”、“其它”。 打开或折叠项目 (2)7个命令按钮(Command Button):

  5. (3) 项目(Project)菜单笺:

  6. 3、定制自己的项目管理器 折叠“项目管理器”,选定一个选项卡,拖动使其脱离“项目管理器”,如图: 始终置于最前端

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

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

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

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

  11. 2、生成执行文件(.EXE) (a)打开已建“项目” ,选择“连编” (b)在“连编选项”对话框中选择 “连编可执行程序” (c) 选择“版本…”按钮 (d)在“EXE版本窗口”设置版本信息如下图 (e)选择“确定”,生成exe文件.EXE文件。

  12. 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),该目录包括用户运行你的应用程序需要的全部文件。

  13. (6)运用安装向导(Setup Wizard)建立分发磁盘(Distribution disk)和一个安装程序(Installation routine)。 (7)包装并分发应用程序磁盘和任何印制的文档。

  14. 10.3 制作分发磁盘 1、分发树(Distribution Tree) 在用安装向导(Setup Wizard)建立磁盘前,必须建立一个目录结构(分发树),它包括全部如你所希望出现在用户硬盘上的分发文件,将全部想出现在分发磁盘上的文件置入分发树。这个分发树可假定为任何形式,但是,你的应用程序或可执行文件必须驻留在树的根目录中。 2、使用安装向导 安装向导(Setup Wizard)向导为你的应用程序建立了一个安装程序。当运行安装向导时,它用来自分发树的文件填充一个磁盘映象目录(Disk image directory):安装向导压缩分发树中的文件,并把这些压缩过的文件复制到磁盘映象目录,每个磁盘放在一个独立的子目录中。用安装向导创建应用程序磁盘映象之后,就把每个磁盘映象目录的内容复制到一张独立的磁盘上。

  15. 例如,如果你指定了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)子菜单,选“安装”。

More Related