【易语言模块开发】
本帖最后由 书香 于 2024-2-10 04:29 编辑接着上节内容,先说说什么是易语言模块,比如我们写了这个数学运算的功能,我们想分享给别人用,那么我们可以将这个功能变成模块
变成模块有2个好处
①:人家可以直接调用我们写的功能,比较方便
②:发给人家的是模块,从某方面讲,对我们写的功能起到了保护,人家只能用不知道代码
我们的数学运算功能代码
.版本 2
.子程序 数学运算, 双精度小数型
.参数 数1, 双精度小数型
.参数 数2, 双精度小数型
.参数 运算规则, 双精度小数型
.局部变量 结果, 双精度小数型
.判断开始 (运算规则 = 0)
结果 = 数1 + 数2
.判断 (运算规则 = 1)
结果 = 数1 + 数2
.判断 (运算规则 = 2)
结果 = 数1 + 数2
.默认
结果 = 数1 ÷ 数2
.判断结束
返回 (结果)
接下来易语言新建一个模块程序
上面这张图大家应该是比较熟悉了,实在不知道哪来的看这个教程复习一下:001:【易语言简介与安装】
将数学运算()子程序复制进来,一定要记得公开,不公开只能模块内部调用,公开则可以被外界调用(真真意义上的模块功能),也就是说,模块里不公开的子程序当模块被加载时该功能是不可以被调用的,我们再创建一个不公开的子程序1()做对比
这个时候我们点击编辑会提示错误,我们需要按照提示完成配置
这个时候点击编译即可,我们将编译后的模块命名为数学运算
好的,接下来大家调用即可,不会调用?就和之前调用精易模块一样,复习一下: 019:【查看模块指令】
源码下载:
(点击返回课程目录:https://www.52hb.com/thread-58658-1-1.html)
谢谢!!!! 收下学习{:5_117:}
页:
[1]