2024年2月9日发(作者:)
PowerBuilder应用程序安装程序的制作
摘要:使用PowerBuilder开发工具设计一个应用程序后,必须将其分发到需要的用户手中,所以制作一个规范的安装程序是软件开发过程中的最后一步,也是十分重要的一步工作。因为安装程序往往是用户接触系统的第一步,一个优秀、完美的安装程序能给用户留下好的第一印象。本文将详细说明如何利用Setup Factory 6.0制作一个简单实用的安装程序。
关键词:PowerBuilder 安装程序 Setup Factory 6.0
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2011)10-0209-02
在完成一个系统的设计与开发之后,必须将其分发到需要的用户手中,所以制作一个规范的安装程序是软件开发过程中的最后一步,也是十分重要的一步工作。如何制作一个让用户满意的安装程序呢?下面将以基于PowerBuilder8.0开发的学生信息管理系统为例,详细说明如何利用Setup Factory 6.0制作一个简单实用的安装程序。
1、制作安装程序前的准备工作
1.1 将发布应用程序所需动态链接库文件拷贝到
应用系统所在的目录下
将SybaseSQL Anywhere 7Win32目录下的ASA数据库应用支持文件、、、、、拷贝到d:xx目录下。将SybaseSharePowerBuilder目录下的PowerBuilder应用程序所需核心支持文件、、、、、拷贝到d:xx目录下。
1.2 下载安装制作工具
一般借助第三方的安装制作工具将PowerBuilder应用程序打包,制作安装盘。现在的安装制作工具很多,最有名的是InstallShield,其他的还有如CreateInstall,Wise InstallManager等。本文介绍一款小巧的安装制作工具Setup Factory,本安装工具的特点是小巧、实用,它支持数据压缩、反安装、屏幕定制、ODBC配置、OCX注册、多语言支持等,非常适合于初学者。Setup Factory 6.0可以在或者华军软件园中下载。
2、制作安装程序
制作安装程序的步骤如下:
(1)启动Setup Factory 6.0之后,弹出欢迎对话框,
选择Create a New Project,选中Use the Project Wizard.复选框,弹出Welcome to Setup Factory Project Wizard对话框,该对话框介绍向导的作用等,直接单击下一步按钮,系统弹出General Information对话框,用于输入公司名称、软件名称、版本、URL链接等信息。
(2)输入上述信息后,单击下一步按钮,弹出Source
Directory对话框,在该对话框中输入或选择原始文件所在位置(可执行文件、库文件、动态库文件、图形文件、图标文件所在的文件夹),如果包含子文件夹,选择Include files in subdirectory复选框,单击下一步按钮,弹出Options对话框,在该对话框中可以选择创建工程文件时包含的组件,如卸载功能等,此时如果需要更改设置,可单击上一步按钮;如果不用更改,直接单击完成按钮。
(3)单击完成按钮,进入Setup Factory 6.0工作主界面,Setup Factory 6.0整个工作区分为三个部分,上面是菜单及工具栏,左边是工具栏,右边是文件工作区。
(4)右边的文件工作区列出了所选目录d:xx及其子目录下的所有文件,选中学生信息管理系统的工作区文件右击鼠标,在快捷菜单中选择Remove Files菜单项删除该文件,用同样的方法删除学
生信息管理系统的库文件和。还可选择Add Files菜单项增加其他文件。
(5)选择文件,单击工具栏文件属性按钮或直接双击该文件,弹出文件属性对话框,选择Shortcut标签页,该标签页用于设定是否在桌面或开始菜单栏中为该文件创建快捷方式及快捷方式名称、运行模式和图标等,本例中去掉Create shortcut in Start复选框,即在开始菜单中不创建该文件的快捷方式,设置完文件的属性后,单击确定按钮。用同样的方法设置学生信息管理.exe的属性,选择Create shortcut in Start(在开始菜单中创建该文件的快捷方式)复选框,选择Create shortcut on Desk(在桌面上创建该文件的快捷方式)复选框,单击确定按钮结束文件属性设置。
(6)单击左边工具栏General Design按钮,弹出General Design对话框。该对话框用于设置产品信息、主窗口、系统配置要求、设置软件的序列号等安装选项。选择Serial Numbers标签页,该对话框用于设置软件的序列号。
(7)单击Generate…(生成序列号)按钮,在弹出的对话框中,将序列号的个数100改为1,选择Generate random serial number单选按钮,单击OK按
钮,生成序列号3205-9981-5242-4040,单击确定按钮后,单击左边工具栏Screens按钮,弹出Screens对话框。在对话框中可以设置安装程序的欢迎、序列号、用户信息、安装目录及快捷方式等信息。
(8)单击Add按钮增加序列号的显示画面,弹出Screen Galalery对话框,选择Verify Serial Number图标,新增加的输入序列号显示画面默认的位置在最后一行,在Ready to Install…(准备开始安装)画面之后。
(9)将最后一行Verify Serial Number….画面调整到User Information…(用户信息显示界面)之前,单击确定按钮,至此序列号设置完毕,如果不设置序列号,第6到9操作步骤不做。
(10)单击左边工具栏Actions按钮,单击对话框下方工具栏最右边的按钮,选择Import Registry Values…项来配置系统注册表。
(11)单击HKEY_LOCAL_MACHINE,再单击Software,选择ODBC,单击,选择第一行,本系统使用的数据库管理系统是Adaptive Server
Anywhere7.0。
(12)单击OK按钮,导入到注册表中的信息行,单击对话框下方工具栏最右边的按钮,用同样的方法导入学生信息管理系统ODBC数据源:
HKEY_CURRENT_USER→Software→ODBC→→XX(数据源名),单击OK按钮。
(13)双击图中每一行,去掉文件名前的路径。例如双击第一行,弹出Modify Registry对话框,去掉文件前的路径,安装程序自动配置数据源时默认支持文件在当前目录下,当安装文件的各种设置都完成以后,就可以生成安装程序了。选择Project|Build菜单项或单击工具栏上的Build按钮,弹出Confirm对话框,询问是否开始创建安装文件。选择是(Y)按钮,创建安装文件,默认存在c:output文件夹。创建完毕弹出Status对话框。
3、结语
本文主要介绍了利用第三方软件Setup Factory
6.0对PowerBuilder应用程序发行的方法。利用PowerBuilder的调试器可以查看应用程序执行到某条语句时的变量及其取值,也可以修改其值。断点的设置、单步及跟踪这些基本的调试技术,读者在熟练掌握的同时,应用程序的编译和发布,是软件开发过程的最后一步,也是开发者发布软件的关键环节,所以读者应深入理解应用程序的编译及发行方法。
参考文献
[1]李国民 ,张磊,PowerBuilder7编程基础.清华大
学出版社,2000年4月.
[2] 黄立,樊奕,杨宇红,PowerBuilder应用入门.人民邮电出版社,1997年2月.
[3]刘增进,PowerBuilder 7.0数据窗口技术详解.电子工业出版社,2000年3月.
[4]刘红岩,何雅丽,周全.PowerBuilder 7.0原理与应用指南.电子工业出版社,2002年6月.


发布评论