分享源码
界面截图:
是否带模块:
-
备注说明:
-
火山熔岩动态编程语言 是 继 McugScript1.2 版本后 改版的引擎
支持全中文 代码书写,完美还原火山以及易语言 的语法特性
强大到能够实现易语言自举,脚本支持 "函数支持库 " 的封装,也就是脱离主程序的函数定义集合
函数支持库 能够实现封装:函数、易语言类、常量、函数传址、自定义返回数组类型、回调主程序 的功能
脚本还可以联合多个代码文件进行操作,能够实现简单的模块化代码规划
目前性能也是迄今为止精易论坛 最快的易语言脚本引擎 了
脚本还支持 多线程 操作,经spy++验证为真 多线程
除了支持多线程之外本脚本语言还支持多例脚本引擎 同时存在多个熔岩脚本项目引擎
脚本还支持及其接近于面向对象 的包装方法支持,可以完美模拟面向对象的函数调用等
熔岩脚本模块可以以纯面向过程的方式调用,也可以以已经封装好的类模块的方式调用
脚本也还支持DLL函数绑定,效果与易语言的DLL函数定义相通就不过多解释了
代码的书写原形是火山语言,然而纯文本编辑看上去更像python的画风,但其实写出来的代码是和易语言中一模一样的
脚本引擎过硬的素质不需多说,足矣完美协助易语言程序进行更丰富的编程体验
能够轻松完成易语言动态热更自举,能够让你体验到用易语言写易语言的快感是多么舒适
也能够轻松兼任 易语言程序的 动态插件系统、动态条件执行器系统、后台做工系统、客户生态系统
脚本引擎的运行机制是 代码 通过 编译器 编译成 字节码,然后 字节码 交付给 虚拟机执行
熔岩脚本的字节码是包含很多东西的:熔岩虚拟机执行代码、文件资源常量数据、动态跟进的函数支持库
这代表你只需要有一个很简单的运行壳就能做到编译型语言一样到处游走到处耍的功能了,即时在陌生环境中没有你所调用的函数库也无关紧要,因为它们可以存在于字节码中
如果你会制作IDE,恭喜你你能利用这个脚本引擎再次制造一个属于你自己的"易语言"了
话不多说,图不多发,我就简简单单把我自己简单封装的 熔岩版精易模块 的代码发一下吧
还有许多特性作者懒得在此表述,如有需要可以进群学习探讨,QQ群:693632272
火山熔岩动态编程语言.zip
(1.74 MB, 下载次数: 176)
评分
查看全部评分