易语言模块的制作与使用解读.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模块的制作与使用 在编程的时候,有些代码可以解决某一类的事情,在一个程序里用,在别的程序里如果处理同样的事情,也是可以用的。那么,我们在新的程序里是不是还要把这些代码重新输入一次?在使用模块以前,我们每做一个程序,都需要把所有的代码重新输入一遍。出现了模块之后,我们就可以把能够解决一类事情的代码写成一个模块,以后使用的时候直接调用就可以了。所以,模块也就是一段特殊的程序,是一种可以公用的,解决一类事情,完成一种功能的程序。那么,怎样写模块呢? 我把模块分成两个类:带窗口的模块和不带窗口的模块。 一、不带窗口的模块 这类模块只是为了处理某种事情,并不把结果显示给你看。 下面我们一步一步做一个模块来判断某一个数字是单数还是双数。 或者直接点击工具栏“新建”按钮,启动新建易语言程序的对话框: 选择“Windows易语言模块”,点击“确定”,即可新建一个易语言模块。 这是易语言模块初始的状态: 系统已经为我们建立了两个子程序:“_启动子程序”和“_临时子程序”。启动子程序是用来放置模块的初始化代码的。比如,模块中的变量初始值等。“_临时子程序”是为了方便我们写易语言模块的时候才用,存放一些临时查看模块效果的代码。在编译的时候,该子程序里的代码都将被清空。 那么,我们的模块在哪里?得我们自己写。 制作: 1、新建子程序。 2、修改子程序名称、返回值类型,并勾选“公开”属性。然后在子程序表格中按回车,插入一个参数。完成后,如下图: 选择“公开”,那么这个子程序就可以被别人调用,否则的话,别人是看不到这个子程序的。“备注”是用来说明该子程序的功能或者对该参数的要求。 代码呢?只要这么一句就行了,如图: 3、完成代码之后,我们来测试一下。怎么测试呢?我们需要插入一个窗口,通过窗口中控件的动作来看模块的代码是否正确。 测试: 1、插入一个新窗口: 2、在窗口中放入一个标签、一个编辑框和一个按钮: 3、把“编辑框1”的输入方式改成“整数文本输入”,然后双击“按钮”控件,进入代码编辑区,在“_按钮1_被单击”子程序中输入如下代码: 3、通过菜单“窗口-程序集:程序集1” 4、回到模块代码编辑区,在“_临时子程序”中输入代码: 5、然后我们就可以运行一下看看效果了。 运行程序,在编辑框中输入数字,点击按钮,标签上的文字就会显示出“单”或“双”,说明你输入的数字是单还是双数。 保存: 1、把“窗口1”及它的程序集删除,并删除“_临时子程序”中的那句代码,就可以编译了。 2、需要注意的是,在编译前把还要对模块程序进行配置,要不然就不能编译。程序配置,通过“程序-配置”调出如下对话框: 3、在“程序名称”和“程序备注”中分别填写相应的内容,点击“确认”完成配置。然后通过菜单“编译-编译”来编译易语言模块,弹出以下对话框: 4、填入文件名,点击保存,完成模块的编译输出。保存完毕,系统还会弹出如下的对话框: 这是问你要不要把你自己的模块导入到系统的模块库里,按“是”,编译的模块就会被复制到易语言系统目录下的“ecom”文件夹里,方便以后的调用。 二、带窗口的模块 这类模块适合做各种对话框,比如:关于窗口、系统提示窗口等。 现在我们来做一个带窗口的模块。 1、新建一个模块程序,插入一个窗口,在窗口中放入一个标签一个按钮,调整好位置大小,如图: 2、双击“按钮”,进入代码编辑区,写入代码: 3、转到模块代码编辑区,新建一个子程序,设置好参数,写入代码。完成后如下图: 4、然后配置程序,编译,保存。 三、模块的调用 模块是实现功能的子程序,调用之后就可以象使用自己的子程序或者系统命令那样来使用了。 1、我们新建一个程序,如图: 2、我们用鼠标右键点击“模块引用表”选择“添加模块引用”: 会弹出如下对话框: 3、选择一个模块,就插入到我们的程序中了。 4、在我们要查看的模块上右击,选择“查看模块信息”,弹出如下窗口: 这里显示的是模块的公开子程序,也就是我们可以调用的子程序接口。在我们的程序中只要调用该子程序就行了。 5、在我们的程序中写上如下代码: 这样,我们就可以通过自己的程序使用模块的功能了。测试效果如下:

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档