顾名思义流程控制,事件触发事件

这些在易语言是必不可缺少的

工具/原料

  • 易语言

方法/步骤

  1. 1

    【如果】命令

    ---------------------------

    .版本 2

    .支持库 spec

    .程序集 窗口程序集_启动窗口

    .子程序 __启动窗口_创建完毕

    .如果 (编辑框1.内容 = “我爱写百度经验”)

        信息框 (“我就爱写易语言”, 0, , )

        调试输出 (“百度经验”)

    .否则

        信息框 (“你想怎样”, #警告图标, “就没内容啊”, )

    .如果结束

  2. 2

    【如果真】命令

    -----------------------------

    .版本 2

    .支持库 spec

    .子程序 _按钮1_被单击

    .如果真 (编辑框1.内容 ≠ “”)

        信息框 (“我就爱写易语言”, 0, , )

        调试输出 (“百度经验”)

    .如果真结束

    .如果真 (编辑框1.内容 = “”)

        信息框 (“你想怎样”, #警告图标, “就没内容啊”, )

  3. 3

    【判断】命令

    -------------------------

    .版本 2

    .支持库 spec

    .子程序 _按钮1_被单击

    .判断开始 (编辑框1.内容 ≠ “”)

        信息框 (“我就爱写易语言”, 0, , )

        调试输出 (“百度经验”)

    .默认

        信息框 (“你想怎样”, #警告图标, “就没内容啊”, )

    .判断结束

  4. 4

    【判断循环首】命令

    【跳出循环】命令

    ------------------------

    .版本 2

    .支持库 spec

    .子程序 _按钮1_被单击

    .判断循环首 (编辑框1.内容 = “”)

        _启动窗口.标题 = “空空空空空空空空空空空空空空空空空”

        .如果真 (编辑框1.内容 ≠ “”)

            跳出循环 ()

        .如果真结束

        延迟 (1000)  ' 不加延迟容易卡死

        调试输出 (1)

    .判断循环尾 ()

    信息框 (“我爱易语言”, 0, , )

  5. 5

    【循环判断首】命令

    -------------------------------------

    .版本 2

    .支持库 spec

    .子程序 _按钮1_被单击

    .循环判断首 ()

        .如果真 (编辑框1.内容 = “”)

            调试输出 (“我爱易语言  编辑框内容为空”)

        .如果真结束

        延时 (1000)

        调试输出 (1)

        处理事件 ()

    .循环判断尾 (编辑框1.内容 = “”)

    .如果真 (编辑框1.内容 ≠ “”)

        信息框 (“我爱易语言  编辑框内容不为空”, 0, , )

    .如果真结束

  6. 6

    【计次循环首】命令

    ---------------------------

    .版本 2

    .子程序 _按钮1_被单击

    .局部变量 i, 整数型

    .计次循环首 (10, i)

        编辑框1.加入文本 (#换行符 + “我爱易语言+我爱写百度经验” + 到文本 (i))

    .计次循环尾 ()

  7. 7

    【变量循环首】命令

    ----------------------------

    .版本 2

    .支持库 spec

    .子程序 _按钮1_被单击

    .局部变量 循环变量, 整数型

    编辑框1.内容 = “”

    .变量循环首 (10, 100, 10, 循环变量)  ' 该命令可以灵活地设置起始值、终止值与循环步长,计次循环首可以看作是此命令的简化版

        编辑框1.加入文本 (#换行符 + “我爱易语言+我爱写百度经验” + 到文本 (循环变量))

        延迟 (400)

    .变量循环尾 ()

    ' 相比较计次循环方便些

  8. 8

    【到循环尾】命令

    .版本 2

    .支持库 spec

    .子程序 _按钮1_被单击

    .局部变量 i, 整数型

    .计次循环首 (10, i)

        编辑框1.加入文本 (#换行符 + “我爱易语言+我爱写百度经验” + 到文本 (i))

        .如果真 (i = 5)

            到循环尾 ()  ' 到循环尾()事实上还是在循环内,表示不执行本命令后的语句,可以理解为立即执行下一个循环

        .如果真结束

        延迟 (400)

        调试输出 (i)

    .计次循环尾 ()

    信息框 (“到尾了”, 0, , )

    ==============

     到循环尾()事实上还是在循环内,表示不执行本命令后的语句,可以理解为立即执行下一个循环

    【可以参看(计次循环命令)】

    循环套着循环时,是非常有用的

  9. 9

    【返回】命令

        调用格式: 〈无返回值〉 返回 ([通用型 返回到调用方的值]) - 系统核心支持库->流程控制

        英文名称:return

        本命令转移当前程序执行位置到调用本子程序语句的下一条语句处,并可根据需要返回一个值到子程序调用处。本命令为初级命令。

        参数<1>的名称为“返回到调用方的值”,类型为“通用型(all)”,可以被省略。

        操作系统需求: Windows、Linux、Unix

    ==============================

    经常用在模块上(个人)

    如果在程序中直接用返回,即直接停止程序运行

    ===================

    .版本 2

    .子程序 _按钮1_被单击

    .如果真 (编辑框1.内容 = “”)

        返回 ()  ' 这样就会停止运行

    .如果真结束

    .版本 2

    ======================================

    .子程序 返回测试, 文本型, 公开, 模块例子在这里直接返回就是“我爱易语言”

    返回 (“我爱易语言”)‘

  10. 10

    【结束】命令

    不多解释了,顾名思义结束当前线程

    一般会用到{销毁命令}

    如果,你看到了这里,谢谢你的观看。

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。