• MlSkin搭配Inno安装脚本快速制作个性时尚的安装包(和网上的Inno安装包界面美化的方法不相同)


    Inno Setup是一款经典的免费安装程序打包工具,它是用Delphi语言编写的开源软件,支持pascal脚本,小巧、简便,足以完成一般安装任务;
    官网:https://jrsoftware.org ;虽然到现在也还在一直维护升级更新,但它的安装界面却还停留在Windows2000时候的风格,对比当今互联网上的那些软件漂亮的安装界面,就显得太土气了,给用户的第一印象就要扣分了;当然网上也有一些美化Inno安装界面的方法,大部分是用的 botva2.dll ,然后通过它封装的一些api函数用pascal纯脚本的方式,用一种非可视的方式去拼搭出界面,这样虽然也能实现出来一些效果,但因为设计期是不可预览的,只能凭直觉去写脚本,构建界面的过程相当麻烦,就算是弄一个非常简单的安装界面,也特别的费时费力,后期如果想往界面上增加或者删除某个功能,维护起来特别痛苦;
    前几天,我自己的一个软件安装程序(也是用Inno+botva2.dll做的安装界面),因为需求变化 ,需要在上面增加点动画效果,网上找了一些资料,要实现出来感觉会很费事,在查资料的时候,顺便花了点时间去研究了一下Inno,发现其实还有更容易的方法可以美化界面 ,于是花了点时间动手试了一下,最后果然证明方法是可行的,安装界面制作可以直接在Delphi的IDE中设计好,然后编译生成Dll,再到Inno中引入后打包编译就行了;用这样的方式,可以非常方便快速制作出想要的安装界面!现在将方法分享出来,Inno安装脚本的源码和Delphi工程的源码,编译的环境和详细步骤,MlSkin正式版用户可以直接免费获取~

    MlSkin官方网站:http://www.pngui.com/  主页里面有联系方式

    最后放出成品和截图,下载地址:https://files.cnblogs.com/files/mlskin/setup.demo.zip

     

  • 相关阅读:
    多端统一框架Taro基础教程
    golang中的race检测
    【Golang】高性能编程之超时退出协程
    电容充放电时间常数RC计算方法(转)
    meanshift算法详解(转)
    vim 统计字符串在当前文档中出现的次数
    置信区间的理解
    IC 后端仿真: process corner 和 PVT (转)
    STA概念:一文了解NLDM与CCS(转)
    Linux 中 fg、bg、jobs 等指令(转)
  • 原文地址:https://www.cnblogs.com/mlskin/p/14952111.html
Copyright © 2020-2023  润新知