第二章 第四节 逐帧动画 (课件+教案)

文档属性

名称 第二章 第四节 逐帧动画 (课件+教案)
格式 zip
文件大小 3.5MB
资源类型 试卷
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2019-04-16 16:20:44

文档简介

(共22张PPT)
第四节
逐帧动画
粤教版
八年级下
新知导入
观看这个动画,平常只要说到动画制作,我们就会想到flash;想一想,VB进行能不能进行制作动画呢?
新知讲解
一、兔子跑的任务分析
观看图片:分析“兔子跑”程序设计思路。
从右至左,位置发生变化,跑的过程中,姿势也不断发生变化,当速度选项不同时,速度也不一样。
新知讲解
1、形态变化
兔子跑步时的形态最好是一组连续的分解动作图片。
让它们间隔一定的时间交替显示,并不断重复。
新知讲解
2、位置变化
形态变化的小兔子实现了“原地跑”的效果,要让它向左跑,可以每间隔一定的时间,让小兔子图片向左移动,即设置兔子图片left属性减少一定的数值。
新知讲解
3、速度变化
想加快兔子跑的速度,可通过增加步幅和加快频率两种方式来实现。增加步幅,就是让小兔子每个周期的移动距离加大,即left属性值减少得多一些;加快频率,就是在相同的周期内多跑几次,通过Timer控件来实现。
新知讲解
二、Timer控件和OptionButton控件
Timer控件的图标为:
1、Timer控件
作用:不断的每间隔一段时间响应一次Timer事件,即执行一组代码,直到被禁止为止;有Interval和Enabled.
新知讲解
Interval属性是以千分之一秒为单位指定Timer事情之间的间隔;
增加Timer控件图标——设置Interval属性值。
(1)、Interval属性
新知讲解
当Timer控件的enabled的属性值为True时,才触发Timer事件,否则停止或不启动Timer事件。其默认值为True。若需停止执行Timer事件,则将Enabled属性设置为False。
(2)、Enabled属性
新知讲解


参考下表,设置兔子奔跑程序的控件属性。
控件类型
属性
属性值
说明
Commandbutton
名称
cmdStart
开始按钮
Caption
开始
Timer
Interval
500
时钟控件
名称
tmrRun
OptionButton
名称
optSlow
慢速选项按钮
caption
慢速
新知讲解
OptionButton的控件图标是:
2、OptionButton控件
作用:显示一个可以打开或者关闭的选项,用OptionButton来显示选项,每个选项代表一种选择,用户只能选择其中一项。
例:设置三种不同的跑动速度。对应不同的事件。
新知讲解
三、分支结构
VB常见的分支结构是IF语句。
格式:
If
条件
Then
语句组1
Else
语句组2
End
If
条件
语句组1
语句组2


新知讲解
兔子形态变化的流程图
a=1
载入第1张图片
载入第2张图片


将a的值改为2
将a的值改为1
新知讲解
四、完善与调试程序
新知讲解
VB中常用的关系表达式和逻辑表达式
关系表达式:=(等于),>(大于),<(小于),>=(大于等于),<=(小于等于),<>(不等于)。
新知讲解


李鸣在运行程序时,出现下图错误,分析原因,应该如何修改?
IF

