- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vfp6第10章应用程序的开发与发布
第10章 应用程序的开发与发布 概 述 10.1 应用程序的规划 10.2 设计应用程序的界面 10.3 测试和调试应用程序 10.4 编译应用程序 10.5 创建应用程序的安装系统 概 述 ★本章在了解应用程序的各个组件元素的设计与使用方法的基础上,讨论开发一个完整的应用程序的步骤。 ▲ VFP应用程序通常由以下几个部分组成:数据库、应用程序的主程序、用于与用户信息交互的界面(包含表单、工具栏和菜单等)。除此以外,应用程序还可以包含用于检索数据和格式输出数据的查询与报表。 VFP应用程序就是将这些组件组成一个有机的系统。 ▲开发一个应用系统,一般要经历需求分析、系统设计、编程实现、程序的测试和调试等几个阶段。应用程序设计通常包括数据库的规划与设计、应用系统所需要的可视类的规划与设计;而编程主要是构造应用系统,在完成编程任务后,还要对系统进行测试和优化。 10.1 应用程序的规划 ▲在开发应用程序之前,认真细致地规划应用程序,可以节省大量的开发时间、精力和资金。一个好的应用系统必须在编程之前进行妥善地、合理地规划,一般都要把开发应用程序全过程的一半以上的时间用在规划上。 ▲在规划阶段,应该尽可能多地让使用者参与,因为开发应用程序的目的就是让使用者使用。无论多么详细的、周密的规划,在实施过程中,都不可避免地要作修改,并接受使用者的反馈。 10.1 应用程序的规划 10.1.1 环境规划 ▲应用程序的环境规划,往往对最终的运行结果产生较大的影响。 △在应用程序开发之前,必须要明确开发应用程序的目的,具有哪些功能,用户操作界面有哪些,处理的数据量有多大,应用系统运行的环境是什么。例如,系统工作平台是单用户还是网络,或者是其他用户环境等。 ▲环境规划主要考虑以下几个方面的问题。 1.用户及其操作 针对用户实际情况,提供方便的操作方式。根据用户的文化素质、操作计算机的水平等不同特点,应用系统应为不同层次的用户需求提供简单易行的交互操作形式。 10.1 应用程序的规划 2.数据库规模 对于开发一个数据库应用系统,需要考虑用户数据库规模的大小问题,从而决定选用什么样的DBMS。 3.单用户和多用户数据环境 创建应用程序时,要考虑单用户和多用户问题。 4.本地数据和远程数据 远程数据与本地数据在管理方法上是不相同的。 ○若需要使用远程数据,则应通过VFP提供的ODBC(开放式数据库连接)数据接口与其他数据源接口,通过选择连接的不同属性来优化连接的性能,使用客户/服务器模式。 10.1 应用程序的规划 10.1.2 创建应用程序的过程 ▲在确定应用程序的环境因素后,就可以开始创建一个应用程序。 ▲首先在明确应用程序目标的基础上,将实际问题进行分解,即将一个复杂的问题分解为若干个独立的处理步骤。 △教材P273页图10-1显示了一个应用程序的开发过程。 ○图10-1是用全局的观点对要解决的问题作整体的考虑。这样,应用程序的设计就转化为创建若干能处理独立问题的VFP组件,在计算机系统中建立一个目录框架(文件夹)和项目,用于组织那些为应用程序而创建的组件文件。可以用“项目管理器”或VFP设计器进一步组织和修改项目文件与组件。 10.1 应用程序的规划 ○在组件中,主要用表收集数据,将其有相同结构的数据组织成表(例如,教师基本信息、学生基本信息、课程信息、学生选修课程信息(成绩表)以及教室安排等),用数据库管理表,用表单、菜单等设计用户界面,用查询、视图检索和处理数据,用图形和报表输出数据,用自定义类工具栏简化应用程序。 10.1 应用程序的规划 10.1.3 管理开发工作 1.建立应用程序的目录框架 一个VFP应用程序可能要涉及到许多类型的文件,可以为应用程序建立一个文件夹,在该文件夹中再为各类型文件分别创建子文件夹。 2.用项目管理器管理和组织应用程序 10.2 设计应用程序的界面 一个应用程序的模型可以设计得很合理、很简洁,代码很精致,解决问题的方法、算法很巧妙,但是,用户对这些都看不到,也无须知道。用户看到的是应用系统提供的用户界面。用户对于应用系统是否满意,以及用户对应用系统的评价在很大程度上取决于系统界面是否友好、操作是否简便。 在应用程序界面设计上,应遵循“以用户为本、用户至上”的原则,要遵从用户的操作习惯,一切从用户的角度出发。 设计良好的界面可以引导和帮助用户更好地使用应用程序。 10.2 设计应用程序的界面 10.2.1 用表单输入、浏览和检索数据 设计良好的表单应做到以下几点: 1.表单中对象的布局要合理美观 2.使同类型的表单具有一致的外观特征 3.尽可能地减少用户的信息输入量 4.使表单具有良好的容错性和可靠性 (教材276页表10-
文档评论(0)