如何为您的安装程序换肤

一、 概述

每一款商业软件都离不开安装程序,安装程序制作的是否精美直接影响客户对您软件的第一感觉。打个比方,安装程序就像一件传统商品的外包装,该包装的好坏,可以看出该产品是否做工精细,是否质量过硬。

目前主流的安装程序制作工具有两种:InstallSheildWise Solution.

在本文中,我们以Wise SolutionWise for Windows Installer Professional 6.10.0 .450为例,向您介绍如何为您的安装程序换肤。

 

二、 安装工程的创建

1.   创建一个Windows Application 工程

   

点击“OK”按钮,该工程创建成功,保存该工程名为TestSkinInstaller

 

2.   添加被安装的源文件

具体操作如下:在左边的Feature Details表中选择Files节点,在右边的文件列表中选择要安装的文件。作为例子,我们这里就选择1个文件:TestSkinInstaller.txt做为源文件。

接下来,我们把Skin++ For Wise Installer 支持文件也加入进来。该文件可以到http://www.uipower.com 上面的Skin++ for Wise Installer版页面去下载,文件名称为:SkinPPWiseInstaller.dll

如下图所示:

 

3.   添加换肤启动

进入View菜单,点击MSI Script菜单项。

点击进入脚本设置页。

在左边Actions列表中,选中“Call Custom DLL From Installation”项,在Installation Sequence中,选中LaunchCondition语句上面一句。如下图所示:

双击“Call Custom DLL From Installation”项,弹出以下窗口,在Custom Action编辑框中输入:SkinAction;在DLL File编辑框中输入:[TestSkinInstaller] SkinPPWiseInstaller.dll,此处的[TestSkinInstaller]为目标机器的安装目录;在Function Name编辑框中输入:skinppLoadSkin

点击“Add”按钮,弹出如下窗体:

Parameter Type中选择string pointer;在ValueSource 中选择Formatted Constant;在Constant Value编辑框中输入SkinWiseInstall,AquaOS.ssk;这里的AquaOS.ssk 为我们选择的皮肤。目前SkinPPWiseInstaller.dll 提供2套预定义皮肤,皮肤名称:AquaOS.sskFauxS-TOON.ssk.

注意:SkinWiseInstallAquaOS.ssk之间需要用“,”分割。

点击“OK”按钮,界面显示前一副图。点击“确定”按钮,到此我们完成了换肤启动项的设置。

如下图所示:

                   点击“Complie”按钮进行工程的编译。

                  

                   进入我们工程目录,运行TestSkinInstaller.msi文件,可以看到安装程序已经换上新装。

 

4.运行效果图

多彩风格:

 

苹果风格:

 

 

三、备注

       1http://www.uipower.com 上面下载的SkinPPWiseInstaller.dll是试用版,所以会有如下图的注册提示框:

             

       点击“是”或“否”不影响您的测试。

      

2对于运用苹果风格时,你会发现文字部分不能透底,那是Wise Install画造成的。你可以在Wise Install环境中把文本控件的属性设置为透明,在Transparent前面打上勾

如下图所示:

             

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值