Flash技术在VB教学中应用研究.docVIP

Flash技术在VB教学中应用研究.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash技术在VB教学中应用研究

Flash技术在VB教学中应用研究   摘要:《Visual Bxsic程序设计》是各高校非计算机专业必修的一门计算机技术基础课程。但是因为课程本身在逻辑思维等方面的较高要求。VB课程的教学效果不很理想。本文阐述了Flash技术在VB教学中的一些应用技巧,将教学内容中抽象、难懂的知识利用Flash设计的课件或软件进行具体化、形象化,使学生更容易理解和接受,改善学生学习情况,提高课堂教学质量。   关键词:Flash技术;课件;VB课程   中图分类号:434 文献标识码:B 文章编号:1673-8454(2011)23-0085-04   非计算机专业计算机基础教学的3个不同层次,分别解决的是“操作技能”、“思维训练”、“综合应用能力”问题。学习《Visual Basic程序设计》主要目的是提高学生分析归纳、解决问题的能力,在思维训练方面受益。在VB教学过程中有很多既抽象又不易讲述的概念,例如多重循环、数组排序等,学生不容易理解;加上VB本身是一个系统的、循序渐进的课程,某些知识点的卡壳将影响到后续很多知识点的掌握,因此不少学生在学习了循环结构以后,就开始跟不上教师的讲课进度,问题积累地越来越多,渐渐地对VB课程失去了兴趣,甚至失去了信心。   作为教师,如果能够利用学生喜欢玩游戏的特点,将书本中的知识融人到游戏软件中,让学生在参与游戏过程的时候,既能体验到游戏的快乐,又能轻松地学到知识,从而实现“寓教于乐”。为此,作者在课堂教学中,用Flash技术设计出极具表现效果的图形和动画,将VB知识中晦涩难懂的概念和思路形象、直观地表达,使学生容易理解和接受;课后,用Flash技术设计出助学型的游戏软件,让学生在玩游戏的过程中掌握和巩固知识,改善学生学习主动性,让学生们快乐学习,提高教学质量。   一、Flash技术的特点和优势   Flash是一款交互式矢量图形编辑与动画制作软件。是目前使用最为广泛的网页动画制作与网站建设编辑软件之一。它能够将矢量图、位图、音频、动画、视频和交互动作有机地、灵活地结合在一起,从而制作出美观、新奇、交互性很强的动画效果。在制作多媒体课件方面,Flash存在以下几方面的优势。   (1)使用矢量图形。矢量图形与位图图形不同的是:矢量图形存储图片只占用极少的空间,而且播放时。可以任意缩放尺寸而不影响图形的质量。课堂教学中。可以多利用图形、图像代替文字,吸引学生的注意力,提高课堂教学效果。   (2)使用流媒体播放技术。Flash播放器在下载Flash影片时采用流媒体方式,实现Flash动画可以边播放边下载,因此用Flash制作的课件在课堂教学中不会出现等待或卡壳的情况,课堂教学可以流畅地进行。   (3)强大的交互功能。通过ActionScript动作脚本和组件可以实现交互,使Flash具有更强大的设计空间。强大的交互功能带给教师灵活多变的讲课方式,可以做到与学生实时互动,避免了教师的“一言堂”。   (4)通用性好。Flash动画制作完成后,可以打包生成可执行文件,脱离Flash的编辑环境独立运行,不受运行环境的限制。Flash的播放插件很小,在浏览器中可以自动安装。因此,用Flash设计制作的课件或软件上传于网络后,学生可以选择下载或在线学习,这样利于网络教学。   (5)减小文件大小。除了矢量图文件特别小之外,通过使用关键帧和图符使得所生成的动画(.swf)文件非常小,因此即使动画内容丰富,其数据量也不会很大,这样对于教师携带、上传下载提供了便利。   二、应用实例设计与实现   1,实例一:“冒泡排序方法”动画演示课件   在VB的教学中,对于一维数组的冒泡排序方法,学生比较难理解和掌握,而排序方法在后面的教学中将被多次用到,所以这个知识点是教师必须讲透、学生必须明白的。   冒泡排序方法的基本思想是在每一轮排序时将相邻的两个数做比较,次序不对则交换位置,出了内循环则最小数或最大数已经冒出,依次类推完成数组的排序。   例如。在窗体上单击后,用冒泡排序法对随机产生的10个两位正整数进行升序排列。解答上述题目的正确代码如下:   Private sub form_dick()   Dim a(1 t0 10)as integer   Dim i as integer,j a8 integer,temp as integer   Print“排序前数据:”   For i=1 To 10‘随机产生数据,并赋值给数组a,然后输出   a(i)=Int(Rnd*90)+10   Print a(i);   Next i   For i=1 To 9‘用冒泡法进行排序   For j=1 T0 10―i   If a(j)a(j+1)Then tem

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档