第12篇_连编并发布应用程序.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* /14 第12章 连编并发布应用程序 (2学时) 12.1.1 应用程序对象 在VFP开发环境中,应用程序对象(Application)可以视为VFP主窗口。 在VFP开发环境中,使用应用程序对象(Application),例如: Application.Left =200 Application.width =800 Application.Caption =VFP程序设计 在连编生成应用程序(EXE或 APP)时,系统自动生成一个应用程序对象;在运行连编后的应用程序时,系统先打开应用程序对象窗口。 12.1.1 应用程序对象 在应用程序界面运行之前使用命令: Application.Visible=.F. 可以隐藏应用程序对象。 12.1.2 事件处理 在编写应用程序时,要在程序中编写有关事件处理的语句,以便在运行连编后的应用程序过程中,用户能够正常操作到表单和菜单,避免表单或菜单一闪即逝。 启动事件处理过程的语句:Read Events Set Talk Off Set Safety Off Do Form MainForm12 Read Events quit 使用方法:在编写应用程序时,通常将Read Events语句写在调用(Do)主菜单或主表单的语句之后。 执行到Read Events 语句,启动事件处理过程,并暂时不执行Read Events 后面的语句,开始等待用户操作表单和菜单 例 12.1.2 事件处理 停止事件处理过程 语句格式:Clear Events 执行到Clear Events语句,停止事件处理过程,继续执行Read Events后面的语句 使用方法: 通常将Clear Events语句写在关闭应用程序的代码中。 12.1.3 关闭应用程序 关闭应用程序时执行命令: On Shutdown [命令] 在Clear Events语句之后,如果没有再执行到Read Events语句,则系统自动关闭应用程序。 执行Quit或Cancel语句也能关闭应用程序,但它们不能使Read Events后面的语句得到执行。 以解释方式运行应用程序后关闭VFP系统时,或者,以编译方式运行应用程序后关闭应用程序对象时,系统自动执行On ShutDown语句中的“命令”。 例 *编写程序cx_qr.prg,内容如下: X=MessageBox(是否关闭VFP系统 ,36 ,询问) If X=6 Quit EndIf *在命令窗口中输入: on shutdown do cx_qr *查看on shutdown命令的执行效果 12.2 连编应用程序 一个应用程序设计和调试工作完成后,需要编译连接,最终生成应用程序文件(APP)或可执行程序文件(EXE),再发行给最终用户。 作用: 可以对源程序代码加密 可以提高程序的运行效率 由多个文件(包括表单、程序和菜单等)连接成的一个程序文件,需要VFP系统才能运行。 由多个文件(包括程序、表单、菜单等)连接成一个可执行程序文件,该文件可以脱离VFP系统运行。 12.2.1 建立项目和添加对象 开发应用程序可以先建立项目文件,之后在该项目文件中新建应用程序中用到的各种对象。 已设计好应用程序的各种对象,在连编应用程序之前,需要建立项目文件(PJX),随后再通过项目管理器将组成应用程序的各类对象文件(DBC、DBF、QPR、PRG、SCX和MNX等)添加到项目文件中。 创建项目文件的两种方法: 将项目中存在,但应用程序中用不到的对象排除 ,例如:应用程序中没有调用到的程序。 12.2.2 排除程序对象 默认状态下,数据库、数据库表、自由表和视图都不包含在应用程序中 其他对象(如程序、表单、菜单和查询等)都包含在应用程序中。 12.2.2 排除程序对象 方法一:右击对象→包含或排除 方法二:选定对象→项目菜单→包含或排除 在运行编译连接后的应用程序过程中,包含在应用程序中的对象具有只读属性,而没有包含在应用程序中的对象是可以修改的。 12.2.3 设置应用程序的主文件 设置应用程序的主文件 主文件是应用程序的入口程序,在一个应用程序中只能有一个主文件 ,通常可以是程序文件(PRG)、菜单程序文件(MPR)或表单文件(SCX) ,在项目管理器中用黑体字表示主文件。 方法一:右击文件名→选定设置主文件 方法二:选定文件名→项目菜单→选定设置主文件 12.2.4 连编

文档评论(0)

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

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

1亿VIP精品文档

相关文档