End
If是配对出现的,出现错误是因为没有按照
IF
语句的格式来书写造成。
课后习题
1、Timer控件可用于后台进程中,要使Timer事件每半秒触发一次,则需设置Interval属性为(B)。
A.
50
B.
500
C.
5
D.
0.5
2、对于定时器(Timer)控件,设计其定时是否开启的属性是(C )。 A.Index B.Tag C.Enabled D.Left
课后习题
3、在计时器控件中,interval属性的作用是(B)。
A.决定是否响应用户操作
B.设置计时器事件之间的间隔
C.存储程序所需要的附件数据
D.设置计时器顶端和其容器之间的距离
课堂总结
1、设置left属性的数值来改变位置。
2、Timer控件有Interval(指定Timer事情之间的间隔)和Enabled。
3、OptionButton来显示选项,每个选项代表一种选择,用户只能选择其中一项。
4、
分支程序If:
If
条件
Then
语句组1
Else
语句组2
End
If
板书设计
一、兔子跑的任务分析。
二、Timer控件和OptionButton控件。
三、分支结构。
四、完善与调试程序。
谢谢
21世纪教育网(www.21cnjy.com)
中小学教育资源网站
有大把高质量资料?一线教师?一线教研员?
欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!
详情请看:
https://www.21cnjy.com/help/help_extract.php中小学教育资源及组卷应用平台
第四节
逐帧动画课时教学设计
课题
第四节
逐帧动画
单元
第一单元
学科
信息技术
年级
八年级
学习目标
掌握Timer控件、Option
Button控件的功能和用法。通过VB制作逐帧动画,培养学生的逻辑思维能力。
重点
掌握Timer控件、Option
Button控件的功能和用法。
难点
能灵活Timer控件、Option
Button控件,制作动画解决实际问题。
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
观看动画。提问:平常只要说到动画制作,我们就会想到flash;想一想,VB进行能不能进行制作动画呢?
通过老师的引导,掌握知识要点,学生进行操练,自己进行探究
对制作动画的欣赏,激起学生的创作欲望。
讲授新课
一、兔子跑的任务分析1、形态变化兔子跑步时的形态最好是一组连续的分解动作图片。2、位置变化设置兔子图片left属性减少一定的数值。3、速度变化想加快兔子跑的速度,可通过增加步幅和加快频率两种方式来实现。二、Timer控件和OptionButton控件
1、Timer控件作用:不断的每间隔一段时间响应一次Timer事件,有Interval和Enabled。2、OptionButton控件作用:显示一个可以打开或者关闭的选项,用OptionButton来显示选项,用户只能选择其中一项。三、分支结构格式:
If
条件
Then
语句组1
Else
语句组2
End
If完善与调试程序VB中常用的关系表达式和逻辑表达式关系表达式:=(等于),>(大于),<(小于),>=(大于等于),<=(小于等于),<>(不等于)。探究李鸣在运行程序时,出现下图错误,分析原因,应该如何修改?IF

End
If是配对出现的,出现错误是因为没有按照
IF
语句的格式来书写造成。课后习题:1、Timer控件可用于后台进程中,要使Timer事件每半秒触发一次,则需设置Interval属性为(B)。A.
50
B.
500
C.
5
D.
0.52、对于定时器(Timer)控件,设计其定时是否开启的属性是(C )。 A.Index B.Tag C.Enabled D.Left
3、在计时器控件中,interval属性的作用是(B)。A.决定是否响应用户操作B.设置计时器事件之间的间隔C.存储程序所需要的附件数据D.设置计时器顶端和其容器之间的距离。
学生听讲,老师分析,分析兔子奔跑主要从形态、位置、速度三方面。理解并掌握Timer控件和OptionButton控件的用法。了解分支结构的格式。掌握关系表达式和逻辑表达式。通过探究完成实践。
掌握与理解讲练结合,对比应用,营造课堂气氛,学以致用。
课堂小结
1、设置left属性的数值来改变位置。2、Timer控件有Interval(指定Timer事情之间的间隔)和Enabled。3、OptionButton来显示选项,每个选项代表一种选择,用户只能选择其中一项。4、
分支程序If:
If
条件
Then
语句组1
Else
语句组2
End
If
学生回答
利用问题形式进行总结,看看学生的掌握情况。
板书
一、兔子跑的任务分析。二、Timer控件和OptionButton控件。三、分支结构。四、完善与调试程序。
21世纪教育网
www.21cnjy.com
精品试卷·第
2

(共
2
页)
HYPERLINK
"http://www.21cnjy.com/"
21世纪教育网(www.21cnjy.com)