课件14张PPT。第 2 课 昂 首 阔 步 —计时器和对象的位移1课前回顾:VB程序开发步骤1.设计界面2.修改控件(对象)属性3.编写代码4.运行和保存VB程序教学重点
1.掌握时钟控件Timer的使用方法
2.事件概念的理解
3.计时器事件代码的编写
·教学难点
1.事件概念的理解
2.计时器事件代码的编写第 2 课 昂 首 阔 步 —计时器和对象的位移1第 2 课 昂 首 阔 步 —计时器和对象的位移 本课将学习使用计时器来控制对象的位置改变,从而让游戏角色玛丽在窗体中完成自右向左的移动,程序运行界面如图:一.任务导航1第 2 课 昂 首 阔 步 —计时器和对象的位移二.任务分析
在窗体上导入一张玛丽游戏背景图片和一张玛丽角色的前景图片。
程序运行时,处于前景的角色对象即前景图片自动从右向左移动。
为了实现玛丽移动的简单运动效果,我们可以考虑让处于前景的对象按照一定的时间间隔逐步向左改变其位置,以形成玛丽行走的动画效果。1第 2 课 昂 首 阔 步 —计时器和对象的位移三.素材准备 背景3.gif玛丽2.gif11第1小组
第5小组
第9小组探究活动一:P10
1. 计时器功能?
2. Interval属性的意义是?单位是?
Enabled 属性的意义是?
4. 计时器运行程序时是否可见?1第2小组
第6小组
第10小组探究活动二:P11
1. 事件概念?
Timer事件?
对象的位置属性left?
对象的位置属性top?1第3小组
第7小组
第11小组探究活动三:P11
1. 对象的位移?
VB是否也有坐标系?
在对象属性窗口中能否找到对象属性left值、top值?1第4小组
第8小组探究活动四:P12页
代码的含义?
代码写在哪里?
赋值语句含义?第 2 课 昂 首 阔 步 —计时器和对象的位移四.计时器(Timer)P10页 智多星
功能:每隔一定的时间间隔就执行一次Timer事件。
常用的属性如下:
Interval属性:设置Timer事件发生的间隔时间属性,单位为毫秒。即用数值1000表示1秒,其默认值为0 。
Enabled属性:是否可用。默认值为True,计时器可用。1五、事件:
P11页 智多星
是由系统事先设置好的某一对象可以识别的动作。通俗地说,事件就是作用在对象上的某种事先规定的动作。例如在程序运行时,计时器的Timer事件会按照计时器设置的时间间隔属性值,每隔一定的间隔时间执行一次Timer事件过程中的语句。第 2 课 昂 首 阔 步 —计时器和对象的位移1P10页 智多星
六、VB中的容器对象(坐标三要素):
原点:是对象的左上角。
x轴:方向为水平向右。
Y轴:方向为竖直向下,刻度为缇。
twip(缇)一种度量单位,是一磅的 1/20 ,
一英寸的 1/1440,一厘米等于 567 缇
(对象的坐标系向四周无限延伸)
七、对象位置属性:
left是对象到容器左边框的距离属性
top是对象到容器上边框的距离属性
例如:代码image1.left就是玛丽的横坐标
Image1.top就是玛丽的纵坐标第 2 课 昂 首 阔 步 —计时器和对象的位移11第 2 课 昂 首 阔 步 —计时器和对象的位移VB中坐标系八、课堂总结:
1.掌握计时器timer的使用
2.会编写对象坐标语句代码改变对象的位移
Image1.left=image1.left-100 (向左移动)
九、延伸和拓展:
3.根据所学知识,思考如何使对象向右、向上、向下、向左上等方向移动?第 2 课 昂 首 阔 步 —计时器和对象的位移1