admin 管理员组

文章数量: 1086019


2024年3月27日发(作者:mysql语句无法结束)

2011#-第34期考试周刊 

VB中运用计时器控件实现动画效果 

钱锦 

(常州广播电视大学,江苏常州213000) 

摘 要:计时器(Timer) ̄2件能有规律地以一定的时间间 

Flag=0 

隔触发计时器事件而执行相应的事件代码。本文介绍了几种 

EndIf 

通过计时器控件来实现几种动画效果的做法。 

End Sub 

关键词:VB计时器(Timer)控件动画效果 

2.图片切换 

在VB的Image控件或PictureBox控件不支持动态图片.可 

计时器(Timer)控件是VB中一个非常灵活的常用控件,该 以通过更改Image控件或PictureBox控件的Picture属性.使程序 

控件运行时不可见。用于实现每隔一定时间问隔执行指定的 

在一定的时间间隔内连续显示一定数量的只有细微差别的图 

操作。计时器的Interval属性设置时间间隔,每隔一个指定的时 

片,即可产生动态效果。下面给出红绿灯的程序: 

间间隔。自动触发一次Timer事件。利用计时器的特点可以实 

新建一个工程,在窗体上添加3个图片框、1个计时器、1个命 

现丰富多彩的动画效果。 

令按钮和两个滚动条。3个图片框(Picturel,Picture2,Picture3)分 

动画的原理是在窗体上显示一副图形,紧接着清除它, 

别加载以下3幅图片,设置Timerl的Interval属性值1000。 

再显示第二幅图形。如此交替下去,只要两相邻图片显示 

的时间间隔足够短,利用人眼的视觉效应,就可以产生动 

画效果。 

本文介绍了几种通过计时器来实现动画效果的做法。 

图1 红绿灯的3个位图 

1.移动控件 

在程序设计中,按一定规律更改控件的位置坐标Left、Top 

属性或对控件调用Move方法,可使控件发生相对于窗体的运 

动,从而呈现出动画效果。 

启动VB,新建工程。在窗体上添加一个标签控件Labell和 

个计时器控件Timerl。VB窗体中标签上的文字是静止的,利 

用计时器控件可以实现文字动态变化。相关事件代码如下: 

