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

     

  • 相关阅读:
    python 操作ie登陆土豆网
    python网络编程学习笔记(3):socket网络服务器
    python趣味编程:借书方案(排列组合)
    扑克牌洗牌
    C#开发的两个原则的深入讨论(转)
    软件文档知多少?(转)
    反射点滴Common
    使用ASP.NET加密口令(转)
    asp.net 备份和恢复SQL SERVER 数据库
    编程规范程序员们都应该这样写代码(转)
  • 原文地址:https://www.cnblogs.com/mlskin/p/13468686.html
Copyright © 2011-2022 走看看