易语言教程-第3章-“易语言”的命令.docx
本章学习内容:3.1 初识命令3.2 大小数问题,判断命令3.3 选择命令3.4 循环类流程控制命令3.5 跳转类流程控制命令3.6 易语言常用语句3.7 课后练习命令是比拟重要的概念。程序实际上是由很多的命令组成的。“易语言”依靠众多的命令支持着程序的运行。假设干命令即组成程 序。“易语言”提供了五百种以上的命令供用户随时调用。通过本章的学 习,可以熟练使用命令以及查看命令的即时帮助文件。学习查看命令的即 时帮助是本书的教学目的之一,因为“易语言”还在不断的增加命令,对 于新增加的命令,在你拿到最新版本时,就可以通过这样的方法去学习命3.1初识命令°×S.H系统核心支持库÷1=回)回国 ? O * 1 11 I流算逻位变数环拼女程术辑运量,境音本制算较作作取理作控运比算操操存处惨(翻开支持库面板,面:鼠标点击系统核心支持 库,再按下Fl热键。可以 在提示面板中得到相关的 支持库信息。言 曾提示I团输出I密调用表I Q查改变量支持库名称及版本:系统核心支持库(3. 7#52版)所支持语言:中文西陆)本支持库是易语言的核心库,为系统本身和每个易程 序提供必需的功能支持本库为易语言系统的基本库之一,需要易系统3. 7版 本的支持,提供了51种库定义数据类型,提供了623种命 令,提供了331个库定义常量。所支持操作素妹列表 Windows. Linux支持库的作者信息 作者姓名:大有吴涛易语言软件公司通过上述的操作后,就可以看到您当前的版本提供 的所有命令条数了。子程序名返回值类型公开备注JS钮L被单击变量名类型静态数蛆备注变量1整数型变量2整数型变量3整数型所提到的:变量1 = 1变量2 = 2变量3 =变量1 变量2编辑框L内容=到文本 变量3T如前面章节中“1+2等于几”例程中编辑框1 .内容=到文本(变量3)其中“到文本)”就是一个命令, 这个命令可以接收一些数据以供其处 理,这些数据被称为参数。这个命令就 接收了一个数值参数“变量3”,并将这 个数值转换为文本型,交由编辑框显示。命令是由系统提供的能够完成某一特定功能的指令。它在“易语言” 的书写格式为:命令名称参数,一组命令就形成了程序。命令名称是程序中调用时所使用的名称。命令所能接收参数的数目和各参数的数据类型由命令本身所决 定。所有参数必须用括号一起括住,多个参数之间用逗号隔开。命令 -LL ,L一,、一 一 ZxJ、L It 业乙-U=I 1=4 、L lt 业乙-U=I t TL、L lt 业乙-U=I AZ 业乙-U=I -Xu. HtrI新建一个易 程序,选择编辑 框组件,在窗口 中拖拉出一个编 辑框1组件。选择按钮组 件,在窗口中拖拉 出一个按钮1组 件。编辑框1编辑框)激活编辑框 控件,再展开属性 面板,从中找到 “是否允许多行” 属性,将之改为“真,将“滚动条”属性 改为“纵向滚动 条“。回停留焦点 停留顺序边框文本颜色背景颜色字体隐藏选择最大允许长度厚否允许多行尸动条 出齐方式 ,输入方式O-凹入式黑色I一!白色真 色姒向滚动条左对齐通常方式:*在此处选择加入事件处理子程序二©支持库Ili“酝 卤属性子程序名返回值类型公开 备注钮L被单击变量名I类型I静态I数组I备7F变量1 小数型鸣叫0»编辑框1 .加入文本倒文本叙现行时间0)+微行符)»编辑框1.加入文本徽值到金额(IelO,假)+趣行符)依次输入以下的程序代码:鸣叫()编辑框1 .参加文本(到文本(取现行时间()+ #换行符)编辑框1 .参加文本(数值到金额(IOO,假)+ #换行符)初学者可能对第二、三行语句的首部不大理解,稍后会讲到,现在 只需要知道此语句就是将取现行时间、数值到人民币这两个命令的 返回数据显示出来就可以了。子程序名返回值类型公开备注至钮1_被单击对于“鸣叫”命令, 通过将命令行激活,按Fl 热键查看其解释,可以了 解到它既不接收参数也不 返回数据,仅用作完成发 声功能,所以它的参数局 部是空的。在上面的程序中使用了 3个不同的命令:“鸣叫”、“到文本”、“取 现行时间)”、“数值到人民币1 iVo MJ 高曾提示I岗输出I帮调用表I Q查改变量II 调用格式:无返回值鸣叫()英文名称:beep通过计算机媒祛设备或者喇叭发出一个声音。本命令为初级命令。“取现行时间” 令将返回一个日期时间 型数据,它也没有参数。“到文本。”命令 将返回一个文本型数 据,它的参数就是“取 现行时间”命令返回的 一个日期时间型数据。“到文本命令接受 了日期时间型数据,并 将之转换为文本。所支持操作系统列表:Windows编画森工而无本si 一前现行B乖j厂;瀛行将y;贸提示I囱输出I密调用表I Q查改变量I调用格式:文本型 到文本(待转换的数据)英文名称:Str返回一个文本,代表指定数值、逻辑值或日期时间被转换后的结果。如果为文本数据 将被直接返回.本命令为初级命令。参数1而名称为“待转换的数据”,类型为“通用型(all) ”,提供参数数据时可 同时提供数蛆或非数蛆数据。参数值只能为数值、逻辑值、字节集、日期时间或字节数蛆所支持操作系统列表:Windows、Linux调用格式:日期时间型)取现行时间() 英文名称:now返回当前系统日期及时间。本命令为初级命令。所支持操作系统列表:Windows、Linux1i儆宿到金额(ioo;-腹诚行存);m 2提示I ©输出I常调用表I Q查改变量调用格式:(文本型 数值到金颔(欲转换形式的数值,是否转换为简体)英文名称:NumToRMB将数值转换为金额的简体或繁体大写形式,返回转换后的文本。本命令为初级命令。参数G)的名称为“欲转换形式的数值”,类型为“双精度小数型(double) ”。参数2汹名称为“是否转换为简体”,类型为“逻辑型(bool) ”,初始值为“假 ”。如果参数值为假,则转换为繁体。所支持操作系统列表:Windows LinUX“数值到人民币”命令返回文本型数据并且接收两个参(Ioo,假)+ 微行符)徵值到金额按Ctrl+L键,参加 一个名称为“变量1”的小 数型局部变量。»编辑框1.加入文本O变量 1 = 100. 38编辑框1 .加入文本编辑框1 .加入文本徽值到金额徽值到金额彼量1,真)+微行符)(四舍五入 使量1, 1),假)÷趣行符)数:参数1类型为双精度小数型,名称为“欲转换形式的数 值”;参数2类型为逻辑型,名称为“是否转换为简体”,其 默认值为“假”。由于在程序中没有为参数2提供数据,所系统自动取用其默认值。按快捷键F5键,试运 行这个程序,点击按钮, 可以看到运行的结果。 查看完成后,请结束程序 试运行。在子程序尾部继续添加以下语句:容器 1 = 100.38编辑框1.参加文本(数值到(变量1,真)+ #换行符)编辑框1.参加文本(数值到金额(四舍五入(变量1, 1),假)+ #换行符)按快捷键F5键,试运 行这个程序,点击按钮, 可以看到运行的结果。 查看完成后,请结束程序 试运行。从“数值到人民币变量1,真)”语句可以看出,命令的参数数据 可以通过变量来提供。而“数值到人民币四舍五入变量1, 1,假” 说明,命令的参数数据还可以通过另外一个命令的返回值来提供。命令参数类型提供时要类型一致,例如是小数型就不能 提供文本型。大家可以试一下,将“数值到人民币变量1, 真)”改为“数值到人民币”文本“,真)”。J ÷H编辑框.加天黄本徽值到金额(“文本”,其)*瀛行存)-:高2提示 团输出I常调用表I Q查改变量正在编译现行易程序. 正在进行名称连接. 正在统计需要编译的子程序型”数据。正在编译“窗口程序集1”中的“ 错误(10044):不能将“文本型”:_ / LW后,再试运行一下,就会发现程序不能正常运行,并 且光标条会停留在出错行上,输出框中显示程序运行时的错误 信息。扉I系统核心支持库Z一×÷9o÷lv旧旧旧旧旧旧旧旧旧旧旧旧旧国IB承支 .EE国EEE.国:国:国:国:国:EEE.EE国:E±gL卬 +江运比算操操存处操操转集操读处播调库通台 El术辑运量蛆境音本间值节盘件统体序地据络制 理算逻位变数环拼文时数字磁文系媒程其数网控人作作取理作作换操作写理放试 信操易语言中内置了 500多种命令,可在 任何时间任何地点随意调用。利用它们能 够轻松地完成众多复杂的功能。一个复杂 的程序通常是由许多命令组合而成。提示:在支持库面板中,所有的系统 库函数被分为20类依次列出。单击某个 分类前的“ + ”号使其变为号,即可 查看该分类中的命令。而点击其中的任意 一个命令名称,立刻就可以在提示面板中 看到关于该命令的详细帮助。这是在易语 言中寻求帮助的很重要的方法。大家应尽量抽时间多浏览浏览这些 命令,只要平时有了一些印象,用的时候 再查找就快捷多了。这样在编程时,要实 现什么功能,虽有时不能立刻准确地记起 要用到的函数,也总能很快地在支持库中 查到它。3.2大小数问题与判断命令在这里,我们将对两个数字进行判 断,以找出其中的最大数。接下来会详细分析一下易语言的判 断命令。通过全可视化设计界面,我们可 以非常清楚的了解程序的走向。分支类循环类跳转类回E程序E.编辑工查看工插入数据库4调试区.运行工工具出窗口乩帮助 .gX°12£1基本蛆件IVFr目等国巴字底G爵国IgmU <1 I >1 T rn- -扩展蛆件外部组件外部事件组件并放三个编辑框,一个 按钮在启动窗口中。双击按钮,以进 入"一按钮L被单击” 事件子程序的设计 界面。“易语言”中的流程控制类命令目前有下面几种,请先在系统中查看有 关各命令的详细解释指在支持库面板中找到命令后按Fl即时帮助键查 看)。如果、如果真、判断判断循环首、循环判断首、计次循环首、变量循环首 到循环尾、跳出循环、返回、结束子程序名返回值类型公开备注钮L被单击;-U如果 倒数值 编辑框1.内容) 到数值 编辑框2.内容),编辑框3.内容=编辑框1.内容W编辑框3.内容=编辑框2.内容3 I依次输入以上三行程序代码:大家将光标定位在如果命令行上,观察一下, 就可以发现,标记会在5与4两者之间切换。口 + :闵.如臬二金数值二函柳鼠内容).23度二函语框2内容比"编辑框3.内容=编辑框1 .内容<>编辑框3.内容=编辑框2