當前位置:範文城>行業範本>多媒體>

多媒體開發軟體下的程式設計技術介紹參考

多媒體 閱讀(1.28W)

多媒體開發軟體是Macromedia公司研發推出的,其推出以來為廣大多媒體程式設計人士所青睞,並迅速流行於全世界[1]。以下主要對多媒體開發軟體程式設計技術及其應用進行研究分析。

多媒體開發軟體下的程式設計技術介紹參考

1.什麼是多媒體開發軟體

多媒體開發軟體是一種具有多種多媒體程式功能的圖示導向式編輯工具,主要用作各種多媒體資訊的整合、處理以及統一管理,包括文字資訊、影象、聲音、視訊、動畫等[2]。通過多媒體開發軟體製作的多媒體程式具有表現力強、互動性強等多種優點,並廣泛應用在多種領域,包括商業活動、CAI教學、產品生產、產品演示等。用該編輯工具開發的產品主要採取卡片式結構設計,即使用者只需將產品內容轉換成不同形式的多媒體物件,比如文字資訊、圖形影象、聲音、視訊、動畫等,然後製作在卡片上,最後設定相應的選單、按鈕等互動方式將一張張卡片相互連線起來,時期成為一個有機體。

2.多媒體開發軟體環境下的程式設計技術分析

使用者在使用多媒體開發軟體編寫程式是比較輕鬆的,對專業語言的要求不高,僅需掌握一下基礎知識便可進行程式模組的編寫。

2.1運算子與表示式

多媒體開發軟體的運算子分有5種類型,分別是邏輯運算子、連線運算子、關係運算符、算術運算子、賦值運算子。在使用運算子時一般優先順序高的運算子先行,優先順序低的運算子後行;同等級的'運算子則按從左往右的執行順序。表示式其實是一個語句,由運算子、函式、常量和變數共同組成的,在正文物件、對話方塊、計算機視窗中均可輸入相應的表示式。比如y:y+1,可用於賦值、特殊操作以及運算過程的命令執行,或者某一外部程式的呼叫。

2.2函式和變數

函式是一類子程式,分有自定義函式與系統函式兩種,可以為系統提供某些具有特殊性的作用、功能[3]。多媒體開發軟體具有十八種類型的系統函式,共計有300多個。自定義函式即使用者可自行定義某種函式,從而滿足自身的需求,並且只有Aouthware支援的格式範圍才能自定義函式。自定義函式又分為兩種格式,分別是UCD(編碼檔案格式)、DLL(動態連結庫格式)。變數指的一個程式在其執行過程中其值能夠改變的量[4]。多媒體開發軟體的變數分為兩種,第一種是系統變數,指的是多媒體開發軟體中比較特殊的一類預先定義的變數,主要用作系統執行過程中其內部執行狀態變化情況的記錄,其特點是在系統執行或某個程式執行的過程中,多媒體開發軟體會根據相關情況的具體變化情況對該變數進行自動調整,使用者也可根據自身的實際需要對其作出相應的調整或呼叫。例如CursorX和CursorY(地理位置)、Date(日期)、Time(時間)等均為系統變數,均可自動調整也可以手動調整或呼叫。自變數值得是使用者自行建立的變數,用以實現系統當前並未提供的某種功能。另外,多媒體開發軟體的變數根據變數內型又分為三種,第一種是邏輯型變數,用ON與OFF還有1和0表示,表示執行條件或者表達狀態,用於FALSE或TRUSE兩個值的儲存;第二種是數值型變數,主要用於數值表示式、整數和小數等數值的儲存;第三種是字元型變數,需要用雙引號括起來,主要用作字串的儲存,最長的字串長度可達到3000個字元。

2.3控制語句

控制語句表示的是用以實現控制程式的選擇和迴圈等功能的的計算機語言。多媒體開發軟體的控制語句有2類,第一類為條件語句,需對語句條件判斷結構進行分析,從而作出執行決定,分為3種形式,第一種是if條件then表示式;第二種為鑲嵌型的條件語句,比如“if條件1then語句塊;elseif條件2then語句塊1;……endif”只執行條件滿足的語句塊。第三種是“if條件then語句塊;endif”或者“if條件then表示式1else表示式2”為條件滿足時執行緊跟then後面的語句塊或者表示式;“或if條件then語句塊1;else語句塊1;else語句塊2;endIf”為條件不滿足執行語句塊1,反之則執行語句塊2。第二類為迴圈語句,指的是在規定執行次數範圍內或者條件滿足的情況下,會重複執行特定的一段程式程式碼,同樣有3種形式,第一種為“repeatwhile條件”;第二種為“repeaptwiht變數in數值列表;迴圈體;endrepeat”,這類語句主要由列表內的資料個數決定迴圈的次數,執行順序是從左往右逐一執行,每一次迴圈均會賦予列表內的一個數據相應的變數,指導全部資料均賦值後才停止迴圈。第三種是“repeatwhit;迴圈體;endrpeat”為條件滿足時即執行迴圈體,一直循壞至條件不滿足時才停止。或“變數:=初值[doadn]to終值;迴圈體;endepeeat”需先將初值賦予一個變數,然後迴圈體每執行一次,將變數值加或者減1,如此迴圈直至變數為終值即停止迴圈。

3.多媒體開發軟體環境下程式設計技術的應用分析

在多媒體開發軟體下應用程式設計技術時,只需利用簡單的函式和變數的表示式或控制語句並配合合理設定判斷圖示、簡單語言程式的編寫即可完成相應的應用程式,達到豐富多樣的程式效果。比如在設計2位數的抽獎程式時,需想自定義4個變數:m、n、p、q,p和q用作兩位數中個位數和十位數的隨機數,p=random(0,9,1);p=random(0,9,1);m用作抽獎程式的起始時間,m=1代表數字開始遞減式跳躍;n代表時間,用作數字跳躍的停止。