王红玉
山西医科大学汾阳学院现代教育技术中心,山西汾阳032200
多媒体课件是一种综合运用图形、图像、动画、声音、视频和文字等多种媒体信息制作而成的教学软件。如果利用合适的多媒体创作工具,制作出适合于课堂教学、交互性能好的教学课件,可以将传统教学手段难以表现的、抽象的、微观的事物以及事物的发展过程以动态的、直观的图、文、声、像等多种媒体的有机组合再现于课堂,吸引学生,激发学生的学习兴趣,提高教学质量和教学效果[1]。
Microsoft Powerpoint是一款非常适合于演示的软件,它提供丰富的模板、多种绘图工具、丰富的图片和演示文稿等。用其制作课件简单易学,同时该软件功能强大,可以很方便地插入图片、音乐或视频剪辑,还可以通过超级链接实现交互功能,通俗易懂、容易上手[2],从而成为教师们制作课件的常用工具。
但在制作课件时,Powerpoint存在以下问题:有时一门课程的教学内容很多,比如《大学生职业生涯规划与就业指导》课程共有18章。利用Microsoft Powerpoint制作成的课件如果全部放在一个PPT文件中,那么文件就过于庞大,打开耗时很长,有时甚至造成死机,降低了课件运行的稳定性;若将课程的每一个章节、专题或知识单元设计成一个独立的PPT文件,一门课程往往需要制作多个PPT文件,上课时需要根据教学进度查找相关课件,不便于统一管理。同时采用Powerpoint设计教学课件时,为了存储及运行的方便,一般需要对教学资料及素材进行整合,难度较大。课程教学大纲、教学内容以及各类材料形式多样,存储格式各不相同,引用这些材料时只能零散地插入,难以与教学课件整合为一个体系,从而使得教学资料和素材的利用率降低[3]。
为解决上述问题,《大学生职业生涯规划与就业指导》课件采用Powerpoint设计制作时,引入了Visual Basic的支持。我们利用VB自身或外部控件制作课件所需要的所有界面元素,制作出一个方便快捷的使用界面,可以综合管理PPT课件,既美观大方,又简便快捷,可达到很好的教学效果。
在Powerpoint课件制作时应注意文件字体及颜色的合理配置,教学素材的搜集及应用,自定义动画与幻灯片切换方式的美化等,以实现多媒体课件的内容丰富多彩[3]。使用多种媒体素材是必不可少的,其中文本、图形、图像是最基本元素。《大学生职业生涯规划与就业指导》既有理论知识又与实践结合密切,充分有效地利用动画、视频等媒体信息,对这门课程教学的帮助是不言而喻的[4]。而对于图片静态演示和文字说明就能完成的部分,可以直接用Powerpoint幻灯片的方式来制作,整个课件力求对多媒体资源进行严谨布局,使它们既符合教材要求,又富于展现力、亲和力和穿透力,同时还要兼顾任课教师使用方便。
这是整个多媒体课件开发过程中的一个重要环节,它把课件设计与制作紧密地联系在一起,成为课件制作的重要依据。界面是教学信息在屏幕上的显示区域及用户操作区域,设计时主要突出“以教为中心,以学会为目的”的指导思想,围绕教学内容这一核心[5],笔者把上课需要经常使用的一些基础内容以独立对象的方式存放在界面上,用时只要单击命令按钮就可调用该方面内容,便于温故知新。该课件利用Command等控件实现不同页面间的浏览和翻页,除此之外,还可以通过Photoshop制作一些按钮图片以符合整个界面的设计,以实现在风格设计上体现界面、控件和显示对象整体协调和完美统一。
在VB环境中,利用OLE插入对象Powerpoint的方式直接制作幻灯片,打包时会很方便。每一个幻灯片单元只占界面的一小部分空间,一个窗体中放入多个Command控件,将其Caption属性改为章节的名称,这样点击该Command控件就可以转到存放几十个幻灯片窗体界面,当应用程序运行时只要双击幻灯片控件就可以运行该单元的幻灯片[6]。
为了方便在VB中一章一章的加入,需要对所做好的Microsoft Powerpoint幻灯片做一个处理,根据自己的需要分成一个一个独立的PPT文件。同时采用Microsoft Powerpoint中的控件工具箱插入Flash动画、视频等,并用“命令按钮”对Flash动画、视频的播放进行控制,这样在动画、视频播放过程中对其进度进行控制,中间可以增加和学生互动[7]。
①在新创建的窗体中,通过image控件的picture属性,加入通过Photoshop处理好的图片,作为界面的背景。
②在这一背景上通过Command控件创建六个Command按钮。
通过Command控件的picture属性在按钮上加载与背景点相协调的图片,如笔者放入了课程简介,课程大纲,课程内容,课堂考勤、有关视频、时间的按纽图片,并设style属性为1-Graphical[8]在代码窗口中使用以下代码:
将Command按钮与相应内容的窗体联接起来[8](界面如图1所示)。
图1 大学生职业生涯规划与就业指导界面
①课程简介与课程大纲的内容用的是Word文档,笔者用OLE插入对象的方式实现(如图2所示)。
图2 课程简介的调用
②在课程内容联接的窗体中用Command按钮或菜单编辑器将各个章放到控制条中。笔者根据实际情况,采用了Command按钮将每一章与Microsoft Powerpoint联起来(如图3所示)。
图3 课程内容的控制条
③对于某些事例需要使用媒体播放器将其播放出来,为了方便媒体播放的控制,我们采用VB制作一个播放器,插入Powerpoint幻灯片中。为了使播放视频方便,使用VB制作了播放器放在界面中,使用Windows media play控件和Command按钮实现[8]。
④教师希望能够显示系统时间,以便合理地分配每张幻灯片的放映时间,以实现节奏的掌控[9]。利用VB开发显示系统的当前时间,使用以下代码,实现时间的显示。
随着各种多媒体教学的推广和普及,作为一种先进的教学手段,计算机辅助教学以其直观性、灵活性、实时性和丰富的表现手法等优势,越来越受到教师和学生的青睐。利用Visual Basic 6.0编写程序制作整合Powerpoint课件和教学资源,能把一本教程做在一个窗体界面上,通过导航非常方便地调用所有的资源,不失为一个好办法。
该文所介绍的课件制作技术具有普遍适用性,且效率较高。Powerpoint软件及Visual Basic编程语言均简单易学。利用VB自身或外部控件制作出一个方便快捷的使用界面,可以综合管理PPT课件,并较好地整合课堂教学资源。如果将教学资源更换为其他课程的教学课件及资料,即可成为另外一门课程的课堂教学课件。总之,利用Powerpoint和Visual Basic结合起来制作教学课件,可以做到优势互补、全面准确地表达教学内容,从而提高教学效果和教学质量。
[1]吴志坚.VB在多媒体课件制作中的应用[J].湖南环境生物职业技术学院学报,2007,13(1):81
[2]韩守玺.将Powerpoint和VB结合起来制作物理课件[J].科教文汇,2006,(9):188
[3]刘尚国,王喜芹,王健.基于VB和PPT的多媒体课件制作技术[J].现代教育技术,2010,20(7):133-135
[4]杜君楠.《大学生职业发展与就业指导》网络课程设计与开发[D].保定市:河北大学,2010:8-9
[5]张忠和.使用VB管理和制作多媒体课件[J].实习与教学,2009,(11):160
[6]杨兴华.VB在物理课件制作中的应用[J].教学仪器与实验,2007,23(9):13
[7]宋立川,何晓艳,韩颖.Powerpoint课件中插入Flash动画及对动画播放进行控制的方法[J].华北煤炭医学院学报,2009,11(6):910-911
[8]刘彬彬,安剑.Visual Basic从入门到精通[M].北京:清华大学出版社,2010:222-223
[9]杜春文,余明丽.时间显示控件的VB开发及其在Powerpoint中的应用[J].电脑知识与技术,2010,6(36):10335-10336