zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    url-pattern / /*匹配
    velocity入门
    配置eclipse插件
    Myeclipse 2014 破解
    Eclipse kepler 安装 Dynamic Web Project差距WTP
    Errors running builder 'Faceted Project Validation Builder' on project
    JSF web.xml的各类参数属性配置
    bpm 学习笔记一
    love is ... ...
    .sh_history文件的管理机制
  • 原文地址:https://www.cnblogs.com/mlskin/p/13468686.html
Copyright © 2011-2022 走看看