内容正文:
昂首阔步—计时器和对象的位移
1
1
2
课前回顾:VB程序开发步骤
1.设计界面
2.修改控件(对象)属性
3.编写代码
4.运行和保存VB程序
2
教学重点
1.掌握时钟控件Timer的使用方法
2.事件概念的理解
3.计时器事件代码的编写
教学难点
1.事件概念的理解
2.计时器事件代码的编写
3
3
本课将学习使用计时器来控制对象的位置改变,从而让游戏角色玛丽在窗体中完成自右向左的移动,程序运行界面如图:
一. 任务导航
4
4
二. 任务分析
在窗体上导入一张玛丽游戏背景图片和一张玛丽角色的前景图片。
程序运行时,处于前景的角色对象即前景图片自动从右向左移动。
为了实现玛丽移动的简单运动效果,我们可以考虑让处于前景的对象按照一定的时间间隔逐步向左改变其位置,以形成玛丽行走的动画效果。
5
5
三. 素材准备
背景3.gif
玛丽2.gif
6
6
7
第1小组
第5小组
第9小组
探究活动一:P10
1. 计时器功能?
2. Interval属性的意义是?单位是?
Enabled 属性的意义是?
4. 计时器运行程序时是否可见?
7
8
第2小组
第6小组
第10小组
探究活动二:P11
1. 事件概念?
Timer事件?
对象的位置属性left?
对象的位置属性top?
8
9
第3小组
第7小组
第11小组
探究活动三:P11
1. 对象的位移?
VB是否也有坐标系?
在对象属性窗口中能否找到对象属性left值、top值?
9
10
第4小组
第8小组
探究活动四:P12页
代码的含义?
代码写在哪里?
赋值语句含义?
10
四. 计时器(Timer)
P10页 智多星
功能:每隔一定的时间间隔就执行一次Timer事件。
常用的属性如下:
Interval属性:设置Timer事件发生的间隔时间属性,单位为毫秒。即用数值1000表示1秒,其默认值为0 。
Enabled属性:是否可用。默认值为True,计时器可用。
11
11
五. 事件:
P11页 智多星
是由系统事先设置好的某一对象可以识别的动作。通俗地说,事件就是作用在对象上的某种事先规定的动作。例如在程序运行时,计时器的Timer事件会按照计时器设置的时间间隔属性值,每隔一定的间隔时间执行一