资源简介 第三节 VB中的定时器 定时器(Timer)工作时,能够有规律的每隔一定时间间隔就触发存放在定时器对象中的程序,从而形成循环。因此,定时器控件用于有规律地定时执行指定的工作。 一、定时器的作用 定时器控件(Timer) (2)Interval属性: 该属性用来设置触发事件之间的间隔,它的取值范围是0-65535(毫秒) (1)Enabled属性: 当为false时定时器不工作,当为true时,定时器开始工作 定时器控件(Timer) 二、定时器的主要属性 任务1 制作电子计时器 思考一下:现在你会做了吗? 提示:使定时器工作 提示:让n递增 提示:将递增值显示在text1中 任务2 制作电子倒计时器 思考:如果制作倒计时器需要在原有的程序上改哪些代码? 提示:让n递减 提示:将递增值显示在text1中 提示:将输入的数值赋值给n 问题:程序有Bug,如何弥补这个漏洞呢? If ________Then ________________________ n = 0 Timer1.Enabled = False 拓展任务 制作红绿灯 红绿灯程序:红灯亮10秒后自动跳转到绿灯再亮10秒 工作流程图 初始状态 单击按钮 (定时器开始工作) n=n+1 (当n>20时,n从0重新开始) N>10 红灯亮 绿灯灭 绿灯亮 红灯灭 Y N 提示: n = 1 2 3 4 5 6 7 8 9 10秒 红灯亮 n = 11 12 13 14 15 16 17 18 19 20秒 绿灯亮 拓展1: 如果想要红灯变绿灯前红闪烁2次再变,如何修改? If _____________Then __________ 灭 灭 灭 灭 7 9 17 19 本课小结 本节课我们学习了:_______________控件,它能够______________触发存放在定时器对象中的程序,从而形成循环。 定时器(Timer) 每隔一定时间 (2)Interval属性: 该属性用来设置触发事件之间的间隔,它的取值范围是______________,当数值设置为1000,表示间隔______秒。 (1)Enabled属性: 当为false时定时器_______,当为true时,定时器_______ 定时器有两大主要属性: 0-65535(毫秒) 1 不工作 工作 下课啦!! 展开更多...... 收起↑ 资源预览