精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 论坛浏览速度太慢? 教你赚取精币 - 每日签到

找工作/接单 百度招聘- 论坛招聘- 论坛接单- 猪八戒接单- 威客中国-

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

搜索
订阅<精易模块>源码若快打码 快速★准确★稳定★便宜
强制加群|高质量|联系QQ:7777762
██【免费网络验证】无需服务器███打码兔秒杀一切验证码██
全国800万秒换IP动态VPN仅35元/月
若快打码 快速★准确★稳定★便宜
强制加群|高质量|联系QQ:7777762
██【易卡发卡平台】无需服务器█
█打码兔答题 速度快 极稳定█
大量收空间转发量相册等QQ7212210
Thewolf语音验证码接收平台可API
强制加群|高质量|联系QQ:7777762
█火眼答题-超速-极稳-高质量█云速打码全天50%分成★稳定★快速
大量收空间转发量相册等QQ7212210每天10万男性量需要联系Q22288847
长期出王者量qq:52365783
最高价收各种流量qq:18903072
█████打码平台/最低1元/万题
0.4无限收网吧强制进Q群量qq807015
 ☆英数打码☆
质量转盘游戏号q6417954
免费淘客内部券API接口,技术支持
【26元】给你加3000微信好友█ 
【枫叶打码 九宫 天龙 QQ码特价】
极速稳定识别平台 高并发 低至2元
斗鱼<最便宜人气>招代理910222910
免费淘客内部券API接口,技术支持★收陌陌社交粉游戏粉Q491474952★
承接投票评选活动。QQ:80098213
大量收空间转发量相册量Q29012668
斗鱼<高等级人气>招代理910222910
█拨号vps服务器5元/天免费测试█
无限收网吧强制好友 联系99644
40W网吧好友加群逆向量Q950092
大量收空间转发量相册量Q29012668
斗鱼人气热门推荐招代理910222910
出售活令牌QQ单价1.0元
无限收网吧强制好友 联系99644
日出2万微信粉:包养=低价格高质量
大量收空间转发量相册量Q29012668
斗鱼经济公司接口招代理910222910
███ 微信公众号收粉.日结!
无限收网吧强制好友 联系99644
██ 实力高价收购各种流量!██
大量收网吧域名跳转量QQ29012668
斗鱼tv<全屏弹幕>招代理910222910
███ 微信公众号收粉.日结!
多大量都吃的下 联系Q:99644 
██ 实力高价收购各种流量!██
大量收运营商域名跳转量Q29012668
诚招团队开发【淘宝复制软件】急~
███ 微信公众号收粉.日结!
全网最高价收 联系 99644
★滴滴答题★8元万码★分成任加★各种直播粉丝关注合作 Q:709093018
诚招大神开发【淘宝复制软件】急~
█斗鱼/熊猫人气招代理Q5919620█
淘客软件招推广100%分成Q3861151
24小时出LOL精准粉 联系q:975542
无限高价收各种量 联系Q481476614
最高价收量共赢合作QQ:931334887
一直播花椒人气粉丝诚招代理
╰→诚信收APP精准男粉Q1090302552
无限收各种强制进Q群量q290208720
█长期稳定收质量男粉Q80003865█
无限收网吧强制好友联系Q76498 我要租此广告位 
查看: 6514|回复: 296
收起左侧

[易语言纯源码] 真正意义上的Setup安装包支持上百G大文件安装 开源分享

  [复制链接]

签到天数:22 天

结帖率:50% (3/6)
发表于 2017-4-6 21:06:28 | 显示全部楼层 |阅读模式
分享源码
界面截图:
是否带模块: 纯源码
备注说明: -
本帖最后由 aqwvwv 于 2017-4-7 19:28 编辑

       [开源]真正意义上的Setup安装程序        

之前开源过一个Setup的安装程序源码,不知道大家还记得否,是一个QQ音乐安装界面
的,不知道的朋友可以进下面链接看看:
http://bbs.125.la/forum.php?mod=viewthread&tid=13979188&extra=
这次的Setup修复和更新了许多不足的地方,大致有以下几点
1.修复了个别数据尾部字节集分割提取存在的数据提取出来后不完整的bug
2.加入了动态生成制作新安装包的一些必要参数,如文件名、版本号、等等信息,基本上
一个通常的安装程序所必备的一些功能都可以通过配置方案来配置
3.重新设计了安装程序的界面,不再采用自绘的窗口界面,直接使用E自带的窗口来设计
相对以后进行二次更新修改方便很多,界面也比较符合大众化
4.重新设计了Setup的结构,制作生产新的安装程序更简单方便,可以保存、读取用过的
模板方案,下次制作安装程序,直接一键导入模板方案,点击编译按钮快速生成安装程序


下面是新版本的图文介绍和使用方法:
1.打开Setup Make.exe
首次打开Setup Make,由于这时候没有模板文件,我们初始化模板,点击确定,生成模板
QQ截图20170406201434.png QQ截图20170406201539.png
这个模板看起来好像ini配置文件啊?
你没看错,就是一个ini配置文件格式的,配置项中有软件名称、软件版本号等一系列参数,只要填写上这些信息就可以
生成一个安装包程序了,模板方案填写完成后,可以点击“预览”按钮进行安装程序界面的预览,满意后点击保存模板
下次需要制作该系列安装程序时,就可以直接读入模板快速的生成新的安装程序了

