易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

冰山脚本,支持打包生成exe的中文脚本语言   [复制链接]

    2021-04-09 20:06:56
    高级教程源码
    易语言资源网
    5778 次浏览
    来源链接

冰山脚本全称冰山中文脚本语言,是一款早期使用易语言开发的,并且语法上与易语言的代码文本格式接近的编程语言。

冰山脚本是可以扩展的,可以通过修改内部的 添加自带函数 子程序来扩充能力。

冰山脚本没有提供循环语句,但所有循环操作均可以采用递归实现。

一个用递归来实现循环的例子是使用下面的算法来绘制 ❤ 图案。

可以看一下效果。

在某些情况下我们可能会希望直接用脚本语言来开发窗口程序,冰山脚本有考虑到这种情况,并且提供了相应的实现方案,以便不时之需。

当我们已经完成了一个脚本,并准备发布时,会遇到一个问题,就是这个脚本可能只能在自己这里运行。之所以会发生这种情况,是因为其他人未必拥有和自己一样的,可以运行脚本的环境。一种解决办法就是,运行环境连同脚本的一起发布,冰山脚本是支持这种操作的,即打包运行环境与脚本,之后生成独立可运行的exe文件。

但有时候脚本并不是独立运行的,而是整合在程序内部进行运行的。

对冰山脚本来说,这种整合是非常方便的,只需要用一行代码就可以实现:

当然这段代码忽略了错误处理,但就这段代码实现的效果而言,是非常直白的,就是字面上的意思,开始鸣叫然后结束。

进一步的,如果我们在 添加自带函数 子程序中加入可以接收冰山脚本运算结果的子程序,那么还能实现与冰山脚本的完全交互对接,进行更有意义的操作,至于具体的实现,这里留给感兴趣的朋友自行探索。



点我下载 (已有 250 次下载)

引用模块


源码文件名 模块文件名
使用例子.e
虚拟机模块.ec
编译模块.ec
连接模块.ec
用于合并的EXE.e
虚拟机模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
使用例子.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
用于合并的EXE.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
数据操作支持库一 2.0 4BB4003860154917BC7D8230BF4FA58A
编译模块.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
虚拟机模块.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
连接模块.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:Url地址读参改值...     下一篇:[HZUI Ⅲ]自适应更新UI...