易语言引用子程序来简化代码

你是不是还在这样写程序/酷Q插件:

image.png

请问这样写代码,宁后期维护和自己读的时候还能看懂吗(无奈.gif),防止有人找我问问题时我再琢磨不动你代码,我就来免为其难说一下:易语言是有子程序这个玩意的!这玩意调用很简单,但你用了它可以大大减少堆积的代码量,而且出现了BUG只需要逐个子程序去确定即可,但如果你像上图这样写,请问出了BUG您怎么修?

紫色手绘风课程标题@凡科快图.png

我们来举个例子:假设我们需要一个程序,电脑按钮后注册一个账号,然后把账号和密码保存到配置项内,我们首先在程序集内右键,选择新建子程序:

image.png

然后我们首先需要为新建的子程序来起一个名字,假如是:注册

然后需要给他定一个返回值,如果我们是注册,那么就需要用逻辑型(返回真或者假,用于判断是否注册成功)

image.png

然后我们注册的时候需要给这个子程序传递两个参数:账号和密码,我们在备注这里右键添加新的一行,写上账号,然后再回车,写上密码

为了方便,我们设置这两个参数都为文本型

image.png

然后我们就可以在这个子程序下写好需要的功能,如下

image.png
.版本 2

.子程序 注册, 逻辑型
.参数 账号, 文本型
.参数 密码, 文本型

.判断开始 (账号 ≠ “” 且 密码 ≠ “”)
    写配置项 (取运行目录 () + “\配置.ini”, “ALL”, 账号, 密码)
    返回 (真)
.默认
    返回 (假)
.判断结束

假设我们在一个地方需要调用这个注册的程序,就可以直接按照如下方式去写

image.png

.版本 2

.如果 (注册 (“12121”, “123456”) = 真)
    信息框 (“注册成功”, 0, , )
.否则
    信息框 (“注册失败,账号密码不能为空”, 0, , )

就这么简单,多大点事,不比你那一堆代码扔到一起要简单得多???

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容