基于VB和PPT的多媒体课件制作技术

时间:2022-08-12 09:09:27

基于VB和PPT的多媒体课件制作技术

【摘要】以《工程测量学》多媒体课件的设计制作为案例,详细介绍了Visual Basic支持下的PowerPoint多媒体课件制作技术,阐述了课件艺术化设计的基本思路与实现方法,并依赖于ShellExecute API函数和VB程序设计,开发了“多媒体教学导航软件”,实现对多章节零乱课件的有序、有效的管理。

【关键词】多媒体;课件;工程测量学;Visual Basic;PowerPoint

【中图分类号】G40-057【文献标识码】B【论文编号】1009―8097(2010)07―0133―03

引言

计算机辅助教学(Computer Assisted Instruction, CAI),是指在教学过程中,利用计算机及必要的多媒体设备,综合处理和控制符号、语言、文字、声音、图形、图像、影像等多种媒体信息,通过屏幕或投影机的投影显示以及使用者与计算机之间的人机交互操作,完成教学过程,提高教学效果。为使多媒体教学真正达到提高教学效果的目的,研制一套优秀的多媒体课件显然是必不可少的前提条件。

基于近几年的教学实践,笔者采用Visual Basic语言和PowerPoint软件开发了《工程测量学》多媒体课件,并于近两年相继参加了“第五届全国测绘学科青年教师讲课比赛”及“第九届全国多媒体课件大赛”。现结合《工程测量学》课件的开发实践及参赛心得,对相关的制作技术进行分析和总结,以期为其他课程课件的制作提供借鉴与参考。

一 多媒体课件制作软件的选取

制作多媒体课件的典型软件一般有PowerPoint、AuthorWare、Flash、Director、ToolBook、方正奥思等。这些软件中不乏有交互性能好、功能强大者,但是对于多媒体教学而言,软件平台的选择不能一味追求高级,应首先看其能否易于普及和修改、被大家迅速掌握;其次要看是否有较高的使用价值、确实有利于教学。[1]由于制作多媒体课件的大部分是一线教师,经调查发现他们学习、掌握并熟练运用高级软件的难度较大,而普遍采用大众化的PowerPoint作为课件制作平台。

PowerPoint是微软公司出品的office 软件系列重要组件之一。它不仅具有强大的演示功能,还可以制作一些简单的动画,易于实现超级链接和重复操作,能够较好地依照课程章节组织授课内容。但是在使用过程中,存在如下问题:

(1)形式零散,不便管理。采用PowerPoint设计教学课件时,为了存储及运行的方便,一般需要将课程的每一个章节、专题或知识单元设计成一个独立的PPT文件,因此一门课程往往需要制作多个PPT文件,上课时需要根据教学进度查找相关课件。课件文件零乱,不便统一管理。

(2)教学资料及素材的整合较难。课程教学大纲、实践教学指导书以及各类教学视频等材料形式多样,存储格式各不相同,引用这些材料时只能零散地插入,难以与教学课件整合为一个体系,从而使得教学资料和素材的利用率降低。[2]

为解决上述问题,《工程测量学》课件采用PowerPoint设计制作时,引入了Visual Basic的支持。利用Visual Basic语言开发“多媒体教学导航软件”,综合管理零散的PPT课件、教学资料及素材,使章节课件放映、实践教学指导及教学材料查阅等操作变得简便快捷。

二 PowerPoint课件的艺术化设计

在图1中,Visual Basic语言开发“多媒体教学导航软件”仅仅是课件应用的辅助手段,而课件设计最关键的工作仍然是制作PowerPoint课件。莫永华等[3]提出了多媒体课件制作从技术到艺术的“五步曲”:熟悉软件、插入多媒体元素、美化静态课件、呈现动态演示效果、设置人机交互及播放控制等。《工程测量学》课件制作过程中,吸纳和借鉴了其设计理念,力图使课件设计达到艺术化效果。

1 字体及颜色的合理配置

在多媒体教学过程中,课件内容的字体类型、字体大小、前景及背景颜色将直接作用于学生,对课堂教学效果起着至关重要的作用,必须慎重处理。

