flash动画技术在《visual basic程序设计》课程教学中的应用与实

flash动画技术在《visual basic程序设计》课程教学中的应用与实

ID:22449688

大小:54.00 KB

页数:6页

时间:2018-10-29

flash动画技术在《visual basic程序设计》课程教学中的应用与实_第1页
flash动画技术在《visual basic程序设计》课程教学中的应用与实_第2页
flash动画技术在《visual basic程序设计》课程教学中的应用与实_第3页
flash动画技术在《visual basic程序设计》课程教学中的应用与实_第4页
flash动画技术在《visual basic程序设计》课程教学中的应用与实_第5页
资源描述:

《flash动画技术在《visual basic程序设计》课程教学中的应用与实》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Flash动画技术在《VisualBasic程序设计》课程教学中的应用与实摘要:目前Flash被广泛应用于制作做多媒体课件,在VB教学过程中适时适当地引入Flash动画将有助于提高学习兴趣、促进知识的掌握与理解,提高学习效率。本文根据使用目的将VB教学动画分为三类:板书再现、算法仿真、游戏强制记忆,并介绍了每一种分类相应的实例,旨在说明如何有效地在教学中使用Flash动画。  关键词:Flash动画VisualBasic程序设计  :G642.3:A:1007-9416(2011)04-0163-02    1、引言  随着多媒体及计算机技术

2、的日趋成熟和普及,多媒体技术以其具有的独特优势在教学中扮演着越来越重要的角色[1]。Flash是Adobe公司出品的,目前最流行的,二维矢量动画制作软件,其作品被广泛应用于X页动画、教学课件、电视广告、游戏开发等作品的设计中[2]。  《VisualBasic程序设计》是我国高校非计算机专业计算机基础教学体系中的重要组成课程之一[3]。在教学实践中,这门课知识量大、理解层次深、实践性强,存在一定的教学难度。如何将Flash有效地应用于VB教学实践,是每一个教师应该考虑的问题。    2、VB教学中Flash动画的分类  尽管Flash拥有诸多

3、制作课件的优势,但为整个VB教学过程制作Flash却是一个庞大的系统工程。目前许多课程都开设有X络课堂,知识性的教学内容在静态X页上展示,可以根据教学内容在静态X页的合适位置置入Flash动画,通过生动的表达激发学习兴趣,利用动画的交互性实现角色进入、内容重现,进而加深印象、促进知识理解。笔者在教学实践中,多次引入小型Flash动画,收到了比较好的教学效果。  VB的教学内容分为两大部分:理论与编程实践,其中理论是实践的基础。如果没有对理论全面的掌握和深入的理解,编写的程序将漏洞百出无法运行。而许多编程理论对于大多数人来说是枯燥的、需要强制记

4、忆的,比如进制的概念以及转化、语法规则等。程序的算法更是教学中的难点,不论使用哪种标准描述方法,对于程序初学者来说算法都显得抽象,比如数组里面的排序算法等。针对难以使用纯文本形式表达的内容,使用设计巧妙的Flash动画,将会使学习过程相对容易。笔者开发使用的Flash动画主要有三类:  2.1板书再现型  目前许多多媒体教室都留有黑板,有部分还采用电子白板,因为边讲边写的教学方式决定教师在使用幻灯片的同时需要有同步书写的地方。边讲边写最重要的是控制节奏,留给学生宝贵的认知、思考时间,而这种节奏是由教师控制的,在一定程度上保证着学习效率。Fla

5、sh的时间轴就是控制节奏的核心,另外Flash统一美观的界面风格会使“板书”更精致准确。  2.2算法仿真型  程序算法的过程性、逻辑性、复杂性非常强,标准的描述工具有流程图、N-S图等,比较抽象,对于初学者来说不易理解。如果将算法过程仿真,形象地表现出来,帮助学生建立思维轨迹,加深理解和记忆,这将会在很大程度上提高学习效率,而Flash本身就是一款非常好的流媒体制作软件。比如口述或板书“排序”中的循环,前三次的循环可以描述,再往后描述就比较困难了,而Flash动画可以帮我们清晰描述出更多次数的循环。  2.3强制记忆型  语法规范是程序设计

6、“必背”内容,信息量大且枯燥。传统上教师们会让学生做大量的练习题,反复加深记忆,但弊端显而易见:形式单调枯燥,做完后题目如何高效地批改等。Flash游戏内容目的明确,耐得住多次进行游戏而不令人厌倦,玩家在游戏过程中,精神会高度集中,是记忆力极佳的时刻[4]。设计规则简洁明确、界面美观的Flash小游戏可以真正做到寓教于乐。    3、VB教学中Flash动画实例  3.1板书再现Flash实例——进制转换  动画界面风格如图1所示:  用户界面上端是六个按钮,用户点击后将进入相应进制转换内容的学习。制作过程中需要将整个“黑板”的内容分散到图层

7、,然后在时间轴中控制图层的显示节奏。图2就是其中一个黑板的内容,用来展示十进制数0.625转化为二进制数的过程,动画被打包成MovieClip放置于主场景当中:  图层8中是停止动作代码,目的是在一屏演示完毕后暂停动画,等待用户下一步操作。  3.2算法仿真Flash实例——选择法排序  选择法排序是对一组数值进行排序的方法,涉及两层循环嵌套,循环次数由数值的个数确定,算法较为复杂。通过Flash动画模拟程序执行过程,便于学生理解算法。对6个数值进行选择法排序的动画界面如图3所示:  为简化开发过程,动画中反复使用的图形可创建为图形元件,箭头

8、的闪烁强调动画制作为MovieClip;为使界面统一、简洁、明确,通过调整元件的alpha值凸显当时比较的元素以及排好顺序的元素。  3.3强制记忆Flash实例—

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。