【摘要】以《工程測(cè)量學(xué)》多媒體課件的設(shè)計(jì)制作為案例,詳細(xì)介紹了Visual Basic支持下的PowerPoint多媒體課件制作技術(shù),闡述了課件藝術(shù)化設(shè)計(jì)的基本思路與實(shí)現(xiàn)方法,并依賴于ShellExecute API函數(shù)和VB程序設(shè)計(jì),開發(fā)了“多媒體教學(xué)導(dǎo)航軟件”,實(shí)現(xiàn)對(duì)多章節(jié)零亂課件的有序、有效的管理。
【關(guān)鍵詞】多媒體;課件;工程測(cè)量學(xué);Visual Basic;PowerPoint
【中圖分類號(hào)】G40-057【文獻(xiàn)標(biāo)識(shí)碼】B【論文編號(hào)】1009—8097(2010)07—0133—03
引言
計(jì)算機(jī)輔助教學(xué)(Computer Assisted Instruction, CAI),是指在教學(xué)過程中,利用計(jì)算機(jī)及必要的多媒體設(shè)備,綜合處理和控制符號(hào)、語言、文字、聲音、圖形、圖像、影像等多種媒體信息,通過屏幕或投影機(jī)的投影顯示以及使用者與計(jì)算機(jī)之間的人機(jī)交互操作,完成教學(xué)過程,提高教學(xué)效果。為使多媒體教學(xué)真正達(dá)到提高教學(xué)效果的目的,研制一套優(yōu)秀的多媒體課件顯然是必不可少的前提條件。
基于近幾年的教學(xué)實(shí)踐,筆者采用Visual Basic語言和PowerPoint軟件開發(fā)了《工程測(cè)量學(xué)》多媒體課件,并于近兩年相繼參加了“第五屆全國測(cè)繪學(xué)科青年教師講課比賽”及“第九屆全國多媒體課件大賽”。現(xiàn)結(jié)合《工程測(cè)量學(xué)》課件的開發(fā)實(shí)踐及參賽心得,對(duì)相關(guān)的制作技術(shù)進(jìn)行分析和總結(jié),以期為其他課程課件的制作提供借鑒與參考。
一 多媒體課件制作軟件的選取
制作多媒體課件的典型軟件一般有PowerPoint、AuthorWare、Flash、Director、ToolBook、方正奧思等。這些軟件中不乏有交互性能好、功能強(qiáng)大者,但是對(duì)于多媒體教學(xué)而言,軟件平臺(tái)的選擇不能一味追求高級(jí),應(yīng)首先看其能否易于普及和修改、被大家迅速掌握;其次要看是否有較高的使用價(jià)值、確實(shí)有利于教學(xué)。[1]由于制作多媒體課件的大部分是一線教師,經(jīng)調(diào)查發(fā)現(xiàn)他們學(xué)習(xí)、掌握并熟練運(yùn)用高級(jí)軟件的難度較大,而普遍采用大眾化的PowerPoint作為課件制作平臺(tái)。
PowerPoint是微軟公司出品的office 軟件系列重要組件之一。它不僅具有強(qiáng)大的演示功能,還可以制作一些簡(jiǎn)單的動(dòng)畫,易于實(shí)現(xiàn)超級(jí)鏈接和重復(fù)操作,能夠較好地依照課程章節(jié)組織授課內(nèi)容。但是在使用過程中,存在如下問題:
(1)形式零散,不便管理。采用PowerPoint設(shè)計(jì)教學(xué)課件時(shí),為了存儲(chǔ)及運(yùn)行的方便,一般需要將課程的每一個(gè)章節(jié)、專題或知識(shí)單元設(shè)計(jì)成一個(gè)獨(dú)立的PPT文件,因此一門課程往往需要制作多個(gè)PPT文件,上課時(shí)需要根據(jù)教學(xué)進(jìn)度查找相關(guān)課件。課件文件零亂,不便統(tǒng)一管理。
(2)教學(xué)資料及素材的整合較難。課程教學(xué)大綱、實(shí)踐教學(xué)指導(dǎo)書以及各類教學(xué)視頻等材料形式多樣,存儲(chǔ)格式各不相同,引用這些材料時(shí)只能零散地插入,難以與教學(xué)課件整合為一個(gè)體系,從而使得教學(xué)資料和素材的利用率降低。[2]
為解決上述問題,《工程測(cè)量學(xué)》課件采用PowerPoint設(shè)計(jì)制作時(shí),引入了Visual Basic的支持。利用Visual Basic語言開發(fā)“多媒體教學(xué)導(dǎo)航軟件”,綜合管理零散的PPT課件、教學(xué)資料及素材,使章節(jié)課件放映、實(shí)踐教學(xué)指導(dǎo)及教學(xué)材料查閱等操作變得簡(jiǎn)便快捷。
二 PowerPoint課件的藝術(shù)化設(shè)計(jì)
在圖1中,Visual Basic語言開發(fā)“多媒體教學(xué)導(dǎo)航軟件”僅僅是課件應(yīng)用的輔助手段,而課件設(shè)計(jì)最關(guān)鍵的工作仍然是制作PowerPoint課件。莫永華等[3]提出了多媒體課件制作從技術(shù)到藝術(shù)的“五步曲”:熟悉軟件、插入多媒體元素、美化靜態(tài)課件、呈現(xiàn)動(dòng)態(tài)演示效果、設(shè)置人機(jī)交互及播放控制等?!豆こ虦y(cè)量學(xué)》課件制作過程中,吸納和借鑒了其設(shè)計(jì)理念,力圖使課件設(shè)計(jì)達(dá)到藝術(shù)化效果。
1 字體及顏色的合理配置
在多媒體教學(xué)過程中,課件內(nèi)容的字體類型、字體大小、前景及背景顏色將直接作用于學(xué)生,對(duì)課堂教學(xué)效果起著至關(guān)重要的作用,必須慎重處理。
首先,為方便學(xué)生認(rèn)知,課件的每一頁幻燈片應(yīng)具備統(tǒng)一而固定的風(fēng)格,即課件內(nèi)容的標(biāo)題、正文、定義、注釋等應(yīng)具備同樣的字體和顏色。其次,應(yīng)根據(jù)多媒體教室的硬件條件、聽課人數(shù)、座位布局等具體條件,為課件設(shè)計(jì)合適的字號(hào)并合理使用加粗、設(shè)置陰影等字體修飾。最后,尤其要注意課件色彩的合理選用,不合理的色彩配置將造成學(xué)生的視覺疲勞和煩躁情緒。這固然需要色彩心理學(xué)和環(huán)境心理學(xué)基本理論的支持,但更多地需要依賴于設(shè)計(jì)者對(duì)色彩常識(shí)的認(rèn)知以及對(duì)大眾化審美習(xí)慣的認(rèn)可:“我們喜歡藍(lán)色,并不是強(qiáng)迫我們?nèi)タ?,而是它有著無形的吸引力”,“與任何一種顏色相比,紅色總能在最短的時(shí)間內(nèi)吸引最多的注意力”(歌德,色彩學(xué))。[4]
基于上述考慮,所設(shè)計(jì)的《工程測(cè)量學(xué)》課件中字體及顏色配置如表1所示。
2 教學(xué)素材的搜集及應(yīng)用
多媒體教學(xué)課件中可融入的教學(xué)素材是非常豐富的,如文字、聲音、圖形、圖像、動(dòng)畫、音頻、視頻等,都可以在課件中很容易地表現(xiàn)出來。作為從事多媒體教學(xué)的專業(yè)教師,應(yīng)善于搜集所授課程相關(guān)的教學(xué)素材,分門別類地構(gòu)建教學(xué)素材庫,設(shè)計(jì)多媒體課件時(shí)才能得心應(yīng)手。搜集素材的途徑有很多,可以依賴于豐富的網(wǎng)絡(luò)資源及強(qiáng)大的搜索引擎;在指導(dǎo)學(xué)生開展課程實(shí)踐活動(dòng)時(shí),可以采集相關(guān)的圖像及視頻;在從事科學(xué)研究和生產(chǎn)實(shí)踐中所遇到的實(shí)際問題及成功經(jīng)驗(yàn),反映本學(xué)科最新發(fā)展的科研論文,新產(chǎn)品、新技術(shù)的研發(fā)信息等,都可以作為教學(xué)素材來充實(shí)課堂教學(xué)的內(nèi)容。
但課件設(shè)計(jì)要利用這些教學(xué)素材時(shí),應(yīng)當(dāng)注意如下問題:
(1)教學(xué)課件的主體應(yīng)當(dāng)是反映教學(xué)基本內(nèi)容的文字和圖表,動(dòng)畫、圖像、視頻等素材僅僅是便于學(xué)生理解和掌握教學(xué)內(nèi)容的輔助手段,不可大量堆砌而造成“喧賓奪主”;
(2)能用文字、圖片講清的問題,不要一味追求動(dòng)畫;能用簡(jiǎn)單自定義動(dòng)畫制作的課件,不要一味追求視頻[1];
(3)選用教學(xué)素材應(yīng)本著“寧缺毋濫”的原則,避免粗制濫造或生搬硬套,所用素材應(yīng)與教學(xué)內(nèi)容渾然一體;
(4)注意版權(quán)問題,確屬引用的素材,應(yīng)當(dāng)注明出處。
3 自定義動(dòng)畫與幻燈片切換方式的美化
“自定義動(dòng)畫”和“幻燈片切換”是使PowerPoint課件呈現(xiàn)動(dòng)態(tài)效果的兩項(xiàng)基本操作,設(shè)計(jì)時(shí)應(yīng)在不影響教學(xué)內(nèi)容展示的前提下,使課件演示極富美感。所謂“不影響教學(xué)內(nèi)容展示”,是指動(dòng)畫設(shè)計(jì)不要一味追求華麗和豐富,不要讓動(dòng)態(tài)圖片及“飛來飛去”的動(dòng)畫效果干擾學(xué)生的注意力。
因此,為方便學(xué)生認(rèn)知和學(xué)習(xí),一套課件應(yīng)在頁面切換、內(nèi)容進(jìn)入、強(qiáng)調(diào)、退出、動(dòng)作路徑等環(huán)節(jié),形成固定、統(tǒng)一而完整的設(shè)計(jì)風(fēng)格,而且此設(shè)計(jì)風(fēng)格應(yīng)能夠經(jīng)受住多媒體教學(xué)實(shí)踐的考驗(yàn)。
三 多媒體教學(xué)導(dǎo)航軟件的設(shè)計(jì)與實(shí)現(xiàn)
融入較多教學(xué)素材的PPT課件一般占用空間較大,為控制課件大小的急劇增長(zhǎng),通常每章節(jié)課件單獨(dú)設(shè)計(jì)為一個(gè)文件,并將各章課程相關(guān)的圖片、視頻、技術(shù)文檔等材料分章建立文件夾存儲(chǔ)。為方便對(duì)零散課件及其他教學(xué)資料的統(tǒng)一管理,比較有效的方法是采用Visual Basic語言設(shè)計(jì)“多媒體教學(xué)導(dǎo)航軟件”,其關(guān)鍵技術(shù)主要表現(xiàn)在如下幾個(gè)方面:
1 ShellExecute API函數(shù)與課件放映
通過點(diǎn)擊某菜單或按鈕,能夠自動(dòng)放映多媒體課件或打開教學(xué)大綱、實(shí)踐教學(xué)指導(dǎo)書等材料,是“多媒體教學(xué)導(dǎo)航軟件”應(yīng)具備的基本功能。在Visual Basic環(huán)境下,該功能的實(shí)現(xiàn)可借助于Windows API函數(shù)——ShellExecute。
API是Application Program Interface(應(yīng)用程序編程接口)的縮寫,是程序調(diào)用動(dòng)態(tài)鏈接庫(Dynamic Link Libraries,DLL)的接口,是進(jìn)行高級(jí)編程的必要途徑。API包含了成千上萬個(gè)函數(shù)、例程、類型和常數(shù)定義。其中,ShellExecute的功能是運(yùn)行一個(gè)外部程序,并對(duì)外部程序有一定的控制。
Visual Basic中訪問Windows API函數(shù)之前,必須首先用Declare語句將API函數(shù)聲明為外部過程,其格式為:
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函數(shù)提供所需的實(shí)參,進(jìn)行調(diào)用。需要注意的是,應(yīng)將設(shè)計(jì)好的PPT文件擴(kuò)展名改為pps,以便在打開文件時(shí)即可放映。例如打開某節(jié)課件的代碼為:
Private Sub ch3_3_Click()
ShellExecute Me.hwnd, \"open\", App.Path _
\"\\3第三章\\3-3水深測(cè)量.pps\", \"\", \"\", 0
frmWait.Show' 顯示等待窗體
End Sub
2 課件導(dǎo)航及菜單設(shè)計(jì)
制作課件導(dǎo)航有多種方法,相比在PowerPoint中設(shè)置超鏈接的模式相比,在Visual Basic程序設(shè)計(jì)中,采用菜單式導(dǎo)航的效果更好,且易于操作。為此,《工程測(cè)量學(xué)》課件的主菜單主要是課程各章標(biāo)號(hào)(圖1)。
另外還設(shè)計(jì)了“實(shí)踐環(huán)節(jié)”、“教學(xué)材料”和“幫助”等菜單,實(shí)現(xiàn)對(duì)課程實(shí)踐環(huán)節(jié)和教學(xué)資料的管理及對(duì)軟件操作的說明。
章節(jié)主菜單的二級(jí)菜單為各章“分節(jié)”?!皩?shí)踐環(huán)節(jié)”菜單包括工程測(cè)量學(xué)實(shí)驗(yàn)課、實(shí)習(xí)和課程設(shè)計(jì)的動(dòng)員材料?!敖虒W(xué)材料”菜單包括教材及著者簡(jiǎn)介、課程教學(xué)大綱、實(shí)習(xí)大綱、課程設(shè)計(jì)大綱、實(shí)習(xí)指導(dǎo)書、課程設(shè)計(jì)指導(dǎo)書等?!皫椭辈藛伟ㄕn件簡(jiǎn)介、字體說明和軟件操作幫助文件。
課件放映及資料打開可以調(diào)用相應(yīng)子菜單,也可以點(diǎn)擊“章節(jié)首頁圖片”區(qū)域。
3 操作界面設(shè)計(jì)與美化
在軟件主界面設(shè)計(jì)時(shí),為突出各章教學(xué)內(nèi)容的主題,在顯著位置設(shè)置PictureBox控件(圖1),用于承載課件首頁圖片。為使圖片“動(dòng)起來”,達(dá)到隨鼠標(biāo)位置變動(dòng)而實(shí)時(shí)改變圖片內(nèi)容的運(yùn)行效果,可以在菜單之下利用Label控件制作對(duì)應(yīng)于各菜單的“菜單標(biāo)示帶”。然后在菜單的Click事件及Label控件的MouseMove事件中,均設(shè)計(jì)如下示例代碼以改變PictureBox控件的Picture屬性:
Private Sub ch9_Click()
'更換圖片,并設(shè)置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
在主界面的右側(cè)設(shè)計(jì)有日期和時(shí)間區(qū)域,采用日期函數(shù)、時(shí)間函數(shù)及Date、Time等變量實(shí)時(shí)更新其顯示,除起到美化界面的效果之外,還有助于教師把握講課進(jìn)度,為課堂教學(xué)烘托時(shí)間珍貴的氣氛。
四 教學(xué)效果與評(píng)價(jià)
采用該課件參加全國高等院校測(cè)繪學(xué)科教學(xué)指導(dǎo)委員會(huì)和中國測(cè)繪學(xué)會(huì)測(cè)繪教育工作委員會(huì)聯(lián)合主辦的“第五屆全國測(cè)繪學(xué)科青年教師講課比賽”,獲二等獎(jiǎng),并參加第九屆全國多媒體課件大賽,獲優(yōu)秀獎(jiǎng)。同時(shí)對(duì)使用該課件教學(xué)的班級(jí)調(diào)查,滿意度在90%以上,深受學(xué)生歡迎。
本文所介紹的課件制作技術(shù)具有普適性,且效率較高。PowerPoint軟件及Visual Basic編程語言均簡(jiǎn)單易學(xué),多媒體課件易于制作,教學(xué)導(dǎo)航軟件則可以較好地整合課堂教學(xué)資源。如果將軟件稍加改動(dòng),并更換其他課程的教學(xué)課件及資料,即可成為另外一門課程的課堂教學(xué)課件。
參考文獻(xiàn)
[1] 何保喜,王曉靜.工程測(cè)量多媒體教學(xué)課件的教學(xué)實(shí)踐[J].測(cè)繪通報(bào),2006,(6):74-76.
[2] 鄧靜,張本福.基于VB的材料力學(xué)課堂多媒體教學(xué)課件的設(shè)
計(jì)與實(shí)現(xiàn)[J].安徽建筑工業(yè)學(xué)院學(xué)報(bào)(自然科學(xué)版),2007,15(4):91-94.
[3] 莫永華,呂永峰.多媒體課件制作從技術(shù)上升到藝術(shù)之“五
步曲”[J].現(xiàn)代教育技術(shù),2008,18(3):101-103.
[4] 袁芳,沈曉鵬,張國營(yíng).課堂多媒體演示課件色彩的選擇與應(yīng)用[J].現(xiàn)代教育技術(shù),2005,15(1):47-49