Flash動畫技術(shù)在《Visual-Basic程序設(shè)計(jì)》課程教學(xué)中的應(yīng)用與實(shí)踐-2019年教育文檔_第1頁
Flash動畫技術(shù)在《Visual-Basic程序設(shè)計(jì)》課程教學(xué)中的應(yīng)用與實(shí)踐-2019年教育文檔_第2頁
Flash動畫技術(shù)在《Visual-Basic程序設(shè)計(jì)》課程教學(xué)中的應(yīng)用與實(shí)踐-2019年教育文檔_第3頁
Flash動畫技術(shù)在《Visual-Basic程序設(shè)計(jì)》課程教學(xué)中的應(yīng)用與實(shí)踐-2019年教育文檔_第4頁
Flash動畫技術(shù)在《Visual-Basic程序設(shè)計(jì)》課程教學(xué)中的應(yīng)用與實(shí)踐-2019年教育文檔_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

精選優(yōu)質(zhì)文檔-----傾情為你奉上精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)專心---專注---專業(yè)精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)Flash動畫技術(shù)在《VisualBasic程序設(shè)計(jì)》課程教學(xué)中的應(yīng)用與實(shí)踐1、引言隨著多媒體及計(jì)算機(jī)技術(shù)的日趨成熟和普及,多媒體技術(shù)以其具有的獨(dú)特優(yōu)勢在教學(xué)中扮演著越來越重要的角色[1]。Flash是Adobe公司出品的,目前最流行的,二維矢量動畫制作軟件,其作品被廣泛應(yīng)用于網(wǎng)頁動畫、教學(xué)課件、電視廣告、游戲開發(fā)等作品的設(shè)計(jì)中[2]?!禫isualBasic程序設(shè)計(jì)》是我國高校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)教學(xué)體系中的重要組成課程之一[3]。在教學(xué)實(shí)踐中,這門課知識量大、理解層次深、實(shí)踐性強(qiáng),存在一定的教學(xué)難度。如何將Flash有效地應(yīng)用于VB教學(xué)實(shí)踐,是每一個教師應(yīng)該考慮的問題。2、VB教學(xué)中Flash動畫的分類盡管Flash擁有諸多制作課件的優(yōu)勢,但為整個VB教學(xué)過程制作Flash卻是一個龐大的系統(tǒng)工程。目前許多課程都開設(shè)有網(wǎng)絡(luò)課堂,知識性的教學(xué)內(nèi)容在靜態(tài)網(wǎng)頁上展示,可以根據(jù)教學(xué)內(nèi)容在靜態(tài)網(wǎng)頁的合適位置置入Flash動畫,通過生動的表達(dá)激發(fā)學(xué)習(xí)興趣,利用動畫的交互性實(shí)現(xiàn)角色進(jìn)入、內(nèi)容重現(xiàn),進(jìn)而加深印象、促進(jìn)知識理解。筆者在教學(xué)實(shí)踐中,多次引入小型Flash動畫,收到了比較好的教學(xué)效果。VB的教學(xué)內(nèi)容分為兩大部分:理論與編程實(shí)踐,其中理論是實(shí)踐的基礎(chǔ)。如果沒有對理論全面的掌握和深入的理解,編寫的程序?qū)⒙┒窗俪鰺o法運(yùn)行。而許多編程理論對于大多數(shù)人來說是枯燥的、需要強(qiáng)制記憶的,比如進(jìn)制的概念以及轉(zhuǎn)化、語法規(guī)則等。程序的算法更是教學(xué)中的難點(diǎn),不論使用哪種標(biāo)準(zhǔn)描述方法,對于程序初學(xué)者來說算法都顯得抽象,比如數(shù)組里面的排序算法等。針對難以使用純文本形式表達(dá)的內(nèi)容,使用設(shè)計(jì)巧妙的Flash動畫,將會使學(xué)習(xí)過程相對容易。筆者開發(fā)使用的Flash動畫主要有三類:2.1板書再現(xiàn)型目前許多多媒體教室都留有黑板,有部分還采用電子白板,因?yàn)檫呏v邊寫的教學(xué)方式?jīng)Q定教師在使用幻燈片的同時需要有同步書寫的地方。邊講邊寫最重要的是控制節(jié)奏,留給學(xué)生寶貴的認(rèn)知、思考時間,而這種節(jié)奏是由教師控制的,在一定程度上保證著學(xué)習(xí)效率。Flash的時間軸就是控制節(jié)奏的核心,另外Flash統(tǒng)一美觀的界面風(fēng)格會使“板書”更精致準(zhǔn)確。2.2算法仿真型程序算法的過程性、邏輯性、復(fù)雜性非常強(qiáng),標(biāo)準(zhǔn)的描述工具有流程圖、N-S圖等,比較抽象,對于初學(xué)者來說不易理解。如果將算法過程仿真,形象地表現(xiàn)出來,幫助學(xué)生建立思維軌跡,加深理解和記憶,這將會在很大程度上提高學(xué)習(xí)效率,而Flash本身就是一款非常好的流媒體制作軟件。比如口述或板書“排序”中的循環(huán),前三次的循環(huán)可以描述,再往后描述就比較困難了,而Flash動畫可以幫我們清晰描述出更多次數(shù)的循環(huán)。2.3強(qiáng)制記憶型語法規(guī)范是程序設(shè)計(jì)“必背”內(nèi)容,信息量大且枯燥。傳統(tǒng)上教師們會讓學(xué)生做大量的練習(xí)題,反復(fù)加深記憶,但弊端顯而易見:形式單調(diào)枯燥,做完后題目如何高效地批改等。Flash游戲內(nèi)容目的明確,耐得住多次進(jìn)行游戲而不令人厭倦,玩家在游戲過程中,精神會高度集中,是記憶力極佳的時刻[4]。設(shè)計(jì)規(guī)則簡潔明確、界面美觀的Flash小游戲可以真正做到寓教于樂。3、VB教學(xué)中Flash動畫實(shí)例3.1板書再現(xiàn)Flash實(shí)例――進(jìn)制轉(zhuǎn)換動畫界面風(fēng)格如圖1所示:用戶界面上端是六個按鈕,用戶點(diǎn)擊后將進(jìn)入相應(yīng)進(jìn)制轉(zhuǎn)換內(nèi)容的學(xué)習(xí)。制作過程中需要將整個“黑板”的內(nèi)容分散到圖層,然后在時間軸中控制圖層的顯示節(jié)奏。圖2就是其中一個黑板的內(nèi)容,用來展示十進(jìn)制數(shù)0.625轉(zhuǎn)化為二進(jìn)制數(shù)的過程,動畫被打包成MovieClip放置于主場景當(dāng)中:圖層8中是停止動作代碼,目的是在一屏演示完畢后暫停動畫,等待用戶下一步操作。3.2算法仿真Flash實(shí)例――選擇法排序選擇法排序是對一組數(shù)值進(jìn)行排序的方法,涉及兩層循環(huán)嵌套,循環(huán)次數(shù)由數(shù)值的個數(shù)確定,算法較為復(fù)雜。通過Flash動畫模擬程序執(zhí)行過程,便于學(xué)生理解算法。對6個數(shù)值進(jìn)行選擇法排序的動畫界面如圖3所示:為簡化開發(fā)過程,動畫中反復(fù)使用的圖形可創(chuàng)建為圖形元件,箭頭的閃爍強(qiáng)調(diào)動畫制作為MovieClip;為使界面統(tǒng)一、簡潔、明確,通過調(diào)整元件的alpha值凸顯當(dāng)時比較的元素以及排好順序的元素。3.3強(qiáng)制記憶Flash實(shí)例――“擠壓泡泡”游戲“擠壓泡泡”是一款非常小而簡單的手機(jī)游戲,界面是滿屏泡泡,玩家點(diǎn)中泡泡后,泡泡會爆掉。模仿手機(jī)游戲,修改規(guī)則為如果表達(dá)式錯誤,則泡泡會爆掉,否則泡泡按不破,表達(dá)式寫在泡泡里面。整個Flash文件僅需要兩個圖層(一層畫泡泡,一層寫表達(dá)式),三個元件,如圖4所示:擠壓泡泡爆炸使用隱形按鈕實(shí)現(xiàn),隱形按鈕中僅需要制作“按下”和“點(diǎn)擊”關(guān)鍵幀,其中的“按下”關(guān)鍵幀中放置爆炸MovieClip。如果借助于腳本語言,會使游戲更靈活、制作更簡單,比如在鼠標(biāo)按下時通過程序判斷表達(dá)式正確與否,而不是預(yù)先置好隱形按鈕的位置;更重要的是通過腳本能收集用戶點(diǎn)擊信息,進(jìn)行評分。4、結(jié)語Flash是專業(yè)動畫制作軟件,將精心設(shè)計(jì)制作的動畫適當(dāng)穿插在教學(xué)各個環(huán)節(jié)中,能夠在一定程度上提高學(xué)生學(xué)習(xí)興趣,促進(jìn)知識的掌握與理解,進(jìn)而提高學(xué)生學(xué)習(xí)效率。本文中的實(shí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論