现在有许多人爱好编程,可是编好了优秀的软件,没有好的安装界面,也不容易引起别人的注意。一个好的安装界面,就是成功的开始。
那么,你在使用什么安装制作软件呢?你可能马上会说是InstallShield。的确,现在最流行、最著名的安装制作软件是InstallShield,但是InstallShield并不是自由软件,而是一个有版权的软件。所以,我给大家介绍一个比InstallShield更加方便好用的安装制作工具GP-Install。
GP-Install是一个用Delphi4编制的自由软件。虽然是自由软件,但不是说它的功能就比较少,或者不够强。正好相反,一个安装软件应该有的功能它一个不少,而且相当方便、实用。整个软件安装以后大约有2M,只是InstallShield的零头(其实,InstallShield就象操作系统中的Windows,体积庞大,文件众多,速度缓慢,不知道为什么一定要做成这样,难道也象Windows在程序里面加入特殊代码来防止盗版?)。InstallShield有的功能GP-Install基本都有,生成的安装程序界面也非常相似,但是GP-Install更加让人感到亲切。GP-Install还有一个最大的特点就是允许生成带有多国语言的安装程序,在一个安装程序中就包含了多种国家的语言,并且你在安装时选择了什么语言,在反安装(卸载)时也会显示出什么语言。这对于希望把自己的程序向其他国家、地区推广的程序员来说是非常有用处的。
GP-Install采用了一个非常方便的交互式界面来设置安装中所需要的各种参数,界面如图一。
不象InstallShield那样复杂,让人不容易上手,GP-Install的设置相对就很简单,只要几分钟就能够熟悉。所有的设置选项都在交互界面上显示出来,一共七大项,分别是:一般设置、屏幕设置、文件/组、对话框、程序图标、INI文件和注册表设置。用鼠标点击相应的选项或选择菜单进入设置,设置好参数并确认后,就会在对应的选项名称前显示一个大红勾。前五项是基本选项,必须设置。全部设置完成后,就可以建立安装程序。GP-Install也允许你创建安装文件到软盘。
下面就为大家详细讲解每一项设置。
1.一般设置
在这里要设置安装程序的最基本信息。这些信息会在程序安装时显示出来。
“执行文件”指? 形成的打包文件名,一般常用setup或install来表示。用鼠标单击“浏览”,选择好目录(最后产生安装文件的输出目录)。在“应用程序名”这一栏中填上你编制程的序名称,再下面依次填上版本、公司名称,以及缺省的安装目录。
最后在‘反安装'选项前打上勾(一个好的安装程序是必须有反安装功能的)。‘反安装'指是否需要产生反安装程序(缺省情况下GP-Install产生的反安装功能是通过控制面板中添加/删除程序来实现的)。
如图二所示。

图二
2.屏幕设置
首先是设置屏幕背景色,一般常用的是渐变的兰色背景,这也是我们最常看到的,许多安装软件都采用这种背景色。这里你可以任意调整红绿兰三种颜色,搭配出理想的颜色组合来。在右边窗体中实时显示出搭配的效果,窗体的左上角显示出你刚才输入的程序名,右下角显示版权、年份和公司名。如果你不喜欢这样的背景或效果,那就按下“目标”键进行修改,调整标题的名称、显示位置。还可以把主标题换成一幅好看的图片。你还可以随时按下“预览”键观看整个设置的效果。是不是很方便?
当然,如果以上设置你都不喜欢,也可以选中隐藏背景这一项,不显示任何背景。

