




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精選優(yōu)質(zhì)文檔-----傾情為你奉上精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)專心---專注---專業(yè)精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)Flash動(dòng)畫(huà)技術(shù)在《VisualBasic程序設(shè)計(jì)》課程教學(xué)中的應(yīng)用與實(shí)踐1、引言隨著多媒體及計(jì)算機(jī)技術(shù)的日趨成熟和普及,多媒體技術(shù)以其具有的獨(dú)特優(yōu)勢(shì)在教學(xué)中扮演著越來(lái)越重要的角色[1]。Flash是Adobe公司出品的,目前最流行的,二維矢量動(dòng)畫(huà)制作軟件,其作品被廣泛應(yīng)用于網(wǎng)頁(yè)動(dòng)畫(huà)、教學(xué)課件、電視廣告、游戲開(kāi)發(fā)等作品的設(shè)計(jì)中[2]。《VisualBasic程序設(shè)計(jì)》是我國(guó)高校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)教學(xué)體系中的重要組成課程之一[3]。在教學(xué)實(shí)踐中,這門(mén)課知識(shí)量大、理解層次深、實(shí)踐性強(qiáng),存在一定的教學(xué)難度。如何將Flash有效地應(yīng)用于VB教學(xué)實(shí)踐,是每一個(gè)教師應(yīng)該考慮的問(wèn)題。2、VB教學(xué)中Flash動(dòng)畫(huà)的分類盡管Flash擁有諸多制作課件的優(yōu)勢(shì),但為整個(gè)VB教學(xué)過(guò)程制作Flash卻是一個(gè)龐大的系統(tǒng)工程。目前許多課程都開(kāi)設(shè)有網(wǎng)絡(luò)課堂,知識(shí)性的教學(xué)內(nèi)容在靜態(tài)網(wǎng)頁(yè)上展示,可以根據(jù)教學(xué)內(nèi)容在靜態(tài)網(wǎng)頁(yè)的合適位置置入Flash動(dòng)畫(huà),通過(guò)生動(dòng)的表達(dá)激發(fā)學(xué)習(xí)興趣,利用動(dòng)畫(huà)的交互性實(shí)現(xiàn)角色進(jìn)入、內(nèi)容重現(xiàn),進(jìn)而加深印象、促進(jìn)知識(shí)理解。筆者在教學(xué)實(shí)踐中,多次引入小型Flash動(dòng)畫(huà),收到了比較好的教學(xué)效果。VB的教學(xué)內(nèi)容分為兩大部分:理論與編程實(shí)踐,其中理論是實(shí)踐的基礎(chǔ)。如果沒(méi)有對(duì)理論全面的掌握和深入的理解,編寫(xiě)的程序?qū)⒙┒窗俪鰺o(wú)法運(yùn)行。而許多編程理論對(duì)于大多數(shù)人來(lái)說(shuō)是枯燥的、需要強(qiáng)制記憶的,比如進(jìn)制的概念以及轉(zhuǎn)化、語(yǔ)法規(guī)則等。程序的算法更是教學(xué)中的難點(diǎn),不論使用哪種標(biāo)準(zhǔn)描述方法,對(duì)于程序初學(xué)者來(lái)說(shuō)算法都顯得抽象,比如數(shù)組里面的排序算法等。針對(duì)難以使用純文本形式表達(dá)的內(nèi)容,使用設(shè)計(jì)巧妙的Flash動(dòng)畫(huà),將會(huì)使學(xué)習(xí)過(guò)程相對(duì)容易。筆者開(kāi)發(fā)使用的Flash動(dòng)畫(huà)主要有三類:2.1板書(shū)再現(xiàn)型目前許多多媒體教室都留有黑板,有部分還采用電子白板,因?yàn)檫呏v邊寫(xiě)的教學(xué)方式?jīng)Q定教師在使用幻燈片的同時(shí)需要有同步書(shū)寫(xiě)的地方。邊講邊寫(xiě)最重要的是控制節(jié)奏,留給學(xué)生寶貴的認(rèn)知、思考時(shí)間,而這種節(jié)奏是由教師控制的,在一定程度上保證著學(xué)習(xí)效率。Flash的時(shí)間軸就是控制節(jié)奏的核心,另外Flash統(tǒng)一美觀的界面風(fēng)格會(huì)使“板書(shū)”更精致準(zhǔn)確。2.2算法仿真型程序算法的過(guò)程性、邏輯性、復(fù)雜性非常強(qiáng),標(biāo)準(zhǔn)的描述工具有流程圖、N-S圖等,比較抽象,對(duì)于初學(xué)者來(lái)說(shuō)不易理解。如果將算法過(guò)程仿真,形象地表現(xiàn)出來(lái),幫助學(xué)生建立思維軌跡,加深理解和記憶,這將會(huì)在很大程度上提高學(xué)習(xí)效率,而Flash本身就是一款非常好的流媒體制作軟件。比如口述或板書(shū)“排序”中的循環(huán),前三次的循環(huán)可以描述,再往后描述就比較困難了,而Flash動(dòng)畫(huà)可以幫我們清晰描述出更多次數(shù)的循環(huán)。2.3強(qiáng)制記憶型語(yǔ)法規(guī)范是程序設(shè)計(jì)“必背”內(nèi)容,信息量大且枯燥。傳統(tǒng)上教師們會(huì)讓學(xué)生做大量的練習(xí)題,反復(fù)加深記憶,但弊端顯而易見(jiàn):形式單調(diào)枯燥,做完后題目如何高效地批改等。Flash游戲內(nèi)容目的明確,耐得住多次進(jìn)行游戲而不令人厭倦,玩家在游戲過(guò)程中,精神會(huì)高度集中,是記憶力極佳的時(shí)刻[4]。設(shè)計(jì)規(guī)則簡(jiǎn)潔明確、界面美觀的Flash小游戲可以真正做到寓教于樂(lè)。3、VB教學(xué)中Flash動(dòng)畫(huà)實(shí)例3.1板書(shū)再現(xiàn)Flash實(shí)例――進(jìn)制轉(zhuǎn)換動(dòng)畫(huà)界面風(fēng)格如圖1所示:用戶界面上端是六個(gè)按鈕,用戶點(diǎn)擊后將進(jìn)入相應(yīng)進(jìn)制轉(zhuǎn)換內(nèi)容的學(xué)習(xí)。制作過(guò)程中需要將整個(gè)“黑板”的內(nèi)容分散到圖層,然后在時(shí)間軸中控制圖層的顯示節(jié)奏。圖2就是其中一個(gè)黑板的內(nèi)容,用來(lái)展示十進(jìn)制數(shù)0.625轉(zhuǎn)化為二進(jìn)制數(shù)的過(guò)程,動(dòng)畫(huà)被打包成MovieClip放置于主場(chǎng)景當(dāng)中:圖層8中是停止動(dòng)作代碼,目的是在一屏演示完畢后暫停動(dòng)畫(huà),等待用戶下一步操作。3.2算法仿真Flash實(shí)例――選擇法排序選擇法排序是對(duì)一組數(shù)值進(jìn)行排序的方法,涉及兩層循環(huán)嵌套,循環(huán)次數(shù)由數(shù)值的個(gè)數(shù)確定,算法較為復(fù)雜。通過(guò)Flash動(dòng)畫(huà)模擬程序執(zhí)行過(guò)程,便于學(xué)生理解算法。對(duì)6個(gè)數(shù)值進(jìn)行選擇法排序的動(dòng)畫(huà)界面如圖3所示:為簡(jiǎn)化開(kāi)發(fā)過(guò)程,動(dòng)畫(huà)中反復(fù)使用的圖形可創(chuàng)建為圖形元件,箭頭的閃爍強(qiáng)調(diào)動(dòng)畫(huà)制作為MovieClip;為使界面統(tǒng)一、簡(jiǎn)潔、明確,通過(guò)調(diào)整元件的alpha值凸顯當(dāng)時(shí)比較的元素以及排好順序的元素。3.3強(qiáng)制記憶Flash實(shí)例――“擠壓泡泡”游戲“擠壓泡泡”是一款非常小而簡(jiǎn)單的手機(jī)游戲,界面是滿屏泡泡,玩家點(diǎn)中泡泡后,泡泡會(huì)爆掉。模仿手機(jī)游戲,修改規(guī)則為如果表達(dá)式錯(cuò)誤,則泡泡會(huì)爆掉,否則泡泡按不破,表達(dá)式寫(xiě)在泡泡里面。整個(gè)Flash文件僅需要兩個(gè)圖層(一層畫(huà)泡泡,一層寫(xiě)表達(dá)式),三個(gè)元件,如圖4所示:擠壓泡泡爆炸使用隱形按鈕實(shí)現(xiàn),隱形按鈕中僅需要制作“按下”和“點(diǎn)擊”關(guān)鍵幀,其中的“按下”關(guān)鍵幀中放置爆炸MovieClip。如果借助于腳本語(yǔ)言,會(huì)使游戲更靈活、制作更簡(jiǎn)單,比如在鼠標(biāo)按下時(shí)通過(guò)程序判斷表達(dá)式正確與否,而不是預(yù)先置好隱形按鈕的位置;更重要的是通過(guò)腳本能收集用戶點(diǎn)擊信息,進(jìn)行評(píng)分。4、結(jié)語(yǔ)Flash是專業(yè)動(dòng)畫(huà)制作軟件,將精心設(shè)計(jì)制作的動(dòng)畫(huà)適當(dāng)穿插在教學(xué)各個(gè)環(huán)節(jié)中,能夠在一定程度上提高學(xué)生學(xué)習(xí)興趣,促進(jìn)知識(shí)的掌握與理解,進(jìn)而提高學(xué)生學(xué)習(xí)效率。本文中的實(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 劇組盒飯采購(gòu)合同范例
- 保險(xiǎn)入職合同范例
- 書(shū)院加盟合同范例
- 專屬投顧服務(wù)合同范例
- 公路護(hù)欄安裝合同范例
- 專項(xiàng)檢測(cè)合同范例
- 出售企業(yè)合同范例
- 單位用車合同范例
- 賣(mài)房調(diào)換家電合同范例
- 醫(yī)用無(wú)紡布合同范例
- GB/T 8545-2012鋁及鋁合金模鍛件的尺寸偏差及加工余量
- GB/T 7113.1-2014絕緣軟管第1部分:定義和一般要求
- 企業(yè)人力資源管理師(四級(jí))教材
- 水工建筑鋼結(jié)構(gòu)鋼閘門(mén)圖文講義
- 幼兒園《幼小銜接》課件
- 《梅花》 完整版課件
- 房地產(chǎn)抖音短視頻培訓(xùn)課件
- 蘇教版數(shù)學(xué)二年級(jí)下冊(cè)《數(shù)學(xué)繪本:公主殿下來(lái)的那一天》區(qū)級(jí)展示課(定稿)
- 中國(guó)傳媒大學(xué)-導(dǎo)演手冊(cè)-課件
- 健康狀況詢問(wèn)與接種禁忌核查表
- 新電務(wù)系統(tǒng)作業(yè)標(biāo)準(zhǔn)匯編一1現(xiàn)場(chǎng)信號(hào)工
評(píng)論
0/150
提交評(píng)論