易语言模块的制作与使用_第1页
易语言模块的制作与使用_第2页
易语言模块的制作与使用_第3页
易语言模块的制作与使用_第4页
易语言模块的制作与使用_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、模块的制作与使用在编程的时候,有些代码可以解决某一类的事情,在一个程序里用,在别的程序里如果处理同样的事情,也是可以用的。那么,我们在新的程序里是不是还要把这些代码重新输入一次?在使用模块以前,我们每做一个程序,都需要把所有的代码重新输入一遍。出现了模块之后,我们就可以把能够解决一类事情的代码写成一个模块,以后使用的时候直接调用就可以了。所以,模块也就是一段特殊的程序,是一种可以公用的,解决一类事情,完成一种功能的程序。那么,怎样写模块呢?我把模块分成两个类:带窗口的模块和不带窗口的模块。一、不带窗口的模块这类模块只是为了处理某种事情,并不把结果显示给你看。下面我们一步一步做一个模块来判断某一

2、个数字是单数还是双数。或者直接点击工具栏“新建”-直按钮,启动新建易语言程序的对话框:选择aWindows易语言模块”,点击“确定”,即可新建一个易语言模块这是易语言模块初始的状态:_临时子程序o'在初始化代码执行完毕后调用测试代码返回(0)可以根据您的需要返回任意数值子程序名返回值类型公开备注_幅时子程序'本名称子程序用作测试程序用,长在开发及调试环境中有效,编译发布程序前将被系虢自动清空语将所有用作测试的临时代码放在本子程序中.林*注意不要修改本子程序的名称'参数及返回值类型.系统已经为我们建立了两个子程序:启动子程序”和“临时子程序”。启动子程序是用来放置模块的初

3、始化代码的。比如,模块中的变量初始值等。“临时子程序”是为了方便我们写易语言模块的时候才用,存放一些临时查看模块效果的代码。在编译的时候,该子程序里的代码都将被清空那么,我们的模块在哪里?得我们自己写。制作:1、新建子程序。子程序名返回值类型公开备注临时率程序11IIN新子程序Ctrl+NC复制Ctrl+UT.雪切Ctrl+XF,粘贴Ctrl+¥子程序名返回值类型公开备注2、修改子程序名称、返回值类型,并勾选“公开”属性。然后在子程序表格中按回车,插入一个参数。完成后,如下图:子程序名返回值类型公开备注数字单双文本型;判断二个数字森i肇名类型参考可空数组与叵待判断数字囊薮型需要关选择

4、“公开”,那么这个子程序就可以被别人调用,否则的话,别人是看不到这个子程序的。“备注”是用来说明该子程序的功能或者对该参数的要求。代码呢?只要这么一句就行了,如图:3、完成代码之后,我们来测试一下。怎么测试呢?我们需要插入一个窗口,通过窗口中控件的动作来看模块的代码是否正确测试:1、插入一个新窗口:由软程序集1B全局变量即自定义数据类型四D11命令巴箪向吃:G.跳转L插入新窗口1删除窗口2、在窗口中放入一个标签、一个编辑框和一个按钮:3、把“编辑框1”的输入方式改成“整数文本输入”,然后双击“按钮”控件,进入代码编辑区,在“_按钮1_被单击”子程序中输入如下代码:3、通过菜单“窗口,程序集:程

5、序集1出窗口乩帮助c.层叠t平铺A排列图标匕分隔v1程序集:窗口程序集1/窗口12窗口窗口!.3程序集:程序集14、回到模块代码编辑区,在“临时子程序”中输入代码:子程序名返回值类型公开备注J临时而序'本名称子程序用作恻试程序用,惯在开发及调岚环境中有效编译发布程序前将被系统自动清空,请将所有用作测试的临时代码放在本子程序中.柝*注意不要停故圣字谨序的名痂、寥激反应向宿类型.载入窗口1,真)5、然后我们就可以运行一下看看效果了。运行程序,在编辑框中输入数字,点击按钮,标签上的文字就会显示出“单”或“双"说明你输入的数字是单还是双数。保存:1、把“窗口1”及它的程序集删除,并删

6、除“临时子程序”中的那句代码,就可以编译了。2、需要注意的是,在编译前把还要对模块程序进行配置,要不然就不能编译。程序配置,通过“程序,配置”调出如下对话框:程序配置对话程通常I作者信息其它设置程序图标支)清除图标3、在“程序名称”和“程序备注”中分别填写相应的内容,点击“确认”完成配置。然后通过菜单“编译,编译”来编译易语言模块,弹出以下对话框:4、填入文件名,点击保存,完成模块的编译输出。保存完毕,系统还会弹出如下的对话框:这是问你要不要把你自己的模块导入到系统的模块库里,按“是”,编译的模块就会被复制到易语言系统目录下的“ecom”文件夹里,方便以后的调用。二、带窗口的模块这类模块适合做

7、各种对话框,比如:关于窗口、系统提示窗口等。现在我们来做一个带窗口的模块。1、新建一个模块程序,插入一个窗口,在窗口中放入一个标签一个按钮,调整好位置大小,如图:2、双击“按钮”,进入代码编辑区,写入代码:子程序名返回值类型公开备注钮1_被单前一|消黑03、转到模块代码编辑区,新建一个子程序,设置好参数,写入代码。完成后如下图:子程序名返回值类型2开备忌我的对话虐*餐数名至型参考数组Ar备汪标题文本型问候文本型载入面口1,假)窗口1.标题-标题窗口1标签1标题=问候4、然后配置程序,编译,保存。三、模块的调用模块是实现功能的子程序,调用之后就可以象使用自己的子程序或者系统命令那样来使用了。1、

8、我们新建一个程序,如图:2、我们用鼠标右键点击“模块引用表”选择“添加模块引用”程序数据+尊窗口程序集16全局变量%自定义数据类型层1D11命令-窗口走劫窗口国常量表+18资源表模块引用表y查看模块信息1添加模块引用E-删除模块引用&刷新所有模块引用信息E雒线公开会弹出如下对话框:3、选择一个模块,就插入到我们的程序中了-因模块引用表数字的单双判断-数R自己的对话框-我的受工查看模块信息L添加模块引用R删除模块引用K更新模块引用信息E.雏续公开4、在我们要查看的模块上右击,选择“查看模块信息”,弹出如下窗口:这里显示的是模块的公开子程序,也就是我们可以调用的子程序接口。在我们的程序中只要调用该子程序就行了。5、在我们的程序中写上如下代码:子程序名返回值类型公开备注为钮i_被单击如果真编辑画内容#好)标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论