首先,为方便学生认知,课件的每一页幻灯片应具备统一而固定的风格,即课件内容的标题、正文、定义、注释等应具备同样的字体和颜色。其次,应根据多媒体教室的硬件条件、听课人数、座位布局等具体条件,为课件设计合适的字号并合理使用加粗、设置阴影等字体修饰。最后,尤其要注意课件色彩的合理选用,不合理的色彩配置将造成学生的视觉疲劳和烦躁情绪。这固然需要色彩心理学和环境心理学基本理论的支持,但更多地需要依赖于设计者对色彩常识的认知以及对大众化审美习惯的认可:“我们喜欢蓝色,并不是强迫我们去看,而是它有着无形的吸引力”,“与任何一种颜色相比,红色总能在最短的时间内吸引最多的注意力”(歌德,色彩学)。[4]

基于上述考虑,所设计的《工程测量学》课件中字体及颜色配置如表1所示。

2 教学素材的搜集及应用

多媒体教学课件中可融入的教学素材是非常丰富的,如文字、声音、图形、图像、动画、音频、视频等,都可以在课件中很容易地表现出来。作为从事多媒体教学的专业教师,应善于搜集所授课程相关的教学素材,分门别类地构建教学素材库,设计多媒体课件时才能得心应手。搜集素材的途径有很多,可以依赖于丰富的网络资源及强大的搜索引擎;在指导学生开展课程实践活动时,可以采集相关的图像及视频;在从事科学研究和生产实践中所遇到的实际问题及成功经验,反映本学科最新发展的科研论文,新产品、新技术的研发信息等,都可以作为教学素材来充实课堂教学的内容。

但课件设计要利用这些教学素材时,应当注意如下问题:

(1)教学课件的主体应当是反映教学基本内容的文字和图表,动画、图像、视频等素材仅仅是便于学生理解和掌握教学内容的辅助手段,不可大量堆砌而造成“喧宾夺主”;

(2)能用文字、图片讲清的问题,不要一味追求动画;能用简单自定义动画制作的课件,不要一味追求视频[1];

(3)选用教学素材应本着“宁缺毋滥”的原则,避免粗制滥造或生搬硬套,所用素材应与教学内容浑然一体;

(4)注意版权问题,确属引用的素材,应当注明出处。

3 自定义动画与幻灯片切换方式的美化

“自定义动画”和“幻灯片切换”是使PowerPoint课件呈现动态效果的两项基本操作,设计时应在不影响教学内容展示的前提下,使课件演示极富美感。所谓“不影响教学内容展示”,是指动画设计不要一味追求华丽和丰富,不要让动态图片及“飞来飞去”的动画效果干扰学生的注意力。

因此,为方便学生认知和学习,一套课件应在页面切换、内容进入、强调、退出、动作路径等环节,形成固定、统一而完整的设计风格,而且此设计风格应能够经受住多媒体教学实践的考验。

三 多媒体教学导航软件的设计与实现

融入较多教学素材的PPT课件一般占用空间较大,为控制课件大小的急剧增长,通常每章节课件单独设计为一个文件,并将各章课程相关的图片、视频、技术文档等材料分章建立文件夹存储。为方便对零散课件及其他教学资料的统一管理,比较有效的方法是采用Visual Basic语言设计“多媒体教学导航软件”,其关键技术主要表现在如下几个方面:

1 ShellExecute API函数与课件放映

通过点击某菜单或按钮,能够自动放映多媒体课件或打开教学大纲、实践教学指导书等材料,是“多媒体教学导航软件”应具备的基本功能。在Visual Basic环境下,该功能的实现可借助于Windows API函数――ShellExecute。

API是Application Program Interface(应用程序编程接口)的缩写,是程序调用动态链接库(Dynamic Link Libraries,DLL)的接口,是进行高级编程的必要途径。API包含了成千上万个函数、例程、类型和常数定义。其中,ShellExecute的功能是运行一个外部程序,并对外部程序有一定的控制。

