十天学会易语言_易语言教程_第③章_“易语言”的命令

上传人:j****9 文档编号:45367068 上传时间:2018-06-16 格式:DOC 页数:22 大小:917.50KB
返回 下载 相关 举报
十天学会易语言_易语言教程_第③章_“易语言”的命令_第1页
第1页 / 共22页
十天学会易语言_易语言教程_第③章_“易语言”的命令_第2页
第2页 / 共22页
十天学会易语言_易语言教程_第③章_“易语言”的命令_第3页
第3页 / 共22页
十天学会易语言_易语言教程_第③章_“易语言”的命令_第4页
第4页 / 共22页
十天学会易语言_易语言教程_第③章_“易语言”的命令_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《十天学会易语言_易语言教程_第③章_“易语言”的命令》由会员分享,可在线阅读,更多相关《十天学会易语言_易语言教程_第③章_“易语言”的命令(22页珍藏版)》请在金锄头文库上搜索。

1、55本章主要介绍“易语言”的命令概念,并举出一个大小数判断的例子,介绍判断语句,以及介绍选择语句和循环语句。命令是比较重要的概念。 程程序序实实际际上上是是由由 很很多多的的命命令令组组成成的的。“易语言”依靠众多的命令支持着程序的运行。若干命令即组成程序。“易语言”提供了五百种以上的命令供用户随时调用。通过本章的学习,可以熟练使用命令以及查看命令的即时帮助文件。学习查看命令的即时帮助是本书的教学目的之一,因为“易语言”还在不断的增加命令,对于新增加的命令,在你拿到最新版本时,就可以通过这样的方法去学习命令的使用方法。第 3 章 “易语言”的命令本章学习内容本章学习内容:3.1 初识命令 3.

2、5 跳转类流程控制命令 3.2 大小数问题,判断命令 3.6 易语言常用语句 3.3 选择命令 3.7 课后练习 3.4 循环类流程控制命令 563.1 初识命令初识命令打开支持库面板,用 鼠标点击系统核心支持库, 再按下“F1 键” 。可以在 提示面板中得到相关的支 持库信息。通过上述的操作后,就 可以看到您当前的版本提供 的所有命令条数了。如前面章节中“1+2 等于几”例程 中所提到的: 编辑框 1.内容 到文本 (变量 3)其中“到文本() ”就是一个命令, 这个命令可以接收一些数据以供其处理, 这些数据被称为参数。这个命令就接收 了一个数值参数“变量 3” ,并将这个数 值转换为文本型

3、,交由编辑框显示。57命令是由系统提供的能够完成某一特定功能的指令。它在“易语言” 中的书写格式为: 命令名称 (参数,. ) 一组命令就形成了程序。 命令名称是程序中调用时所使用的名称。 命令所能接收参数的数目和各参数的数据类型由命令本身所决定。 所有参数必须用括号一起括住,多个参数之间用逗号隔开。命令执行 完毕后还可能返回数据,是否返回数据及所返回数据的数据类型同样 由命令本身所决定。如 “到文本() ”命令就将返回文本型数据。 下面通过具体编程来理解上述概念。这个程序列举了几个简单命 令的用法。新建一个易 程序,选择编辑 框组件,在窗口 中拖拉出一个 “编辑框 1”组 件。选择按组件,

