VisualFoxPro应用程序框架的构成-Read.PPT

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualFoxPro应用程序框架的构成-Read.PPT

《VFP基础教程》 清华大学出版社 * 本章教学要求:掌握VFP数据应用系统的基本结构,程序的调试和应用程序的编译和发布。 10.1 Visual FoxPro应用程序框架的构成 10.2 程序的调试 10.3 应用程序的编译与发布 第十章 用Visual FoxPro开发 数据库应用系统 10.1 Visual FoxPro应用程序 框架的构成 10.1.1 Visual FoxPro应用程序结构 一个典型的Visual FoxPro应用程序通常由数据库、应用程序界面、程序代码、报表和查询等几部分组成。每一个应用程序都有一个起始点用于程序的启动,在Visual FoxPro中这个起始点就是应用程序的主文件。 10.1.2 建立设置应用程序主文件 Visual FoxPro的每一个应用程序都需要设置一个主文件作为整个应用程序的起始点,这个主文件可以是一个程序、一个表单或一个查询。 最常见的是用一个代码程序作为主文件,在主文件中设置整个应用程序执行环境、调用初始操作界面,建立程序事件的响应循环。 设置应用程序的主文件的操作步骤: 首先建立或打开一个项目,在“项目管理器”中的“代码”选项卡中选择将作为主文件的程序,然后单击鼠标右键,在出现的快捷式菜单中选择“设置主文件”选择项(如图10-1所示)。 图10-1 设置应用程序主文件 在一个Visual FoxPro应用程序中只能有一个主文件,它在项目管理器中以粗体显示出来。 。 10.1.3 设置应用程序的执行环境 一个应用程序建成立后,Visual FoxPro默认的环境可能对于应用程序来说不是最佳环境,因此应用程序通常要进行一些初化设置,以满足应用程序的需用要,初始化设置主要包括以下几个部分: l? 保存原来环境的设置。 l? 初始化程序变量。 l? 设置程序工作的默认路径。 l? 设置外部的库文件和所需要的过程文件。 l? 运行完后恢复原来的环境参数 恢复原来的环境参数应放在退出Visual FoxPro应用程序之前。一个表单通常也用来作为主文件,如果是表单作为主文件是在表单的Load事件中设初始环境代码和数据环境,在Unload事件中恢复环境设置。 10.1.4 控制事件的循环 在Visual FoxPro中可通过命令Read Events开始对事件进行响应,Read Events命令在主文件中非常重要,一旦执行Read Events命令,所有主文件的文件都将处于“休眠”状态,直到执行Clear Events命令为止。 当事件循环开始以后,应用程序将控制权交给予最后一个显示出来的界面(通常是一个表单)来处理。 要退出一个事件循环,使用命令Clear Events。 10.2 程序的调试 一个Visual FoxPro应用程序刚开发完成时,程序中难免会存在一些错误,因此对程序进行调试是必要的。 在进行调试以前,用户需要建立一个调试环境,并准备一些调试数据,调试数据应包括正确的数据、临界数据和错误的数据,用户正确的操作和不正确的操作程序所作出的响应等。 另外为了便于程序的调试,应该养成一个良好的编程习惯,如使用标准的编程格式编写程序,在程序中加入必要的注释,符合通用的变量命名规则等。 对于Visual FoxPro程序和表单代码的调试,最简单、最直接的调试方法就是打开程序代码编辑窗口,程序中所有Visual FoxPro提供的命令或函数都用蓝色显示,若这些标准的Visual FoxPro命 令和函数不是蓝色显示则说明拼写有错,注释是用绿色显示。 另一种常用的调试方法就是直接在Visual FoxPro集成环境中直接运行程序,这种方式能发现大部分(注:不是全部)的命令和函数错误。 下面举例说明如何运用这种方法调试程序。 在Visual FoxPro项目管理器中,选择程序“代码”卡(若要调试表代码选择“文档”卡),选中要调试的程序(如图10-2所示的main.prg程序),然后单击“运行”按钮运行程序,若程序有错,则屏幕上会出现错误信息框,同时会自动打开程序代码窗口,并且光标停留在有错的程序行上(如图10-3所示)。 图10-2 项目管理器窗口 图10-3 程序错误信息窗口 在图10-3的“程序错误”窗口中,若单击“取消”,则中止程序的执行,单击“挂起”,则暂停程序的执行,单击“忽略”,则忽略当前的程序错误,继续执行下面的程序的命令。 在图10-3的程序代码窗口显示的程序中,第4行命令也有错,但Visual FoxPro并没有提示其有错,原因根据当前的环境设置,该句

文档评论(0)

jinchenl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档