QQ截图20170406202318.png QQ截图20170406202415.png
现在我们先预览下安装程序的内容,是否与预想的一致,看下图系列



易语言安装包
01.png 02.png 03.png 04.png 05.png 06.png

Notepad++安装程序
001.png 002.png 003.png 004.png 005.png

Notepad++安装文件太小,秒过安装部分,来不及截图。。。

以上就是新版本Setup的大致内容,除了exe文件图标我暂时无法制作外,其余的安装程序中所有数据都可以动态制作
(ps:需要更换exe文件图标,目前只能通过源码修改、或使用资源修改等软件进行,希望下次新版本可以突破这个技术)
而且生成安装程序过程非常快,500MB的安装包生成只要0-2秒(本机测试结果,不代表所有电脑)

另外Setup 同样支持超大的安装程序制作,只要硬盘够大,几百G的安装程序制作一点不忽悠,由于我现在是在演示
不可能弄个几百G的东西出来给大家看,想要测试效果的朋友可以下载源码自行测试吧

问:可能有的朋友想到了一个问题,如果制作了一个100G的安装程序,能打开吗?内存会不会一下给占用满了
或崩溃之类的情况出现?

答:不会出现这情况,不过你制作多大的安装程序,运行时,内存占用只有1-4MB,安装的资源不会随着软件运行
而加载,因为我们的Setup是将安装的资源数据储存在安装程序的数据尾部,windows系统运行exe文件时,只会加
标准的exe文件数据结构的部分,而尾部那些数据windows无法识别,所以不会加载


如果你觉得帖子的内容对你有帮助,你可以通过评分、打赏等方式进行支持,你的这些行为都是我继续开源的动力!!!

漏了一份卸载源码,补上: 卸载源码.zip (183.75 KB, 下载次数: 307)
QQ截图20170406195202.png

点评

写法清晰,逻辑很好,看得懂!!  发表于 2017-5-11 07:01
帮忙测试下谢谢各位了http://bbs.125.la/forum.php?mod=viewthread&tid=14006072  发表于 2017-4-9 18:09

评分

参与人数 26好评 +20 精币 +40 收起 理由
393763 + 1 支持开源~!感谢分享
決不放棄 + 1 支持开源~!感谢分享
374237370 + 2 能携带百G+数据?
菠萝吹雪12354 + 1 + 1 新技能已get√
2462528259 + 1 感谢分享,很给力!~
小表哥 + 2 支持开源~!感谢分享
yyzzyy22 + 1 支持开源~!感谢分享
oin + 1 新技能已get√
失心2017 + 1 支持开源~!感谢分享
hfq1314 + 1 支持开源~!感谢分享
一念倾城 + 1 + 2 奉上小小红包希望笑纳
moli15522 + 1 + 1 支持开源~!感谢分享
是男人就扛得起 + 1 + 2 奉上小小红包希望笑纳
u112946 + 1 + 2 支持开源~!感谢分享
A—小哲 + 1 + 2 支持开源~!感谢分享
ck66 + 1 + 2 支持开源~!感谢分享
1051496412 + 1 + 3 支持开源~!感谢分享
空中的鱼 + 1 + 2 支持开源~!感谢分享
精易客服 + 1 + 5 支持开源~!感谢分享
阿杰大大 + 1 哥们,你即将加精了,不过我没好评了,只能给你最后的一个JB了。支持开源

查看全部评分



您可以选择打赏方式支持楼主

本帖被以下淘专辑推荐:

签到天数: 4 天

发表于 2017-5-15 21:38:04 | 显示全部楼层
看看怎么弄的

回复

使用道具 举报

发表于 2017-5-13 11:14:35 | 显示全部楼层
留着留着留着

回复

使用道具 举报

发表于 2017-5-13 11:14:21 | 显示全部楼层
这是啥??????????

回复

使用道具 举报

发表于 2017-5-13 11:14:01 | 显示全部楼层
大神大神大神大神

回复

使用道具 举报

签到天数: 8 天

结帖率:100% (21/21)
发表于 2017-5-13 10:11:49 | 显示全部楼层
好东西多谢分享好东西多谢分享

回复

使用道具 举报

签到天数: 2 天

发表于 2017-5-12 20:59:45 | 显示全部楼层
这个太强大了,正需要

回复

使用道具 举报

签到天数: 23 天

结帖率:100% (1/1)
发表于 2017-5-10 07:52:46 | 显示全部楼层
好东东啊。。。。学习学习

回复

使用道具 举报

签到天数: 2 天

发表于 2017-5-8 15:32:27 | 显示全部楼层
6666666666666

回复

使用道具 举报

签到天数: 2 天

发表于 2017-5-8 15:31:49 | 显示全部楼层
66666666666666666

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

关闭

精易论坛 - 有你更精彩上一条 /1 下一条

快速回复 收藏帖子 返回列表

sitemap|易语言教程|易语言源码|易语言论坛|诚聘英才|易语言模块|Archiver|手机版|联系我们|精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3400082,企业QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.2 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125

快速回复 返回顶部 返回列表