二级VFP第十一开发应用答案.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在开发应用程序时,首先应进行系统规划,规划中要考虑的因素有:应用程序所面向的用户及其可能需要的各种操作、数据库规模、系统工作平台(单用户或是网络)、程序要处理的数据类型(是本地数据还是远程数据)等。 规划完成之后,即可利用项目管理器来进行每一步开发,它可以帮助管理开发过程中的所有文件,并最终连编成应用程序。 一、主程序设置 1、主程序 主程序:应用程序执行时第一个被执行的表单或者程序,是应用程序的入口。 主要任务:设置应用程序的起始点、初始化环境、显示初始的用户界面、控制事件循环,当退出应用程序时,恢复原始的开发环境。 必须说明:每一个应用程序必须有一个主程序,在项目管理器中主程序文件名以黑体字显示。 一般情况下,一个应用程序中,包含有多个表单和程序,根据程序的内在逻辑安排,总是按一定的顺序被执行,第一个被执行的表单、菜单或者程序应设置为主程序。从主程序开始逐一调用所需的其它程序和组件。 2、设置主程序 方法:在项目管理器中,右击欲设置为主程序的表单或者程序,选“设置为主文件”。 则该表单或者程序的名称以黑体字显示。如果没有设置主程序,则第一个设计的表单被设置为主程序。 3、主程序设计 在VF中,表单、菜单、程序文件都可以作为主程序,但一般来讲,最好的方法是为应用程序建立一个程序作为主程序,用若干代码完成主程序要做的工作。 ①、初始化环境 一般情况下,主程序首先要作的就是对应用程序的运行环境进行初始化,根据运行需要设置相关参数,给运行所需的系统变量赋值,打开需要的数据库和表等。 设置参数用SET命令设置。 如: Set Talk off Set Default to C:\** Set century on Clear windows Clear all Open database 学生管理数据库 Use Basic ②、显示初始的用户界面 初始的用户界面可以是一个菜单,也可以是一个表单,通常情况下,是一个软件的封面或者注册表单等。如在主程序中可以按下列形式调用: DO Main.mpr Do Form start.scx ③、控制事件循环 应用程序的初始界面显示出来以后,需要建立事件循环,以便与用户进行交互响应。否则程序中的所有内容被执行完以后,一闪而过(在VF界面中可以正常运行)。 建立事件循环:Read Events 停止事件循环:Clear Events。 当要结束运行时,应该执行停止事件循环的命令,可在结束按钮或者菜单命令中安排停止循环的命令,执行到该命令,则结束事件循环,同时将程序的控制权返回给执行Read Events命令并开始事件循环的程序。 ④、组织主程序文件 主程序主要包括: 打开数据库、变量赋值等初始化命令。 调用菜单或者表单来建立初始的用户界面。 执行Read Events命令建立事件循环。 应用退出时,恢复系统环境。 Set Talk on Set Default to C:\** Set century on Clear windows Clear all DO Main.mpr Do Form start.scx Read Events 执行至这里,进行事件循环。 Set Sysmenu to Defa 退出事件循环后,从此处执行 Set Talk on Set Safty on Close all Clear all Clear windows Clear Event Cancel 二、连编应用程序 1、文件的排除与包含 在连编应用程序,将一个项目编译成一个应用程序时,项目中包含的文件被组合为一个整体,即EXE文件或者APP文件;默认情况下,将数据库、表以外的其它文件如表单、报表、查询、菜单和程序等全部包含在里面,是不能被使用者修改的,而排除在外的如数据库、表则可以被使用者修改,虽然也是项目的一部分,但以文件的形式单独存在,用户可以修改。 在实际设计过程中,可能根据需要有选择地设置包含或者排除,总的原则是,凡不需要修改的文件可以包含在应用程序中,需要修改的文件排除在应用程序外。 设置排除或者包含的方法:在项目管理器中,右击文件,选择“包含”或者“排除”。 2、连编项目 如果程序全部都编好了就可以开始编译软件了,在VFP中称为连编。 方法:在项目管理器中,选择“连编”。 可以将所有项目工程中的文件统一编译成一个“.exe”或“.dll”文件,以便能脱离Foxpro的环境运行。 “.exe”文件可以直接在操作系统下运行,“.dll”文件可以作为动态链接库供其它程序引用。如果连编成APP文件,则需要在VFP的环境中运行才可以。 三、安装向导 VFP编译生成的EXE文件是不能直接在另一台电脑上运行的,

文档评论(0)

贪玩蓝月 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档