4、在窗口中拖拉出一 个“按钮 1”组件。激活编辑框组件,再展开属性面板,从中找到 “是否允许多行”属性,将之改为“真” 。 将“滚动条”属性改为“纵向滚动条” 。用鼠 标双击 “按钮 1” , 以进入程 序设计区。58初学者可能对第二、三行语句的首部不大理解,稍后会讲到,现在 只需要知道此语句就是将“取现行时间() ” 、 “数值到金额() ”这 两个命令的返回数据显示出来就可以了。在上面的程序中使用了 3 个不同的命令:“鸣叫() ” 、 “到文本() ”、 “取现行时间() ” 、 “数值到金额() ” 。依次输入以下的程序代码: 鸣叫 () 编辑框 1.加入文本 (到文本 (取现行时间 (

5、) #换行符) 编辑框 1.加入文本 (数值到金额 (100, 假) #换行符)对于“鸣叫() ”命令,可以将光标移到命令处,按“F1 键”查 看其解释,可以了解到它既不接收参数也不返回数据,仅用作完成发 声功能,它没有参数所以括号中是空的。59“取现行时间 () ”命令将返回一 个日期时间型数据, 它也没有参数。 “到文本() ” 命令将返回一个文本 型数据,它的参数就 是“取现行时间() ” 命令返回的一个日期 时间型数据。 “到文 本() ”命令接受了 日期时间型数据,并 将之转换为文本。“数值到金额() ”命令返回文本型数据并且接收两个 参数:参数 1 类型为双精度小数型,名称为“欲转

6、换形式 的数值” ;参数 2 类型为逻辑型,名称为“是否转换为简体” ,其默认值为“假” 。由于在程序中没有为参数 2 提供数据, 所以系统自动取用其默认值。按“F5 键” ,试运行这个程序,点击按钮,可以看到运行的结果。查看完成后,请结束程序试运行。60按Ctrl+L键,加入 一个名称为“变量 1”的 小数型局部变量。在子程序尾部继续添加以下语句: 变量 1 100.38 编辑框 1.加入文本 (数值到金额 (变量 1, 真) #换行符) 编辑框 1.加入文本 (数值到金额 (四舍五入 (变量 1, 1), 假) #换行符)按“F5 键” ,试运行 这个程序,点击按钮,可 以看到运行的结果。

7、 查看完成后,请结束 程序试运行。从“数值到金额(变量 1,真) ”语句可以看出,命令的参数数据可以通过变量来提供。而“数值到金额(四舍五入(变量 1,1) ,假) ”说明,命令的参数数据还可以通过另外一个命令的返回值来提供。61改好后,再试运行一下,就会发现程序不能正常运行,并 且光标会停留在出错行上,输出面板中显示程序运行时的错误 信息。命令参数类型提供时要类型一致,例如是小数型就不 能提供文本型。大家可以试一下,将“数值到金额(变量 1,真) ”改为“数值到金额(“文本“,真) ” 。易语言中内置了 500 多种命令,可 在任何时间任何地点随意调用。利用它 们能够轻松地完成众多复杂的功能

8、。一 个复杂的程序通常是由许多命令组合而 成。 提示:在支持库面板支持库面板中,所有的系 统库函数被分为 20 类依次列出。单击某 个分类前的“+”号使其变为“-”号, 即可查看该分类中的命令。而点击其中 的任意一个命令名称,立刻就可以在提提 示面板示面板中看到关于该命令的详细帮助。 这是在易语言中寻求帮助的很重要的方 法。 大家应尽量抽时间多浏览浏览这些 命令,只要平时有了一些印象,用的时 候再查找就快捷多了。这样在编程时, 要实现什么功能,虽有时不能立刻准确 地记起要用到的函数,也总能很快地在 支持库中查到它。623.2 大小数问题与判断命令大小数问题与判断命令在这里,我们将对两个数字进行

9、判 断,以找出其中的最大数。 接下来会详细分析一下易语言的判 断命令。通过全可视化设计界面,我们 可以非常清楚的了解程序的走向。新建一个易程 序,并放三个编辑 框,一个按钮在启 动窗口中。双击按钮,以 进入“_按钮 1_被单 击”事件子程序的 设计界面。“易语言”中的流程控制类命令目前有下面几种,请先在系统中查看 有关各命令的详细解释(指在支持库面板中找到命令后按“F1”即时帮助 键查看) 。分支类: 如果、如果真、判断循环类: 判断循环首、循环判断首、计次循环首、变量循环首跳转类: 到循环尾、跳出循环、返回、结束63依次输入以上三行程序代码:按“F5 键”试运行。 在上一排两个编辑框中分 别

10、输入两个不同的数字, 点击按钮后,就会在下排 的编辑框中显示最大的那 个数字。 试运行结束后,请退 出程序运行。这三行程序代码表示的是:如果“编辑框 1”的数值比 “编辑框 2”的数值大,就在“编辑框 3”中显示“编辑框1”的内容,否则就在“编辑框 3”中显示“编辑框 2”中的 内容。64请将上 述程序代码 删除,改为 “如果真” 的流程语句。“如果真”命令的条件成立时,即执行条件成 立的语句,否则什么也不作。请将上 述程序代码 删除,改为 “判断”的 流程语句。单个的“判断”语句可以代替“如果”语句。 多个判断语句进行判断时是进行同一时间的判断, 并且最后有一个默认判断分支。可以使用鼠 标右

11、键在判断语 句上单击。在弹 出的菜单中可以 将判断语句进行 转换到其它类型 的。可以使用鼠标 右键在判断语句上 单击。在弹出的菜 单中选择“插入判 断分支”来直接增 加判断分支。653.3 循环类命令循环类命令简单的判断也可以用“选择() ”命令代替。 选择命令的第一个参数是成立条件,第二个参数在条件 为真时返回本项。第三个参数在条件为假时返回此项。前面讲的是判断型命令,在这里要 讨论的是循环类命令。循环类命令有四 个,分别是:判断循 环首() 、循环判断首 () 、计次循环首() 、 变量循环首。如果记 不住,可以在支持库 面板中找到。66如本章开始一样,制作这样一个程序界面。双击按钮控件,

12、进入程序代码录入界面。新增加一个变量,变量名为“变量 1” ,类型为整数型。再输入四行程序代码。按下“F5 键” , 试运行这个程序, 并且点击其中的 按钮,可以看到 编辑框中依次显 示从 1 到 10 的数 字。原来上述 4 行的对应含意是:.判断循环首 (变量 1 10) 当变量 1 不为 10 时即进行循环变量 1 变量 1 1 变量 1 累计加 1编辑框 1.加入文本 (到文本 (变量 1) #换行符) 在编辑框 1 中显示变量 1的内容 .判断循环尾 () 循环中的代码被完成一次运行,然后返回到循环首通过以上即可以实现循环显示 1 到 10 了。67“判断循环首()”是先判断再循环,

13、而“循环判断首()”是先循环再判 断。所以两者是有区别的。下面将上述例子中的程序删除,输入以下语句: . 循环判断首 () 循环开始 变量 1 变量 1 1 变量 1 累计加 1编辑框 1.加入文本 (到文本 (变量 1) #换行符) 在编辑框 1 中显示变量 1 的内容 . 循环判断尾 (变量 1 10) 当条件为真时,跳动循环首运行后,效果一样,也可以循环显示从 1 到 10。 ,试运行这个程序,并且点击其中的按钮,可以看到编辑框中依次显示从 1 到 10 的数字。重新输入以下程序: .计次循环首 (10, ) 计次循环开始,变量 1 变量 1 1 变量 1 累加到 10编辑框 1.加入文

14、本 (到文本 (变量 1) #换行符) 在编辑框 1 中显示变量 1 的内容 .计次循环尾 () 跳到循环首运行后,效果一样,也可以循环显示从 1 到 10。683.5 跳转类流程控制命令跳转类流程控制命令试着将上述程序改成以下: .变量循环首 (1, 10, 1, ) 循环,从 1 开始,到 10 结束,步进为 1变量 1 变量 1 1 变量 1 累加编辑框 1.加入文本 (到文本 (变量 1) #换行符) 在编辑框 1 中显示变量 1 的内容 .变量循环尾 () 返回循环首运行后,效果一样,也可以循环显示从 1 到 10。通过以上四种循环命令,我们都得到了同样的结果,但在实际 应用中,只用

15、其中一种即可。流程跳转在前两节中已有介绍,当条件满足后,就会循环或不循环,有时会在中途回到第一个循环命令,有时也会提前结束。本节即是讨论这些特别的跳转命令:到循环尾() 、跳出循环() 、返回() 、结束() 。69“返回() ”命令因与子程序相关,留到以后讲解。 “结束() ” 命令结束当前易程序的执行。 下面结合例程来具体讲述 “到循环尾() ” 、 “跳出循环() ” 命令。打开上一节中的例 程,将“_按钮 1_被单 击”子程序中的所有内 容删除,然后在该子程 序中重新输入程序代码。使用“F5 键”试运行。运行后点击按钮,编辑框中的结果只显示 1、3 两个数字。下面来分析为什么会有此结果

16、。 当第 1 次循环时,变量 1 的值为 1,到循环尾时被显示在编辑框 中。 当第 2 次循环时,变量 1 的值为 2,到第二行如果判断命令时, 由于条件成立,被立即跳到循环尾,所以没有显示在编辑框中。又立 即跳到循环头,开始新的循环了。 当第 3 次循环时,变量 1 的值为 3,到循环尾时被显示在编辑框 中。 当第 4 次循环时,变量 1 的值为 4,到第四行如果判断命令时, 由于条件成立,被立即跳出了循环,提前结束了循环,所以第五次循 环没有,也没有再显示任何内容了。703.6 易语言常用语句易语言常用语句1非运行语句。非运行语句包括以下几种。 (1)注释型语句易语言的注释型语句的格式是: 注释语句内容注释语句不能被程序执行,只是用来解释上一行或前面

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号