易语言实例——制作简易红绿灯控制
1、首先先绘制这样一个界面

2、外形框怎么设置成圆形?
在右侧找到图形框——画一个图形框——左侧的选项中找到【外形】——【圆】,【线条颜色】和【填充颜色】改为黑色

3、为什么绘制下面的那个标签?
是因为这个地方用来表示当前时间,也可以不画~下面自动控制里的第四步可以省略
4、怎么让【手动控制】那个标签变成内凹?
左侧——边框——凹入式

5、【手动控制】那个标签怎么修改文本?并居中?
见下图~~~

6、时钟画三个就可以啦,分别用来控制自动控制中的红黄绿三个按钮
1、双击【红】的按钮,进入程序集,在里面按图中输入
(这个的意思就是,当红色按钮被按下的时候,第一个变为红色,其他的为黑色)
注意:颜色钱敏加#号,该加.的地方加.输入对了的话会变颜色

2、相应的,双击【黄】【绿】按钮,分别按下图中输入
(黄色按下,只黄灯亮;绿色按下,只绿灯亮)

1、【插入】——【全局变量】,或者快捷键ctrl+G,赋值一个t,类型为整数型

2、【插入】——【常量】按图中写
(这个常量是控制红绿灯等待时间的长短,越长红灯越长,相反越短)

3、双击【启动窗口】(空白的地方,看图1)
然后输入图2的内容,这里让时钟周期为1秒(1000毫秒=1秒)


4、双击时钟1,就是上一步赋值的那个时钟,输入下面的内容
(意思就是标签内显示:当前的时间)
此处要注意:取现行时间后面要加括号,且他是个数值型要把它转换成文本型,才能和文本型相组合!

5、双击【自动控制】按钮,输入下面内容。注意逻辑关系,看清箭头所指
(意思是:当自动控制按钮被按下,标题手动控制变成自动控制,红黄绿按钮被禁用,且红按钮被自动执行,使时钟2为1秒,全局变量t=我们设定的常量)

6、双击上步的设置的时钟2,输入下面内容
(意思是:t开始每次减少1秒,当时间还剩五秒的时候,黄灯亮起,当时间为0的时候,绿灯亮,红灯灭,时钟2清零,时钟3运行)
绿色的字可以不用输入,那是备注

7、最后一步!双击时钟3,同样当倒计时还差5秒,黄灯亮,清零的时候,黄灯绿灯灭,红灯亮

8、至此~所有步骤都已经完成~
如果想单独控制绿灯的时间,可以单独在创建一个变量和常量,在时钟3那里进行替换就可以了~