下载此文档

易语言的子程.doc


文档分类:生活休闲 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
第8章易语言的子程序
本章主要介绍“易语言”子程序的调用方法、子程序参数的使用方法以及参数属性的相关使用方法。
本章学习内容:
新建子程序 参数的参考属性
调用子程序 子程序的返回值
与事件子程序的区别 课后练习
子程序参数
参数的可空属性
将程序分割成较小的逻辑单元就可以简化程序设计任务,这些部件被称为子程序。子程序可用于压缩重复任务或共享任务,例如,压缩频繁的计算处理等等。
子程序可使程序划分成离散的逻辑单元,每个单元都比无子程序的整个程序容易调试及理解;
一个应用程序中的子程序,往往不必修改或只需稍作改动,便可以成为另一个程序的子程序。
新建子程序
下面我们就开始新建第一个自定义子程序。方法十分简单,一步一步跟我来吧!
①首先在启动窗口添加一个按钮,默认名称为“按钮1”。双击按钮1进入代码编辑界面。
另一种更快捷的方法是,在代码编辑面板获得焦点时,同时按下“Ctrl 键”和“N键”,也可以新建子程序,而不用弹出右键菜单了。
新建子程序的默认名称为“子程序1”,依此类推。
②将光标移到代码编辑行,右键单击在弹出菜单选择“新子程序”,左键单击就可以新建子程序。
第三种方法,到主菜单上。选择“插入”,在弹出菜单中选择“插入”,在弹出菜单中选择“新子程序”也可新建子程序。
“子程序1”已经存在,当另一个子程序被修改成“子程序1”时,“易语言”弹出信息框提示。
注意:
在同一个程序集中,子程序名不能重复。特别在修改的时候,“易语言”会提示并修改已经被使用过的名称。
被“易语言”修改的子程序名。
新建的子程序没有参数和变量,这需要操作者自行添加和自定义参数的数量以及每个参数的类型、可空、参考、数组属性。
特别应该注意的是,每个新建的子程序都不会被“易语言”或其它子程序自动调用,下面将讲解如何调用子程序。
调用子程序
前一节中讲了如何建立子程序,下面演示如何调用一个简单的子程序。
①在按钮1被单击事件子程序中添加程序代码“子程序1() ”或直接复制名称,将其粘贴过来。
②在“子程序1”中添加代码‘信息框(“你好!我是信息框。”,#信息图标,) ’
同一个子程序可以被多次调用。
③在“按钮2”事件子程序中添加代码‘子程序1() ’。

④按“F5键”运行程序,分别单击“按钮1”和“按钮2”,都能弹出“子程序1”里的信息框。
子程序可以在其它事件子程序和新建子程序中多次被调用,也可以被其它程序集的事件子程序和新建子程序调用,就像单击“按钮1”,“_按钮1_被单击”被调用。要注意的是,子程序只能在本程序中使用。
每次调用子程序时,子程序中的所有语句都将被从第一条开始顺序执行,当执行到子程序尾部或者遇到“返回”命令时即返回到调用此子程序语句的下一条语句处。
这里的“子程序1”同时被修改为‘信息框子程序’。
①把“子程序1”修改为“信息框子程序”。
上节中提到了子程序名称的问题,这里我们还要提一个小建议。当要修改一个子程序名称时,应该直接到这个子程序的位置处进行修改。这样可以使其它调用处的名称一同被修改。
子程序必须由其它事件子程序调用。子程序的调用方法与命令的调用方法完全一致。所谓事件子程序,就是“易语言”组件自带的触发事件。如:按钮被按下。

与事件子程序的区别
虽然新建子程序和事件子程序的调用方法都一样,但它们之间也有一些不同之处。
②添加参数名称并设置类型。最后按“F5键”运行程序,单击“按钮1”,信息框不见了。
这是按钮1被单击子程序的原型,没有参数。
①光标选中子程序名称,按“Enter键”生成一个参数。
信息框看不到的原因是“_按钮1_被单击”子程序参数结构被改变,“易语言”就会把它当作新建子程序,和“按钮1”没有任何关系了,而新建子程序可以任意的添加参数。
子程序参数
    参数和变量的使用方法一样,可以使用赋值语句在参数内临时存储数据。参数有“名字”(用来引用参数所包含内容的词)、“数据类型”(确定参数能够存储数据的种类)、“可空”和“参考”。参数只可以在被定义的子程序中使用,相当于局部变量。
①“_ 按钮1_被单击”事件子程序的“参数1”删除。
②在“信息框子程序”添加两个文本型参数“参数1”和“参数2”。
参数的“类型”属性可为空。如果空,默认为整数型。
③按“F5”键,程序无法运行,在输出面板中可以看到次行输出文本。这就说明我们还要在调用处提供具体的参数。
④用光标选中此行并双击,在括号内添加“,”号,按“Enter”键。
展开的方法:直接双击或用键盘上的右光标键。
⑤看到了吗?多了个“+”号,我们可以将

易语言的子程 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1006108867
  • 文件大小0 KB
  • 时间2014-01-10