Visual Basic中访问Windows API函数之前,必须首先用Declare语句将API函数声明为外部过程,其格式为:

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, _

ByVal lpOperation As String, _

ByVal lpFile As String, _

ByVal lpParameters As String, _

ByVal lpDirectory As String, _

ByVal nShowCmd As Long) As Long

然后,再为API函数提供所需的实参,进行调用。需要注意的是,应将设计好的PPT文件扩展名改为pps,以便在打开文件时即可放映。例如打开某节课件的代码为:

Private Sub ch3_3_Click()

ShellExecute Me.hwnd, "open", App.Path & _

"\3第三章\3-3水深测量.pps", "", "", 0

frmWait.Show' 显示等待窗体

End Sub

2 课件导航及菜单设计

制作课件导航有多种方法,相比在PowerPoint中设置超链接的模式相比,在Visual Basic程序设计中,采用菜单式导航的效果更好,且易于操作。为此,《工程测量学》课件的主菜单主要是课程各章标号(图1)。

另外还设计了“实践环节”、“教学材料”和“帮助”等菜单,实现对课程实践环节和教学资料的管理及对软件操作的说明。

章节主菜单的二级菜单为各章“分节”。“实践环节”菜单包括工程测量学实验课、实习和课程设计的动员材料。“教学材料”菜单包括教材及著者简介、课程教学大纲、实纲、课程设计大纲、实习指导书、课程设计指导书等。“帮助”菜单包括课件简介、字体说明和软件操作帮助文件。

课件放映及资料打开可以调用相应子菜单,也可以点击“章节首页图片”区域。

3 操作界面设计与美化

在软件主界面设计时,为突出各章教学内容的主题,在显著位置设置PictureBox控件(图1),用于承载课件首页图片。为使图片“动起来”,达到随鼠标位置变动而实时改变图片内容的运行效果,可以在菜单之下利用Label控件制作对应于各菜单的“菜单标示带”。然后在菜单的Click事件及Label控件的MouseMove事件中,均设计如下示例代码以改变PictureBox控件的Picture属性:

Private Sub ch9_Click()

'更换图片,并设置Select Case的索引码

PIC.Picture=LoadPicture(App.Path & "\pic\9.JPG")

intID = 9

End Sub

Private Sub LAB2_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

PIC.Picture = LoadPicture(App.Path & "\pic\2.JPG")

intID = 2

End Sub

在主界面的右侧设计有日期和时间区域,采用日期函数、时间函数及Date、Time等变量实时更新其显示,除起到美化界面的效果之外,还有助于教师把握讲课进度,为课堂教学烘托时间珍贵的气氛。

四 教学效果与评价

采用该课件参加全国高等院校测绘学科教学指导委员会和中国测绘学会测绘教育工作委员会联合主办的“第五届全国测绘学科青年教师讲课比赛”,获二等奖,并参加第九届全国多媒体课件大赛,获优秀奖。同时对使用该课件教学的班级调查,满意度在90%以上,深受学生欢迎。

本文所介绍的课件制作技术具有普适性,且效率较高。PowerPoint软件及Visual Basic编程语言均简单易学,多媒体课件易于制作,教学导航软件则可以较好地整合课堂教学资源。如果将软件稍加改动,并更换其他课程的教学课件及资料,即可成为另外一门课程的课堂教学课件。

参考文献

[1] 何保喜,王晓静.工程测量多媒体教学课件的教学实践[J].测绘通报,2006,(6):74-76.

[2] 邓静,张本福.基于VB的材料力学课堂多媒体教学课件的设

计与实现[J].安徽建筑工业学院学报(自然科学版),2007,15(4):91-94.

[3] 莫永华,吕永峰.多媒体课件制作从技术上升到艺术之“五

步曲”[J].现代教育技术,2008,18(3):101-103.

[4] 袁芳,沈晓鹏,张国营.课堂多媒体演示课件色彩的选择与应用[J].现代教育技术,2005,15(1):47-49

上一篇:数字语言实验室科学管理模式的构建 下一篇:基于VisualProlog的自动答疑系统设计与实现