NSIS与Duilib结合制作自定义安装包界面的相关介绍
NSIS与Duilib结合制作自定义安装包界面的相关介绍 1. Duilib简介 Duilib界面库基于viksoe的DirectUI项目[2] ,并且以BSD协议开源。 国内首个开源的directui项目。 轻量、体积小、易入门、资料齐全、易扩展。 腾讯、华为、百度、联想、酷狗、墨迹天气、唯思等等大公司均在使用。 目前较为活跃的维护的版本 1). 官方版本: 2). RedRain版本: 3). Duilib_Ultimate: 2. NSIS与InnoSetup简介 1). 均开源 2). 均支持插件化开发,NSIS占优,插件多,脚本控制更全面 3. NSIS插件开发简介 4. Duilib属性列表,UI配置 采用xml布局,其中语法类似于html中的标签的属性设置。 file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml\wpsFE97.tmp.jpg 5. 实例演示 采用NSIS多字节版本 + Duilib来实现。 重点: 1) UI界面配置 2) UI与脚本的交互(回调函数绑定及控件信息获取) 3) 进度条控制(采用7z的解压进度实现) 4) 应用到UI控件、process插件、7z插件等 6. 当前其他专业从事安装包界面制作的相关信息 1). restools 2). nsSkinEngine 专业化运营,做的比较专业,支持多字符版本与Unicode版本的NSIS。 3). nsNiuniuSkin
|