图三
3.文件/组
开始时,GP-Install为你建立了三个文件组:程序文件组、帮助文件组和范例文件组。你可以分别往每个组里添加文件。系统文件放到程序文件组中,帮助文件放到帮助文件组中。这样就可以把不同的文件安装到不同的目录中去。如果文件组还不够用,你可以创建新的文件组。
如果在文件组名称上双击鼠标左键,或者用右键单击然后再选择属性,就进入文件组参数设置。设置文件组的名称、描述(说明)、以及文件组的安装目录、文件的更新方式和操作平台等。
如果你希望制作一个更加具有专业水平的安装程序来,如允许用户自定义安装,选择安装的文件等等,就要设置好各个文件组,文件组的安装目录,以及文件组中各种的文件了。
4.对话框
这是比较关键的一个设置。分四个大部分:“通常”、“对话框”、“扩充”和“语言”。
首先,在“通常”选项中可以改变图片,就是那幅熟悉的电脑加磁盘,图片大小是120x260,支持jpg格式图形。如果图片大小不是120x260,那就把拉伸这一项也选上。
其次,就是“对话框”设置了,这可是制作安装程序的关键所在。因为一个安装程序给人的印象全都要靠对话框体现出来。GP-Install中有12种类型的对话框,分别是“欢迎辞”、“软件许可协议”、“安装信息”、“用户信息”、“选择目标位置”、“安装类型”、“自定义安装”、“选择程序组”、“开始复制文件”、“进程指示”、“电子公告板”和“安装完成”。你只要在安装过程中希望出现的对话框前面打上勾,然后对选择的对话框进行简单的设置就行了。设置好后,可以随时进行预览,观看效果。预览时,只会显示出被选择的对话框,与实际情况完全一样,这一点非常的方便。
GP-Install还有一个与众不同的地方,一般的安装软件在“软件许可协议”和“安装信息”这两个对话框中,使用的是普通文本格式,比较单调。而GP-Install使用的却是RTF文件格式,能够有更加好的显示效果,给人留下深刻的印象。
如果你的程序需要用序列号来保护,就在“用户信息”这一项中选择需要序列号。
GP-Install还可以制作不错的电子公告板。在“电子公告板”对话框设置中按顺序添加要显示的图片(可以是jpg格式的),以及图片之间的延时时间,就为你的安装程序作好了一个非常酷的电子公告板了。当然要注意调整好图片的显示顺序。这回不用再去羡慕别人了,你也能够轻易地制作出漂亮的电子公告板来。
其他对话框的设置都比较简单,就不再多说了,和一般的安装制作工具大同小异。
在扩充设置中,是设置一些比较特殊的选项。比如,当安装程序执行到某一步时,或某一个对话框时,希望执行一个特定程序,就要用到它了。因为很少会用到,所以这里也不多介绍它了。
最后是多国“语言”设置,这是GP-Install最大的特色了。GP-Install自带了十多种语言的支持包,你只要选择想要使用的语言(可以多选),就可以了作出带有多国语言支持的安装程序来(就这么简单)。在运行安装程序时,会首先提示你选择安装过程中要使用的语言。选择后,安装界面会自动转变。如果一个语言也没有选择,那么将显示英语。
在上面对话框设置中,预览时显示的是英语。如果想用其他语言预览,只要在对应的语言上面单击鼠标右键,选择预览。效果还可以吧。
如果在语言列表中没有你需要的语言,那也不要紧,你可以自己新建一个。用鼠标右键单击语言列表,选择新建语言即可。新建立的语言里面全部是英语,你要自己动手翻译成需要的语言。在要翻译的语言上双击鼠标左键进入修改,列表分三栏,左边是这一项的名称,右边是英语对应的语句,中间就是你需要翻译的了(不要害怕,只有一百多条,而且大部分都很短,一会儿就可以翻译好)。翻译好后,可以随时进行预览,查看效果。有不满意的地方,马上就能修改。
5.程序图标
程序安装完成后,还要为你的程序建立图标和快捷方式,方便别人使用。首先进入新图标设置,在命令栏中选择文件,就是在步骤3中输入的那些文件中选择一个,可以是执行文件,也可以是帮助文件等等;参数一栏则根据实际情况填写,描述是给这个快捷方式起一个名字,必须要有;下面依次是开始目录、窗口方式、以及放置快捷方式的文件夹。你可以把快捷方式建立在桌面、开始菜单的启动组、发送到、开始、程序组以及缺省位置。

图四
6.INI文件和注册表
INI文件是win31中保存参数的方式,为了兼容性,Win9x中保留了win.ini和system.ini,而Win9x中一般是使用注册表。INI文件和注册表的设置不是必须的,根据自己的实际情况来设置。设置过程是比较容易的,大家试一试应该就明白了。
进行好以上设置后,先要把工作保存到一个文件中,否则,GP-Install不允许你建立最后的安装文件。接下来按下F2键或屏幕上的快捷键,进入建立窗口,按下“开始”,GP-Install就开始为你创建安装文件了。建立完成后,就可以测试一下,看一看你制作的安装程序效果怎么样?是不是很容易。
如果要制作用软盘来分发的安装文件,就把“创建到软盘”这个选项选中就可以了。
一般来说,使用安装制作工具制作成的安装文件会比只用ZIP方式压缩的原始文件大一些,在不包括电子公告板图片的情况下,GP-Install制作出来的安装文件要大上400K左右。而用InstallShield至少要大出600K~800K。是我使用过的安装制作软件中最大的一个。
下面是GP-Install与InstallShield的简单对比:
|
GP-Install |
InstallShild |
| 多语言支持很 |
方便 |
一般 |
| 添加新语言 |
方便 |
无 |
| 产生的安装文件 |
较小 |
较大 |
| 安装文件运行速度 |
快 |
慢 |
| 程序界面 |
简单、友善 |
复杂 |
| 系统文件大小约 |
2M |
>50M |
| 软件操作性 |
容易 |
复杂 |
| 参数设置 |
简单 |
复杂 |
| 绿色软件 |
是 |
否 |
| 自由软件 |
是 |
否,有版权 |
说了这么多,GP-Install到哪里去找呢?http://www.mydown.com,你可以在那里下载一个最新的版本,目前最新版本是5.0.2.57。也可以到我的主页下载汉化版本,里面已经包含了简体中文支持语言包。我的主页在http://czszy.heha.net。
如果你有什么问题,欢迎与我联系EMAIL:czszy@heha.net( 在MYDOWN下载 ) |