开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

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

查看: 19596|回复: 171
收起左侧

[易源码分享] 【熔岩】完美支持易语言复刻的最强易语言脚本引擎发布

  [复制链接]
头像被屏蔽
结帖率:100% (2/2)
发表于 2022-8-1 21:17:52 | 显示全部楼层 |阅读模式   河北省唐山市
分享源码
界面截图:
是否带模块: -
备注说明: -
火山熔岩动态编程语言 是 继 McugScript1.2 版本后 改版的引擎
支持全中文代码书写,完美还原火山以及易语言的语法特性
强大到能够实现易语言自举,脚本支持 "函数支持库" 的封装,也就是脱离主程序的函数定义集合
函数支持库 能够实现封装:函数、易语言类、常量、函数传址、自定义返回数组类型、回调主程序 的功能
脚本还可以联合多个代码文件进行操作,能够实现简单的模块化代码规划
目前性能也是迄今为止精易论坛最快的易语言脚本引擎
脚本还支持 多线程操作,经spy++验证为真 多线程
除了支持多线程之外本脚本语言还支持多例脚本引擎同时存在多个熔岩脚本项目引擎
脚本还支持及其接近于面向对象的包装方法支持,可以完美模拟面向对象的函数调用等
熔岩脚本模块可以以纯面向过程的方式调用,也可以以已经封装好的类模块的方式调用
脚本也还支持DLL函数绑定,效果与易语言的DLL函数定义相通就不过多解释了
代码的书写原形是火山语言,然而纯文本编辑看上去更像python的画风,但其实写出来的代码是和易语言中一模一样的
脚本引擎过硬的素质不需多说,足矣完美协助易语言程序进行更丰富的编程体验
能够轻松完成易语言动态热更自举,能够让你体验到用易语言写易语言的快感是多么舒适
也能够轻松兼任 易语言程序的 动态插件系统、动态条件执行器系统、后台做工系统、客户生态系统
脚本引擎的运行机制是 代码 通过 编译器 编译成 字节码,然后 字节码 交付给 虚拟机执行
熔岩脚本的字节码是包含很多东西的:熔岩虚拟机执行代码、文件资源常量数据、动态跟进的函数支持库
这代表你只需要有一个很简单的运行壳就能做到编译型语言一样到处游走到处耍的功能了,即时在陌生环境中没有你所调用的函数库也无关紧要,因为它们可以存在于字节码中

如果你会制作IDE,恭喜你你能利用这个脚本引擎再次制造一个属于你自己的"易语言"了

话不多说,图不多发,我就简简单单把我自己简单封装的 熔岩版精易模块 的代码发一下吧

还有许多特性作者懒得在此表述,如有需要可以进群学习探讨,QQ群:693632272
火山熔岩动态编程语言.zip (1.74 MB, 下载次数: 176)
_TOI95GD8KO7CVR5YG.png
S95IXOHG5K3NGZP8KTT.png

点评

易语言自举 属实厉害了   新疆维吾尔自治区乌鲁木齐市  发表于 2022-8-2 14:39
编写要传播的模块,建议取消调用支持库,你这用的支持库太多了 7个   四川省成都市  发表于 2022-8-1 22:26

评分

参与人数 7好评 +7 精币 +16 收起 理由
740949011 + 1 + 2 YYDS~!
斩月Aphack + 1 支持开源~!感谢分享
划落的天空 + 1 如何再支持UI,那就更完美了
a135123 + 1 + 2 支持开源~!感谢分享
李泽勇2 + 1 + 2 新技能已get√
冰点 + 1 + 5 感谢分享,很给力!~
maozaiba + 1 + 5 奉上小小红包希望笑纳

查看全部评分


本帖被以下淘专辑推荐:

头像被屏蔽
结帖率:100% (2/2)
 楼主| 发表于 2022-8-3 22:32:52 | 显示全部楼层   河北省唐山市
本帖最后由 咖啡胤sky 于 2022-8-4 17:05 编辑

用户手册
目前只写好了入门级的用户手册,正在编写开发者手册

熔岩用户手册入门.doc

454.54 KB, 下载次数: 53, 下载积分: 精币 -2 枚

熔岩用户手册

回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:100% (2/2)
 楼主| 发表于 2022-8-4 22:53:16 | 显示全部楼层   河北省唐山市
更加深入的了解熔岩疫引擎的使用方法以及了解基层运行原理

熔岩开发手册(深入).doc

180.77 KB, 下载次数: 33, 下载积分: 精币 -2 枚

熔岩开发者手册

回复 支持 反对

使用道具 举报

签到天数: 15 天

发表于 2024-4-6 06:10:41 | 显示全部楼层   广东省广州市
谢谢分享
回复 支持 反对

使用道具 举报

签到天数: 5 天

发表于 2024-3-11 21:41:38 | 显示全部楼层   上海市上海市

此人为骗子,各位注意。现账号已被平台封禁
回复 支持 1 反对 0

使用道具 举报

结帖率:83% (5/6)

签到天数: 26 天

发表于 2023-12-19 11:51:11 | 显示全部楼层   浙江省嘉兴市
群满了,加不进去..
回复 支持 反对

使用道具 举报

结帖率:33% (2/6)

签到天数: 15 天

发表于 2023-11-24 10:14:38 | 显示全部楼层   广东省湛江市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

发表于 2023-7-26 17:47:51 | 显示全部楼层   广西壮族自治区南宁市
这是用来做什么的啊?
回复 支持 反对

使用道具 举报

签到天数: 23 天

发表于 2023-7-14 10:57:28 | 显示全部楼层   浙江省舟山市
学习一下~~
回复 支持 反对

使用道具 举报

发表于 2023-6-4 00:03:54 | 显示全部楼层   广东省深圳市
666666666666
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 1 天

发表于 2023-5-9 10:21:27 | 显示全部楼层   黑龙江省哈尔滨市
这么好的东西,我精币有点不够了。。。
回复 支持 反对

使用道具 举报

发表于 2023-2-12 16:06:54 | 显示全部楼层   广东省中山市
楼主
牛逼啊
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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