VisualFoxro程序设计教程应用程序发布.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 化学工业出版社 * 第6章 应用程序发布 6.1 应用程序开发者和应用者(略) 6.2 利用项目管理器管理应用程序对象 6.3 发布应用程序(略) 6.2 利用项目管理器管理应用程序对象 6.2.1 管理和调试应用程序对象 6.2.2 应用程序执行入口与事件处理循环 在一个应用程序项目中往往包含很多程序、表单、菜单等可执行程序对象,这些程序对象相互之间一般存在调用关系,其中最先执行的程序对象就是整个应用程序的执行入口。 1.主文件设置与事件处理循环 在Visual FoxPro项目管理器中,把应用程序的入口文件称为主文件。主文件的选择与应用程序的初始操作界面有关,一般有两种初始界面设置方式: 1)应用程序打开单独的表单,称为主表单,在主表单上打开一个操作菜单,称为主菜单,通过主菜单可以打开其他功能表单。当操作结束时,关闭主表单,这时程序结束运行; 2)应用程序使用Visual FoxPro主窗口,只是用主菜单替换掉主窗口菜单,在程序结束时,恢复Visual FoxPro主窗口菜单。 对于表单、菜单等对象而言,如果希望程序可以响应相应对象的操作事件,就必须让程序进入等待并响应对象事件的状态,我们把这种状态叫做事件处理循环,在启动事件处理循环之后,用户对对象的各种操作会自动触发相应对象的事件并执行对应的脚本。启动事件处理循环的语句是READ EVENTS语句,执行该语句后,程序自动进入事件处理循环,直到在某一事件发生时执行了CLEAR EVENTS语句之后才退出事件处理循环,由对应的READ EVENTS启动的事件处理循环结束,这时程序会继续执行READ EVENTS语句之后的语句序列。在事件处理循环期间,程序的执行点一直停留在READ EVENTS语句上。 2.主程序 - 主表单 - 主菜单结构的事件处理循环 1)在主程序(.PRG)中打开主表单并启动事件处理循环: DO FORM 表单文件名.SCX READ EVENTS 2)在主表单打开时显示主菜单 ; 3)在关闭主表单时,释放主菜单,同时结束事件处理循环,设计表单的Destroy或Unload事件脚本中释放菜单命令后增加CLEAR EVENTS即可。 3.主程序 - 主菜单结构的事件处理循环 1)在主程序中打开主菜单(在Visual FoxPro主窗口显示): DO 菜单程序文件名.mpr READ EVENTS SET SYSMENU TO DEFAULT 2)菜单“退出”菜单命令为CLEAR EVENTS 4.主菜单结构的事件处理循环 在直接从主菜单开始执行的应用程序结构中,需要在菜单中启动和结束事件处理循环。启动事件处理循环应该在菜单对象已经建立和显示之后,在菜单常规选项中添加如下“清理”代码即可: * 设置运行环境 READ EVENTS SET SYSMENU TO DEFAULT * 恢复初始环境 菜单“退出”菜单命令为CLEAR EVENTS 6.2.3 连编应用程序 可以选择是否在连编结果程序中包含数据库及表 * 化学工业出版社

文档评论(0)

duwen200621 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档