精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
订阅<精易模块>源码若快打码 快速★准确★稳定★便宜
██招贤纳士:10K-30k保底██
██【免费网络验证】无需服务器███打码兔秒杀一切验证码██
全国PPTP秒换IP 动态VPN仅35元/月
若快打码 快速★准确★稳定★便宜
█招聘技术兼职或者公司全职皆可
██【易卡发卡平台】无需服务器█
█打码兔答题 速度快 极稳定█
★滴滴答题★8元万码★分成任加★█火眼答题-超速-极稳-高质量█
█不管是pc还是移动端的技术皆可
云速打码全天50%分成★稳定★快速█斗鱼/熊猫人气招代理Q5919620█
免费淘客内部券API接口,技术支持
高价收针对粉 Q1685993352
█必须精通c++或者java作为基础
☆英数打码☆
大量令牌QQ6毛一个求大量业务合作
免费淘客内部券API接口,技术支持
高价长期收网吧端家庭端空间转发量
█通讯协议、内存接口、php皆可
████百万资金收各种暴力项目
★★★★收引流源码Q987303★★★
收各种渠道引流量--可测试的来
高价长期收网吧端家庭端空间转发量
QQ38336720,非技术勿加,请自重
 ┏ - --百万佣金_____诚招代理-- - ┓
★★★★出各种量Q987303★★★★
收各种运营商量
高价长期收网吧端家庭端空间转发量
斗鱼最便宜人气招代理QQ910222910
║收各种引流渠道/_招SEO黑白帽║
高价收网吧端家庭端转发量各种量
收各种棋牌引流渠道
高价长期收网吧端家庭端空间转发量
斗鱼高等级人气招代理QQ910222910
║收各种棋牌引流渠道192375066║
高价收网吧端家庭端转发量各种量
收各种棋牌引流渠道
高价长期收网吧端家庭端空间转发量
斗鱼经济公司接口招代理910222910
║高价-收安卓预装或静默安装量║
高价收网吧端家庭端转发量各种量
收各种棋牌引流渠道全网最强微博助手加微信免费送
斗鱼大主播超级智能弹幕招合作
┗- - - ---收各种渠道引流量--- - - ┛
高价收网吧端家庭端转发量各种量
收安卓预装或静默安装量出售令牌QQ 0.8元
斗鱼全屏弹幕招代理QQ910222910
代引高质量Q好友,微信粉qq6075189
高价收网吧端家庭端转发量各种量
无限高价收各种量 联系Q52334800
收网吧转发空间QQ:1513888885
大量收优酷好莱坞【一手】激活码
多省市动态VPS动态PPTP推广有返利
█出网吧QQ好友/群量Q:2129527889
【高价出售IOS云控源码Q4765236】
收网吧转发空间QQ:1513888885
出运营商弹窗 跳转量 Q3264734403高价收各种量联系QQ86952358█出网吧QQ好友/群量Q:2129527889
┏ - --百万佣金_____诚招代理-- - ┓收一手真实微信女粉QQ331391816
██----大量--手机卡--接码----██
新天诚自动发卡平台
█出网吧QQ好友/群量Q:2129527889
║百万佣金_诚招代理Q10868768║
超高价格收各种量 空间转发量全收██----接--短---信--验证码----██
结算最快、服务最好
█出网吧QQ好友/群量Q:2129527889
║收各种引流渠道/_招SEO黑白帽║
超高价格收各种量 空间转发量全收
██----接--短---信--验证码----██多个美女客服任你选择█出网吧QQ好友/群量Q:2129527889
║百万佣金_诚招代理Q10868768║超高价格收各种量 空间转发量全收
██散单勿扰QQ:1557371777██
██████网站防360微信QQ拦截
出直播平台主播关注量Q:977322367
┗- - - ---百万佣金诚招代理--- - - ┛
█码云打码 秒过一切主流验证码█
██----只接一手--贩子勿扰----██
!!!!!招聘安卓HOOK开发人员!!!!!出精准微信号关注量日产百万粉丝
微奇兵微信群发助手秒杀炮手蓝狐
█↑↑↑速度快 价格低 超稳定█
出微信男粉:QQ80000627
!!!!!可独立分析APK程序!!!!!出精准微信号关注量日产百万粉丝
令牌QQ0.5元(已养好,7天回收包补)
全自动手机APP引流脚本,日1000+安徽实地工作,有封包基础即可!网吧好友量每天10W新量QQ8571909大量出售陌陌流量
极速识别 滑块/汉字/字母 低至2元
日出十万主动加群男粉Q2322979792
出售QQ好友代加双向拉群空间
 <免费网络验证>自动收款新手包教
