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