应用程序的集成与发布.ppt
文本预览下载声明
第14章 应用系统的开发 14.1 系统开发的一般过程 (1)分析阶段:明确用户的各项需求,并通过对发开项目信息的收集,确定系统目标和软件开发的总体构思。 (2)设计阶段:建立软件系统的结构,包括数据结构和模块结构,并明确每个模块的输入、输出以及应完成的功能。 (3)实施阶段:包括菜单设计、界面设计、功能模块设计、系统安全性设计、调试程序等几个方面。 (4)测试阶段:验证应用程序是否存在算法错误、是否能够完全满足用户的需求、程序运行过程中对可能遇到的问题是否都有相应的解决措施等。(5)运行维护阶段:投入正式运行,并在运行过程中不断修改、调整和完善。 14.1 系统开发的一般过程 14.2 构造VFP应用程序 1.应用程序的基本组成 (1)数据库:存储应用程序要处理的所有原始数据。根据系统的复杂程度,可以只有一个数据库,也可以有多个数据库。 (2)用户界面:提供用户与数据库应用程序之间的接口,通常有一个菜单、一个工具栏和多个表单。 (3)事务处理:提供特定功能代码,完成查询、统计等数据处理工作,这主要是在事件的响应代码中设计完成的。 (4)打印输出:将数据库中的信息按用户要求的组织方式和数据格式打印出来。 (5)主程序:设置应用程序的系统环境和起始点,是整个应用程序的入口点。 14.2 构造VFP应用程序 2. 应用系统的组织和管理 (1)建立目录结构:分类存储不同类型文件,便于管理和维护。 (2)利用项目管理器组织项目:利用项目管理器可以将VFP应用程序中要使用的各类对象,如文件、数据、文档等,从逻辑上进行组织,合成为一个项目,并由此生成最终的应用程序。 一个文件若要被包含在一个应用程序中,必须添加到项目中。这样在编译应用程序时,VFP才会在最终的产品中将该文件作为组件包含进来。 14.2 构造VFP应用程序 3.加入项目信息 在应用系统中可以加入与项目有关的信息。方法是:打开项目管理器,选择“项目|项目信息”命令,打开“项目信息”对话框。 14.2 构造VFP应用程序 4. 主程序的设计 运行一个数据库应用程序时,首先启动的是该应用程序的主文件,然后再由主文件依次调用其它组件。 主文件可以是程序文件或者其它类型的文件,一般使用程序作为应用系统的主文件,该程序称作主程序。也可以使用顶层表单作为主文件。主程序的主要功能是: (1)初始化环境 (2)显示初始的用户界面:可以是一个菜单,也可以是一个表单或其它组件。 (3)控制事件循环:执行 READ EVENTS 命令,开始事件循环,使系统可以处理鼠标单击、键入等用户事件。执行 CLEAR EVENTS 命令退出事件循环。 (4)恢复初始的开发环境 14.2.1 构造VFP应用程序 5.主程序的设置 主程序是整个应用程序的入口点,当用户运行应用程序时,将首先启动主程序文件。 在项目管理器中选中要设置的主程序文件,右击之,从快捷菜单中选择“设置主文件”,被设置为主文件的文件名以黑体显示。 一个应用程序只有一个起始点,所以系统的主文件是惟一的;重新设置主文件时,原来的设置将自动解除。 14.2.2 连编应用程序 对整个项目进行联合调试和编译的过程称为连编项目。经过连编,VFP系统将所有在项目中引用的文件(除了标记为排除的文件)合成为一个应用程序文件。 (1)排除与包含 在项目管理器中,数据项左侧带有排除标记“Ф”的为排除文件,没有排除标记的为包含文件。包含文件在项目编译之后变为只读文件,在生成的应用程序中不允许再被修改。 (2)设置文件的排序与包含 在项目管理器中,选定要设置为排除或包含的文件,右击,从快捷菜单中选择“排除”命令或“包含”命令。 14.2.2 连编应用程序 14.2.2 连编应用程序 2. 连编项目 连编项目将使VFP系统对项目的整体性进行测试,此过程的最终结果是将所有在项目中引用的文件(除标记为排除的文件)合成为一个应用程序文件。最后将应用程序文件和数据文件以及其它排除的项目文件一起发布给用户,用户可运行该应用程序。 连编项目文件的方法是:(1)在项目管理器中,单击“连编”按钮,打开“连编选项”对话框中,选择“重新连编项目”。 (2)命令:BUILD PROJECT 项目文件名 14.2.2 连编应用程序 14.2.2 连编应用程序 3.连编应用程序 扩展名为.APP的应用程序文件,只能在VFP环境中运行。 扩展名为.EXE的可执行文件,可以在 Windows 环境中运行。可执行文件和两个VFP动态连接库(VFP6R.DLL 和 VFP6ENU.DLL) 连接,可以构成VFP所需的完整运行环境。
显示全部