- 相關(guān)推薦
多媒體開發(fā)軟件下的編程技術(shù)介紹參考
多媒體開發(fā)軟件是Macromedia公司研發(fā)推出的,其推出以來為廣大多媒體程序設(shè)計人士所青睞,并迅速流行于全世界[1]。以下主要對多媒體開發(fā)軟件編程技術(shù)及其應(yīng)用進(jìn)行研究分析。
1.什么是多媒體開發(fā)軟件
多媒體開發(fā)軟件是一種具有多種多媒體程序功能的圖標(biāo)導(dǎo)向式編輯工具,主要用作各種多媒體信息的集成、處理以及統(tǒng)一管理,包括文本信息、圖像、聲音、視頻、動畫等[2]。通過多媒體開發(fā)軟件制作的多媒體程序具有表現(xiàn)力強(qiáng)、交互性強(qiáng)等多種優(yōu)點(diǎn),并廣泛應(yīng)用在多種領(lǐng)域,包括商業(yè)活動、CAI教學(xué)、產(chǎn)品生產(chǎn)、產(chǎn)品演示等。用該編輯工具開發(fā)的產(chǎn)品主要采取卡片式結(jié)構(gòu)設(shè)計,即用戶只需將產(chǎn)品內(nèi)容轉(zhuǎn)換成不同形式的多媒體對象,比如文字信息、圖形圖像、聲音、視頻、動畫等,然后制作在卡片上,最后設(shè)定相應(yīng)的菜單、按鈕等交互方式將一張張卡片相互連接起來,時期成為一個有機(jī)體。
2.多媒體開發(fā)軟件環(huán)境下的編程技術(shù)分析
用戶在使用多媒體開發(fā)軟件編寫程序是比較輕松的,對專業(yè)語言的要求不高,僅需掌握一下基礎(chǔ)知識便可進(jìn)行程序模塊的編寫。
2.1運(yùn)算符與表達(dá)式
多媒體開發(fā)軟件的運(yùn)算符分有5種類型,分別是邏輯運(yùn)算符、連接運(yùn)算符、關(guān)系運(yùn)算符、算術(shù)運(yùn)算符、賦值運(yùn)算符。在使用運(yùn)算符時一般優(yōu)先級高的運(yùn)算符先行,優(yōu)先級低的運(yùn)算符后行;同等級的運(yùn)算符則按從左往右的執(zhí)行順序。表達(dá)式其實(shí)是一個語句,由運(yùn)算符、函數(shù)、常量和變量共同組成的,在正文對象、對話框、計算機(jī)窗口中均可輸入相應(yīng)的表達(dá)式。比如y:y+1,可用于賦值、特殊操作以及運(yùn)算過程的命令執(zhí)行,或者某一外部程序的調(diào)用。
2.2函數(shù)和變量
函數(shù)是一類子程序,分有自定義函數(shù)與系統(tǒng)函數(shù)兩種,可以為系統(tǒng)提供某些具有特殊性的作用、功能[3]。多媒體開發(fā)軟件具有十八種類型的系統(tǒng)函數(shù),共計有300多個。自定義函數(shù)即用戶可自行定義某種函數(shù),從而滿足自身的需求,并且只有Aouthware支持的格式范圍才能自定義函數(shù)。自定義函數(shù)又分為兩種格式,分別是UCD(編碼文件格式)、DLL(動態(tài)鏈接庫格式)。變量指的一個程序在其運(yùn)行過程中其值能夠改變的量[4]。多媒體開發(fā)軟件的變量分為兩種,第一種是系統(tǒng)變量,指的是多媒體開發(fā)軟件中比較特殊的一類預(yù)先定義的變量,主要用作系統(tǒng)運(yùn)行過程中其內(nèi)部運(yùn)行狀態(tài)變化情況的記錄,其特點(diǎn)是在系統(tǒng)運(yùn)行或某個程序執(zhí)行的過程中,多媒體開發(fā)軟件會根據(jù)相關(guān)情況的具體變化情況對該變量進(jìn)行自動調(diào)整,用戶也可根據(jù)自身的實(shí)際需要對其作出相應(yīng)的調(diào)整或調(diào)用。例如CursorX和CursorY(地理位置)、Date(日期)、Time(時間)等均為系統(tǒng)變量,均可自動調(diào)整也可以手動調(diào)整或調(diào)用。自變量值得是用戶自行創(chuàng)建的變量,用以實(shí)現(xiàn)系統(tǒng)當(dāng)前并未提供的某種功能。另外,多媒體開發(fā)軟件的變量根據(jù)變量內(nèi)型又分為三種,第一種是邏輯型變量,用ON與OFF還有1和0表示,表示執(zhí)行條件或者表達(dá)狀態(tài),用于FALSE或TRUSE兩個值的存儲;第二種是數(shù)值型變量,主要用于數(shù)值表達(dá)式、整數(shù)和小數(shù)等數(shù)值的存儲;第三種是字符型變量,需要用雙引號括起來,主要用作字符串的存儲,最長的字符串長度可達(dá)到3000個字符。
2.3控制語句
控制語句表示的是用以實(shí)現(xiàn)控制程序的選擇和循環(huán)等功能的的計算機(jī)語言。多媒體開發(fā)軟件的控制語句有2類,第一類為條件語句,需對語句條件判斷結(jié)構(gòu)進(jìn)行分析,從而作出執(zhí)行決定,分為3種形式,第一種是if條件then表達(dá)式;第二種為鑲嵌型的條件語句,比如“if條件1then語句塊;elseif條件2then語句塊1;……endif”只執(zhí)行條件滿足的語句塊。第三種是“if條件then語句塊;endif”或者“if條件then表達(dá)式1else表達(dá)式2”為條件滿足時執(zhí)行緊跟then后面的語句塊或者表達(dá)式;“或if條件then語句塊1;else語句塊1;else語句塊2;endIf”為條件不滿足執(zhí)行語句塊1,反之則執(zhí)行語句塊2。第二類為循環(huán)語句,指的是在規(guī)定執(zhí)行次數(shù)范圍內(nèi)或者條件滿足的情況下,會重復(fù)執(zhí)行特定的一段程序代碼,同樣有3種形式,第一種為“repeatwhile條件”;第二種為“repeaptwiht變量in數(shù)值列表;循環(huán)體;endrepeat”,這類語句主要由列表內(nèi)的數(shù)據(jù)個數(shù)決定循環(huán)的次數(shù),執(zhí)行順序是從左往右逐一執(zhí)行,每一次循環(huán)均會賦予列表內(nèi)的一個數(shù)據(jù)相應(yīng)的變量,指導(dǎo)全部數(shù)據(jù)均賦值后才停止循環(huán)。第三種是“repeatwhit;循環(huán)體;endrpeat”為條件滿足時即執(zhí)行循環(huán)體,一直循壞至條件不滿足時才停止;颉白兞浚=初值[doadn]to終值;循環(huán)體;endepeeat”需先將初值賦予一個變量,然后循環(huán)體每執(zhí)行一次,將變量值加或者減1,如此循環(huán)直至變量為終值即停止循環(huán)。
3.多媒體開發(fā)軟件環(huán)境下編程技術(shù)的應(yīng)用分析
在多媒體開發(fā)軟件下應(yīng)用編程技術(shù)時,只需利用簡單的函數(shù)和變量的表達(dá)式或控制語句并配合合理設(shè)置判斷圖標(biāo)、簡單語言程序的編寫即可完成相應(yīng)的應(yīng)用程序,達(dá)到豐富多樣的程序效果。比如在設(shè)計2位數(shù)的抽獎程序時,需想自定義4個變量:m、n、p、q,p和q用作兩位數(shù)中個位數(shù)和十位數(shù)的隨機(jī)數(shù),p=random(0,9,1);p=random(0,9,1);m用作抽獎程序的起始時間,m=1代表數(shù)字開始遞減式跳躍;n代表時間,用作數(shù)字跳躍的停止。
【多媒體開發(fā)軟件下的編程技術(shù)介紹參考】相關(guān)文章:
多媒體技術(shù)下美術(shù)教學(xué)07-05
關(guān)于多媒體技術(shù)下的農(nóng)村教學(xué)論文07-05
多媒體運(yùn)用輔助英語教學(xué)探索參考07-05
有關(guān)多媒體教學(xué)問題研究論文參考07-05
多媒體教學(xué)下的英語課堂論文07-03
多媒體下的數(shù)學(xué)課堂教學(xué)反思07-05
網(wǎng)絡(luò)多媒體的教學(xué)應(yīng)用介紹07-01
多媒體信息規(guī)劃與組織說課經(jīng)驗范文參考07-01