範文齋

位置:首頁 > 行業範文 > 多媒體

多媒體開發軟件下的編程技術介紹參考

多媒體1.26W

多媒體開發軟件是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代表時間,用作數字跳躍的停止。