Pr/vatc Sub Commandl Click(1 

设置窗体(Form[)的Load事件代码: 

red=HScroll1.Value 设置显示红灯的时间 

LabeI1.Caption="欲穷千里目,更上一层楼! 

green=HScroll2.VaIue 设置显示绿灯的时间 

设置Timerl的Interval属性值loo.Timer事件代码如下: 

Timer1.Enabled=Tree 

IfLabel1.Left>=Label1.Width The/1 

End Sub 

Label1.Left=Label1.eLft一20 使控件位置发生变化 

Private Sub Timerl Timer() 

Else 

IfPicture1.Visible Then 

Label1.Left=Form1.Width 

red=red一1 

EndIf 

Ifred=0 hTen 红灯变黄灯 

运行程序即可实现文字从右向左循环移动的动态效 

Picture2.Visihle=False 

果。对程序做简单的修改还可以实现文字从左向右,从上 

Picture3.Visible=Tme 

往下等移动。下面给出滚动字幕在窗体中左右来回移动的 

EndIf 

程序。 

ElseIf Picture3.Visible Then 

DimflagAs Integer Picture3.Visible=False 

Pfiv ̄e Sub Timerl

_

Timer() 

If red=0 Then 黄灯变绿灯 

IfLabel1.eLft<Form1.Width-Label1.Width And lfag=0 Then 

Picture2.Visible=True 

Label1.Left=Label1.Left+20 red=HScroll1.Value 

Else 

Else 黄灯变红灯 

Flag=1 

Picture 1.Visible= I、me 

End If 

green=HScroll2.Value 

IfLabel1.Left>O And lfag=l Then 

End If 

Label1.Left=Label1.Left-20 ElseIf Picture2.Visible Then 

E】se 

green=green-l 

符合工艺要求.为公司创造了很高的经济效益。 [4]李方圆主编.触摸屏工程.应用电子工业出版社,2006. 

[5]钟肇新,彭侃主编.可编程控制器原理及应用.华南理 

参考文献: 

工大学出版社.2005. 

[1]DVP—PLC应用技术手册.台达公司,2004. 

[2]VFD—M使用手册.台达公司,2004. 

基金项目:常州市广播电视大学,青年骨干教师资金资助。 

[3]DOP-B系列人机操作手册.台达公司,2004 

20080120 

164 

多媒体CAI课件制作的原则与流程 

韩慈芳 

(嘉应学院梅州师范分院,广东梅县514721) 

摘要:随着计算机应用的普及和教学手段的现代化,使 

的“板书搬家”,或“书本搬家”,变“人灌”为“机灌”,课件设计 

用多媒体CAI课件辅助教学已经成为教师必须掌握的一门技 

应源于课本又高于课本,突出教学重点、难点,扩充课本之外 

术。但是。在制作课件的过程中,经常会遇到这样或那样的问 

的知识。 

题 本文阐述了多媒体课件制作要遵循的几个基本原则、制作 

(3)选择传统教学难以表达或不能表达的内容 

流程和要注意的几个问题。 

选题时应选取那些用常规方法无法演示或不易演示、观 

关键词:多媒体CAI课件 制作原则 制作流程 注意 

察不清的内容.如在现实生活中很难出现的现象、一些危险的 

问题 

实验、微观现象,等等。教师可以通过动画或视频真实、形象地 

展现出来,弥补常规教学的不足。 

随着计算机应用和普及,计算机作为一种信息工具,已经 

3.艺术性原则 

广泛应用于当今社会的各个角落,现代教育技术也应运而生, 

课件画面的设计包括文字、图形、动画、边界、提示、莱单、 

计算机辅助教育便是现代教育技术的核心。在计算机辅助教 

按钮等元素的处理和安排。一个优质的课件应是好的内容与 

育这个领域里,使用最为广泛的便是计算机辅助教学(Com— 美的形式的统一,使人赏心悦目,让学生在轻松愉快的情境中 

puterAssistedInstruction,CAI),它是集图形、图像、文字、声音、 

接受知识。增强学习的兴趣,提高学习者的记忆力,达到最佳 

视频、动画为一体.通过直观生动的形象来刺激学生的多种感 

的学习状态。所以,要想使教学内容以理想的形式表现出来, 

官参与的学习过程.从而提高课堂教学效率的教学辅助手段。 

符合学习者的心理需求,富有吸引力,教师应设计时就要讲究 

我们通常把用于执行教学任务而设计的计算机程序称为多媒 

艺术性和审美性。 

体CAI课件.它以独特的优势,在教学中充当了重要的角色,正 

4.交互性原则 

逐步取代传统的教学模式。 

交互性体现在多媒体CAI课件中应充分地利用人机交互 

课件制作原则 

的功能,不断帮助和鼓励学生学习,给学生广阔的思维空间, 

1.科学性与教育性原则 

发挥他们的创造性。交互性既有利于教师掌握学生的学习情 

科学性与教育性是任何多媒体CAI课件首先必须遵循的 况,调整学习内容,安排学习计划,也有利于学生的自学。课件 

原则,它要求课件中显示的文字、符号、公式、图表及概念、规 

设计时应充分体现这一点。 

律的表达要力求准确无误,不能出现知识技能、专业术语的错 

二、制作多媒体课件的一般流程 

误:所覆盖内容的深度和广度要恰当:出现的顺序要合乎逻 

1.整体规划阶段 

辑;所用的名词要一致;要充分、恰当、适时地体现教学内容, 实际上,这是一个基本的设计过程.其设计的对象包括: 

要能激发学生学习的兴趣,课件制作既要有利于教师的教,又 页面、层次结构、媒体的应用、知识点的表示形式、练习方式、 

要有利于学生的学 

交互、导航,等等。制作课件时首先应明确教学目的、教学的重 

2.适用性原则 

点、难点.然后根据教学内容规划设计好整个课件的结构,这 

课题选择要恰当,教师在选题时首先要弄清楚所要讲授 是制作课件的前提与基础。 

的内容是不是一定要用课件来表示。虽然CAI课件是一种先进 

2.收集素材阶段 

的教学手段,但是并非所有的情况都适合使用CAI课件,许多 多媒体课件中素材主要有文字、图像、声音、视频、动画 

目了然的内容.或通过传统教学方式就能达到良好的教学 等,素材的准备是课件制作中工作量最大、最繁琐的环节,是 

效果的内容,就没必要费时、费力地将其制作成多媒体课件。 

课件制作的关键.没有素材,就失去了操作的对象:素材不理 

选题应注意以下3个方面。 

想,就影响了课件的质量。因此,课件制作之前一定要精心收 

(1)选择能够创设情境、激发学生兴趣的内容 

集素材,要把课件中需要的素材全部收集起来,并进行适当的 

“兴趣是最好的老师”。因此,要特别注意选题的“新”、 

处理,然后再进行制作课件,可以提高工作效率,起到事半功 

“奇”、“趣”.以激发学生强烈的求知欲,使他们处于主动地位, 

倍的效果。 

形成直接的学习动机 

3.课件制作阶段 

(2)选题时要突出教学的重点、难点 

制作阶段主要是根据课件的制作要求,运用多媒体制作 

要充分发挥多媒体计算机的特点,避免把课件变成单纯 

软件如PowerPoint、Authorware、Flash等.把各种相关的素材按 

If green=0 Then 绿灯变黄灯 

3.结语 

Picture2.Visible=False 

本文给出了利用VB中的Timer控件制作动画的基本方法, 

Picture3.Visible=True 

当然在VB中还可以使用其它方法制作动画,如利用动画按钮 

EndIf 

控件或调用API函数。 

EndIf 

End Sub 

参考文献: 

运行程序,设置红绿灯的显示时间,点击按钮即可实现红 

[1]刘瑞新,汪远征.Visual Basic 序设计教程.机械_T-业 

绿等交替变化。 

出版社.2002. 

在程序设计过程中,既改变控件相对于窗体的位置,又使 

[2]刘炳问.全国计算机等级考试二级教程:VisualBasic语 

控件中的图片切换.可实现动感很强的动画效果。 言程序设计.高等教育出版社,2001. 


本文标签: 课件 制作 教学 动画 控件