集团实力收购一切流量q:3518191744
高价收购各种引流渠道Q1241404222
█收购精准风水算命粉丝█
收购一切流量☞QQ:503830000☜ 我要租此广告位 
查看: 7985|回复: 315
收起左侧

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

  [复制链接]

签到天数:26 天

结帖率:45% (5/11)
发表于 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, 下载次数: 384)
QQ截图20170406195202.png

点评

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

评分

参与人数 27好评 +20 精币 +41 收起 理由
空竹 + 1 感谢分享,很给力!~
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 支持开源~!感谢分享
精易客服 + 5 支持开源~!感谢分享

查看全部评分



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

本帖被以下淘专辑推荐:

签到天数: 6 天

结帖率:97% (31/32)
发表于 7 天前 | 显示全部楼层
然而易语言报毒啊。没什么卵用。。。

回复

使用道具 举报

签到天数: 26 天

结帖率:45% (5/11)
 楼主| 发表于 2017-7-19 23:30:42 | 显示全部楼层
wlzyk118 发表于 2017-7-19 23:05
我想你没明白我的意思,我的意思是程序中有多个单独的可执行文件,这些文件都是单独运行的,安装时这些文 ...

你也没明白我的意思,你写个总的启动程序,自己在自己的程序里面吧那些文件全部创建快捷方式不就好了
安装程序  直接调用你的总程序就OK了,毕竟安装程序要符合大众化,一些特殊功能要求,就靠这个执行文件来完成的,无论是批处理还是写程序,都可以非常简单的实现你说的功能,你自己要是一点代码都不会写那就没办法了,封装安装程序本来就是程序员干的活

回复

使用道具 举报

签到天数: 8 天

结帖率:0% (0/1)
发表于 2017-7-19 23:05:53 | 显示全部楼层
aqwvwv 发表于 2017-7-18 23:09
多个可执行文件 你自己写个总的执行软件

我想你没明白我的意思,我的意思是程序中有多个单独的可执行文件,这些文件都是单独运行的,安装时这些文件都要发送快捷方式到桌面,不是一个总执行软件去执行这些程序

回复

使用道具 举报

签到天数: 17 天

结帖率:94% (46/49)
发表于 2017-7-19 10:39:06 | 显示全部楼层
忙测试下谢谢各位了http://bbs.125.la/forum.php?mod=view

回复

使用道具 举报

签到天数: 26 天

结帖率:45% (5/11)
 楼主| 发表于 2017-7-18 23:09:51 | 显示全部楼层
wlzyk118 发表于 2017-7-18 22:40
@aqwvwv  想问下,如果安装程序中有多个可执行文件,配置如何写

多个可执行文件 你自己写个总的执行软件

回复

使用道具 举报

签到天数: 8 天

结帖率:0% (0/1)
发表于 2017-7-18 22:40:24 | 显示全部楼层
@aqwvwv  想问下,如果安装程序中有多个可执行文件,配置如何写

回复

使用道具 举报

签到天数: 8 天

结帖率:0% (0/1)
发表于 2017-7-18 22:24:43 | 显示全部楼层
谢谢分享。

回复

使用道具 举报

签到天数: 3 天

结帖率:100% (10/10)
发表于 2017-7-7 17:49:03 | 显示全部楼层
支持作者!!!

回复

使用道具 举报

签到天数: 5 天

发表于 2017-7-4 13:29:49 高大上手机用户 | 显示全部楼层
谢谢分享。

回复

使用道具 举报

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

本版积分规则 致发广告者

关闭

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

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

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

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