首页 百科知识 应用程序发布

应用程序发布

时间:2024-10-21 百科知识 版权反馈
【摘要】:建立可发布的应用程序与开发标准的Visual FoxPro应用程序类似。完成开发和测试之后,就可以开始此应用程序和相关文件的发布工作。测试结果以及其他问题的解决方案,都能帮助您选择连编的类型、应用程序中所应包含的文件,以及建立发布结构的方法。应用程序提供的帮助文件与Visual FoxPro的“帮助”功能相同。利用“安装向导”,可以创建一组或多组发布磁盘,并且包含应用程序的安装例程。

12.3.2 应用程序发布

建立可发布的应用程序与开发标准的Visual FoxPro应用程序类似。可以像往常一样在Visual Fox Pro开发环境中工作,但是最后创建的是可独立执行的程序或自动服务程序(Automation Server,一个COM组件),并且需要在运行环境中对它进行测试。完成开发和测试之后,就可以开始此应用程序和相关文件的发布工作。

一、发布准备

1.选择连编类型

在可以发布应用程序之前,必须将系统连编成一个以.app为扩展名的应用程序文件,或者是一个以.exe为扩展名的可执行文件。表12-2列出这几种连编类型之间的区别。

表12-2 连编类型的区别

img416

在选择连编类型时,必须考虑应用程序的最终大小,以及用户是否拥有Visual Fox Pro。

2.考虑环境问题

必须考虑并测试应用程序可以运行的最小环境,包括磁盘空间和内存大小。测试结果以及其他问题的解决方案,都能帮助您选择连编的类型、应用程序中所应包含的文件,以及建立发布结构的方法。

3.确保正确运行

在运行环境中,仅由无模式表单构成的应用程序不能正确运行,除非提供READ EVENTS命令。可以通过添加调用程序或者设置Window Type属性,以确保应用程序正确运行。

4.定制应用程序

Visual Fox Pro默认的运行环境与开发环境看起来很相似:它显示Visual FoxPro的图标和菜单。要使应用程序看起来与众不同,可以使用如下方法定制应用程序的某些功能:

(1)保护源代码并将其存档。

(2)调用错误处理例程和退出例程。

在某些情况下,用户运行应用程序时会发生错误。通过包含ON ERROR,可以调用错误处理例程。一般地,ON ERROR使用DO命令来运行处理错误的例程,比如:

ON ERROR DO My_Error

如果应用程序不包含错误处理例程却又发生了错误,应用程序会暂停,Visual FoxPro显示错误信息,并提供下列选项:

①取消:如果用户选择“取消”,Visual FoxPro会立刻停止运行该应用程序,并把控制权返还给系统。

②忽略:如果用户选择“忽略”,Visual FoxPro会忽略引起错误的程序行,继续执行下一行的程序。

(3)加入配置文件,指定自定义的标题、图标、键盘和帮助设置。

应用程序编译之后,默认的VisualFoxPro图标会显示在Windows资源管理器或“开始”菜单中,作为应用程序图标。可以使用Visual FoxPro提供的图标,也可以自己设计图标。

如果想显示自己的图标,请用两种图像创建一个图标(.ico)文件:一个小的(16×16)和一个标准的(32×32)。将两个图像创建为16色图标。

可以在“项目”菜单的“项目信息”对话框中改变默认的Visual FoxPro图标。如果使用“安装向导”来创建应用程序的安装盘,您也可以在其中指定一个应用程序图标。

(4)在应用程序中添加帮助。

可以在应用程序中集成上下文相关的帮助,这样当用户按下“F1键”或者从菜单中选择“帮助”命令,就可以得到有关应用程序的帮助。应用程序提供的帮助文件与Visual FoxPro的“帮助”功能相同。有关详细内容,请参阅有关“创建帮助文件”的资料。

如果为应用程序创建了图形方式帮助,则需把.chm或.hlp文件包含到应用程序的发布目录中,以使安装向导把它加入到发布磁盘中。

二、创建发布磁盘

完成了应用程序的开发工作以后,就要将应用程序交给用户测试和使用,这才是创建应用程序的最后目的。交给用户的应是一个安装程序,它能够方便快捷地进行应用程序的安装,并能使应用程序正常运行。可以使用“安装向导”为应用程序创建安装程序和发布磁盘,如图12-27所示。“安装向导”能方便地按照指定的格式来创建安装程序和磁盘。利用“安装向导”,可以创建一组或多组发布磁盘,并且包含应用程序的安装例程。

img417

图12-27 系统“工具”菜单中“安装”菜单项

在用“安装向导”创建磁盘之前,必须创建一个目录树,它包含要复制到用户硬盘上的所有发布文件。请把希望复制到发布磁盘的所有文件都放入这个目录或其子目录下,要注意,应用程序或可执行文件必须放在该树的根目录下。

使用“安装向导”步骤如下:

(1)选择发布树目录这个目录中包含所有要安装到用户及其上的文件。然后“安装向导”使用这个目录作为压缩到磁盘映像目录中的源文件。选择已创建的发布树目录“C:\JXGL”。如图12-28所示。

img418

图12-28 选择目录发布树

(2)选择发布应用程序时所需的组件

在应用程序中可能使用了一些功能,这些功能在运行时需要一些组件来支持它。例如,在应用程序中使用了ActiveX控件与外界文件交换数据,就需要有“ActiveX控件…”组件来支持它,选择“Visuanl FoxPro运行时刻组件”,是程序能在Visuanl FoxPro的运行时刻中可用。如图12-29所示。

img419

图12-29 选择发布应用程序时所需的组件

(3)指定磁盘映像

选择生成的安装磁盘磁盘的位置和安装磁盘的种类。选择磁盘类型为1.44MB(3.5英寸)盘,并把生成的安装盘放在“D:\DISK”目录下。如图12-30所示。

img420

图12-30 指定磁盘映像

(4)给安装程序指定标识

img421

图12-31 给安装程序指定标识

指定安装时的对话框、版权声名和安装完成后执行的程序,如图12-31所示。安装的对话框标题是在运行安装程序时显示在安装界面的应用程序名称,版权信息一般要有版权所有者、受法律保护等信息。

(5)指定默认目标目录

设置缺省安装目录和程序组名,并指定是否允许用户改变。一般程序的默认路径为“C:\Program Files\程序目录”,在此处设置默认的安装路径为“C:\jxxt”,如图12-32所示。

img422

图12-32 指定默认目标目录

(6)改变文件设置

img423

图12-33 改变文件设置

“安装向导”显示文件的总结报告以及所有选项,并允许用户对文件名、文件目的地以及其他一些选项作修改,如图12-33所示。

img424

图12-34 安装向导最后一步

单击“下一步”按钮以后,就是最后异步完成界面了,如图12-34所示。单击完成按钮以后进入“安装向导进展”对话框,如图12-35所示。

img425

图12-35 “安装向导进展”对话框

此后,“安装向导”便开始启动创建应用程序磁盘映像的过程。第一次运行向导时,将建立并压缩几个惟一文件。因此,首次运行向导比以后运行向导花费更多的事件。向导保存这些文件,以备再次使用“安装向导”时使用。

在“安装向导”创建指定的磁盘映像之后,可把这些映像复制到母盘上,然后再次从母盘上布置,并与软件包的其他附件一起包装。在创建一套母盘之后,就可删除磁盘映像目录。

整个安装程序完成之后,向导将对创建的磁盘安装信息进行统计,如图12-36所示。

img426

图12-36 “安装向导磁盘统计信息”对话框

这样,整个制作安装程序的全部过程就结束了,用户可以运行此安装程序,查看安装效果,并随时进行修改。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