Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第12章 应用程序的生成和发布.pptVIP

  • 1
  • 0
  • 约5.81千字
  • 约 37页
  • 2017-08-19 发布于广东
  • 举报

Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第12章 应用程序的生成和发布.ppt

第 12 章 应用程序的生成和发布 12.1 建立帮助文件 12.2 编译应用程序 12.3 安装向导 12.4 系统开发实例 本章小结 习题12 本章要点 建立帮助文件,以“学生成绩管理系统”的开发为例,阐述了综合运用前面各章所讲述的知识,设计、开发、发布一个Visual FoxPro应用系统的过程。 12.1 建立帮助文件 如果用户最终不能理解和使用前面创建的应用程序,那么在编程上花费的工夫就白费了。帮助文件对使用应用程序的用户来说是很有价值的信息来源,所以需要为应用程序设计恰当的联机帮助。 12.1.1 建立HTML帮助 HTML的帮助是目前Visual FoxPro普遍采用的帮助形式,这种帮助提供如下特性: 支持HTML。 支持ActiveX、Java和书写脚本。 提供帮助主题跳转到Internet站点的功能。 提供查看帮助主题的HTML代码的功能。 HTML帮助由Microsoft HTML Help Workshop创建,此软件包含在\Microsoft Visual Studio.NET\Visual Studio SDKs\HTML Help 1.3 SDK\Workshop目录下,文件名为HHW.EXE。此软件提供了完整的HTML帮助创建系统,并且能够从已有的WinHelp项目文件中创建HTML帮助。 在创建HTML的帮助时,可能会需要如表所示文件类型的文件,如表12-1所示。 12.1.2 建立图形方式的帮助 WinHelp帮助支持在帮助中显示图形,因此可以为帮助文件添加图形。在帮助中添加常用的图形很方便,只需要在.RTF文件插入需要的图形,然后在Help Workshop中再重新编译一些项目文件就可以了。 如果需要在帮助文件中插入带有热点的图形,以便在单击图形中的相应位置时,可以打开弹出式窗口或者跳转到其他窗口,这时候可以使用Hotspot Editor(热点编辑器)来完成该功能。 12.1.3 设计.DBF帮助 由于.DBF样式的帮助文件实质上是一个VFP表格,因此可以通过复制并更改示例表的方法创建自己的帮助文件。在应用程序中调用该帮助文件时,只需要使用SET HELP TO命令就可以了。 12.2 编译应用程序 项目管理器是VFP提供的一种有效的管理工具。在应用程序的开发过程中,无论程序、菜单、表单、报表以及数据库与数据库表,都可在项目管理器中新建、添加、修改、运行和移去。项目管理器提供了一个管理应用系统的集成环境,不但是一个维护工具,也给软件开发提供了方便。 12.2.1 建立项目 MODIFY PROFECT命令用于打开项目管理器,若在命令窗口键入命令MODIFY PROFECT 学生成绩管理,就会出现一个“学生成绩管理”项目管理器窗口,如图12-1所示。命令中的“学生成绩管理”是项目文件名,其默认扩展名为.PJX。项目文件还有一个备注文件,其主名与项目文件相同,扩展名为.PJT。 12.2.2 建立主控文件 若项目中包含程序、菜单或表单,则其中必有一个是主文件。项目管理器中的主文件具有如下特点: (1)主文件以粗体显示,如图12-2所示的学生成绩.PRG程序便是主文件。 (2)主文件一旦确定,项目连编时会自动将各级被调用文件添入项目管理器窗口,但数据库、表、视图文件等数据文件不会自动添入。图12-2中显示了以学生成绩.PRG为主文件进行项目连编的全部文件,但其中的“学生单表”则是用添加按钮另行添入的。 (3)VFP默认添加到项目管理器中的第一个程序、菜单或表单为主文件,通常将应用程序中最上层的文件设置为主文件。更改主文件的方法很简单:在项目管理器中选定一个程序(或菜单,或表单)作为主文件,然后选定项目菜单的“设置主文件”命令,该文件便变成以粗体显示。 12.2.3 在项目中运行应用程序 若要运行应用程序,可以在“项目管理器”中,选中主程序,然后选择“运行”项。也可以在命令窗口中,输入DO 应用程序文件名。如果程序运行正确,可以开始连编成一个应用程序文件,该文件会包括项目中所有“包含”文件。 12.2.4 项目的连编 当一个项目建立好各个模块文件后,在项目运行前还须对它们“连编”。在项目管理器中选定连编按钮会显示一个如图12-3所示的连编选项对话框,该对话框允许创建一个自定义应用程序或者刷新现有项目。 12.3 安装向导 Visual FoxPro编译生成的.EXE文件不能直接在另外一台计算机上运行,除非该计算机已经安装了Visual FoxPro系统。因为.EXE文件的运行需要运行时刻库,因此要为该软件制作一套安装盘。所谓发布应用程序,就是指为所开发的应用程序制作一套应用程序安装,才能方便地安装到其他电脑上使用。 12.3.1 发布树 1.发布应用程序准备

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档