单位鹤岗市职教中心专业计算机
应用
教师王鹤新课题§4.7 timer时钟控件课型新授课年级三、二
目标德育目标:培养独立思考、学习和创新精神,提高学生的信息素养。
知识目标:掌握添加时钟控件的方法及基本属性设置;理解时钟控件Timer 事件代码的意义。
能力目标:初步掌握用时钟控件控制简单动画的方法。
教学重点利用定时器实现简单动画的控制。
教学难点根据不同任务,完成定时器Timer事件的程序编写。
教学方法任务驱动、小组讨论、合作学习、互相评价
教学工具多媒体网络教室、相应的课件。
教学过程教学内容双边活动时间组织教学师生问好1ˊ
导言
展示程序“会飞的蝴蝶”,引起学生兴趣,并引出本节课的任务:完成蝴蝶飞的程序,并设计一个移动字幕
程序。
观看课件
教师引题
2ˊ
提问蝴蝶为什么会动?学生讨论1ˊ
其实简单的动画无非是使一个图像连续地在屏幕上
改变位置而已。
一个复杂的动画除了将一个图像整体移
动外,还可以改变图像的形状和尺寸。
VB中实现动画有
如下3种方法:
①使用MOVE方法移动控件或图片
②改变图像的位置和尺寸,达到动画的效果
③在不同的位置显示不同的图片
不论用何种方法,都可以用计时器定时触发有关动
画的事件过程。
用计时器的Interval属性控制图像移
动的速度。
教师总结2ˊ
教学过程教学内容双边活动时间
讲授新课
§4.7 timer时钟控件
一、分析窗体及程序设计
二、知识点介绍
时钟控件像其它控件一样可在工具箱中找到。
观看课件
教师讲解
3ˊ
教学过程教学内容双边活动时间
讲授新课
1、计时器的作用
时钟控件是一个不可见控件,也就是说在设计阶
段,你能够看到它,但程序运行时它不会在界面上出
现,是不可见的,它提供计时功能,通常用计时器设
置一些动态效果,命名时前缀为tmr。
2、计时器常用属性
⑴Name:名称属性。
用于设置或获得控件的名称,
运行时只读。
⑵lInterval:时间间隔。
用于设定两次调用Timer
事件的时间间隔。
以毫秒为单位,最大值65535。
为0
计时器不可用。
⑶Enabled:可用性。
True为计时器可用;False
为计时器不可用。
注意:在Enabled=True的情况下,Interval属
性才起作用,每过Interval时间间隔就调用Timer事
件。
Enabled相当于是个启动时钟控件的一个开关,
而Interval是时间间隔。
Enabled=True,启动计时,
当时间一到就去处理Timer事件,继续计时。
当
Enabled=False时,停止计时。
Interval属性无效,
无论如何都不会调用Timer事件。
时钟控件的Interval和Enabled属性设置。
方法一:设计阶段,在属性窗口中设置
ENABLED=FALSE
INTERVAL=1000(即一秒)
方法二:代码编写,在窗体加载时写入
观看课件7ˊ
教学过程教学内容双边活动时间
讲授新课3、事件
时钟控件还有一个最重要的事件Timer事件。
当timer1.Enabled=True时,每过timer1.Interval
个时间段,就会去执行Timer事件。
比如说,你每过1秒就把某个件事情处理一下,
那么你就可以把处理这件事情的代码写在一个Timer
控件的Timer事件中。
4、方法
对象名.MOVE left,Top[,width,length]
Left:对象左边边框离窗体边框的距离
Top:对象顶部与窗体项部之间的距离
Width:对象的新宽度
Length:对象的新高度
三、完成任务
任务一:设计程序,实现蝴蝶飞的程序。
教师巡视,参与到学生的讨论中加以引导。
观看课件
教师讲解
分组设计
教师点评
6ˊ
15ˊ写入触发事件或操作
巩固练习任务二:实现移动字幕效果。
分组设计
教师点评
5ˊ
小结本节课主要认识了时钟控件的两个基本属性ENABLED
属性和INTERVAL属性以及TIMER事件。
我们可以利用
该控件来实现一些特殊的效果,如动画等。
教师总结2ˊ
作业实现文字移出屏幕后能够自动回到屏幕左端重复移动。
提示:如何知道文字移出了屏幕?
移出屏幕后如何再让文字回到原位置?
教师布置
作业
1ˊ
板书设计
§4.7 timer时钟控件
一、分析窗体、代码
二、知识点介绍
1、计时器的作用
2、计时器常用属性 1)Name属性
2)Interval属性
3)Enabled属性属性设置方法:
方法一:设计阶段,在属性窗口中设置
ENABLED=FALSE;
INTERVAL=1000(即一秒)方法二:代码编写,在窗体加载时写入
3、事件
4、方法
三、完成任务
课后反思。