时间:2016-12-16来源:本站原创作者:佚名

易语言模块是什么?

易语言模块相当于支持库其中可以包括子程序、常量、自定义数据类型,也相当于在程序中一些自己写的子程序、定义的数据类型和常量,可以在程序中直接调用,但调用时必须遵守模块使用的要求(比如:参数、参数的数据类型、返回的数据类型)

如果要概括和通俗化,那就是一个可以随身携带的易语言支持库。它封装一些命令,让程序的编写变得简单,很多底层、复杂的命令就可以通过直接明白的言语让使用者知道,而使用者不需要去了解其中的奥秘。

同样用支持库命令和模块的命令,在编译体积来看,模块是占据优势的,同样的,当遇到一些不支持静态编译的支持库,将相关内容封装进模块,就省去很多步操作,而且还可以将一些DLL的插件通过模块形式来调用,最常见的大漠插件的模块,使用起来,那真心是太便捷了!

如果一个人,看似什么都懂,只知道用模块,不了解模块的里面的意思,离开模块,发现连一个简单的文本_取出中间文本()都无法写出来,这样子的人,能算是编程高手吗?是不是模块会让人变得懒惰,那么,模块从某种意义上来说,它阻碍了编程能力的提高,它就像是”温柔乡“消磨着英雄骨,让好汉”乐不思蜀“!

模块的出现,它的目的有三

一、它是为了减少重复操作的工作量。就好比前文提到的,文本_取出中间文本(),这种常见的命令子程序,如果封装起来,那么每次使用只需要打上8个字即可,如果是代码的话,那么要写上一阵子,模块的出现可以大大地减少重复代码的操作量;

二、它简化的上手的难度。如果极端化一些,那些支持库本身也是封装了很多命令,那是否也不需要学习,我们应该去学习汇编,那么汇编也不是底层语言,是否直接学习二进制的机器语言呢?

三、它扩充了易语言的使用范围。举个很简单的例子,易语言只有超文本浏览框,当你需要Webkit内核的浏览器的时候,你可以用模块封装一个出来,这样子就拓展了易语言的适用纬度,何乐而不为呢?

但是,孟老夫子说:”尽信书,不如无书“。

道理很简单,盲目迷信之后,就会发现自己走上了歧途,原本应该打基础的时候,结果去用别人的知识来伪装自己,可能一开始的时候自己风光得狠,东施效颦最大的问题不是效,而是自己本来就丑。只有做一个有知识的人,有学习能力的人才可以取选择性的使用,尽量用一些开源的模块。

如果你才学习易语言一个月,那么,记得能不用模块,就不用模块。超过一个月,从心所欲,但是不忘初心!

↓↓↓↓↓↓

长按图片







































白癜风初期该如何治疗
北京白癜风哪里治得好

转载请注明原文网址:http://www.gzdatangtv.com/bbqb/bbqb/4845.html

------分隔线----------------------------