第12章应用程序的生成与发布.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文档。上传文档
查看更多
第12章应用程序的生成与发布

第12章 应用程序的生成与发布 12.1 生成应用程序 典型的应用程序是可执行文件,其扩展名为.EXE。可执行文件是用户比较常见的一类文件,大多我们通过双击其图标能够运行的应用程序多属于这类文件。在VisualFoxPro中,应用程序有两种常用类型:扩展名为EXE的可执行文件和扩展名为APP的应用程序文件,两者都可以由用户双击执行。在本章中提到的应用程序指的就是这两种文件。 12.1.1 创建主程序 应用程序是由项目中的多个文件集成的,需要特别注意的是,它的执行是从项目中的“主文件”开始的。换句话说,“主文件”是应用程序的起始点,在连编项目之前,必须指定一个文件作为“主文件”,没有指定主文件的项目则不能够进行连编。一般可指定程序、表单或菜单等可执行类型的文件作为主文件。 1.主程序设计 设计主文件时,一般需要注意以下四个问题: 初始化环境 显示初始的用户界面 控制事件循环 退出时恢复原始环境 其中至少要包括前三个方面。实现以上的功能可以通过编写相应的代码来实现。 例1:设计学生成绩管理项目的主程序,文件名为MAIN.PRG。 设计思路:首先初始化环境,然后显示初始的用户界面,最后控制事件循环。如何将各功能模块连接成为一个整体要作为设计的重点,对于这个问题,下面主程序的设计思路是这样的,在主程序中调用登录表单,如果用户在登录表单中输入的用户名和密码不正确则退出系统,否则启动菜单,用户通过菜单操作学生成绩管理数据库,从而开始事件循环。按照这个思路需要适当的修改登录表单中相应的代码。简而言之,我们需要将主程序、登录表单和菜单这三个文件的执行顺序连接起来。 具体的程序代码如下: ***** 主程序名:QRENEW.PRG******* *****功能:环境初始化******* SET TALK OFF 关闭与VFP的系统对话 SET CENTURY ON CLEAR ALL OPEN DATABASE CJGL.DBC 打开成绩管理数据库文件 USE XSXI IN 0 打开学生信息表 USE KCXI IN 0 打开课程信息表 USE CJXI IN 0 打开成绩信息表 *****主窗口(初始的用户界面)的设置及显示******* SET ESCAPE OFF 屏蔽ESC键 ON SHUTDOWN QUIT 当关闭窗口时,退出VFP系统环境 _SCREEN.AUTOCENTER=.T. 主窗口自动居中 _SCREEN.WINDOWSTATE=2 主窗口最大化 _SCREEN.CAPTION=学生成绩管理 + SUBSTR(VERSION(),25,3) 设置主程序窗口标题 _SCREEN.PICTURE=”MAIN.JPG” 设置主窗口的背景为图片文件MAIN.JPG _SCREEN.SHOW 显示主窗口 *****控制事件循环******* LCDIRECTORY=SYS(2003) 获取应用程序的启动路径(即设置的默认目录) DO FORM LCDIRECTORY+’\FORM\LOGIN.SCX’ 运行登录表单 READ EVENTS 响应系统事件 2.调试主程序 12.1.2 应用程序的连接与编译 连编是指对项目中的部分文件进行连接和编译以生成一个单一的程序文件。 例2:以学生成绩管理项目为例,对其进行连编以生成可执行程序。 12.2 制作发布磁盘 1.制作发布磁盘 例3:将学生成绩管理项目制作成发布磁盘 第一步:创建发布树目录 第二步:创建磁盘映象目录; 第三步:运行安装向导; 例4:将学生成绩管理系统安装到计算机。 本章小结 本章介绍了如何生成应用程序和制作发布磁盘。 一个项目开发的最终目的是为用户提供一个具有可操作性的应用程序。应用程序通过连编项目来生成,连编前需要做好两个重要的准备工作。其一是确定主文件。每个应用程序都必须设置一个入口,而主文件就是这个入口。通常以一个程序文件或表单文件作为主文件。连编生成的应用程序就是由这个主文件开始执行。其二是组织文件。一个项目中往往包含数据库、表单、报表、菜单和程序等类型的多个文件,要求设置各个文件是“包含”在应用程序中,还是“排除”在应用程序之外。包含在应用程序中的文件将具有只读属性,即用户不能对该文件进行编辑。通常项目管理器自动将数据库、表和自由表类文件默认设置为“排除”。 如果生成的应用程序能够满足用户需求,接下来是为用户制作应用程序的发布磁盘。一般通过安装向导来实现。 作业 习题十二 * * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档