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