多媒體創(chuàng)作工具
單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,*,多媒體創(chuàng)作工具,什么是多媒體創(chuàng)作工具,多媒體開發(fā)工具是基于多媒體操作系統基礎上的多媒體軟件開發(fā)平臺,可以幫助開發(fā)人員組織編排各種多媒體數據及創(chuàng)作多媒體應用軟件 。,多媒體開發(fā)工具的類型,基于時基的多媒體創(chuàng)作工具,典型代表:Director和Action,基于圖標或流線的多媒體創(chuàng)作工具,Authorware和IconAuthor,基于卡片或頁面的多媒體創(chuàng)作工具,ToolBook和HyperCard,以傳統程序語言為基礎的多媒體創(chuàng)作工具,例如VB VC Delphi等,多媒體開發(fā)工具的功能,1、優(yōu)異的面向對象的編輯環(huán)境,多媒體創(chuàng)作工具能夠向用戶提供編排各種媒體數據的環(huán)境,也就是說能夠對媒體元素進行基本的信息和信息流控制操作,包括條件轉移、循環(huán)、算術運算、邏輯運算、數據管理和計算機管理等。,多媒體創(chuàng)作工具還應具有將不同媒體信息輸入程序能力、時間控制能力、調試能力、動態(tài)文件輸入與輸出能力等。,2) 具有較強的多媒體數據I/O能力,其主要能力表現在:能輸入/輸出多種圖像文件:BMP、PCX、TIF、GIF、TAG等;能輸入/輸出多種動態(tài)圖像及動畫文件:AVS、 AVI、MPG等,同時把圖像文件互換;能輸入/輸出多種音頻文件:Waveform、CDAudio、MIDI;具有ODBC數據庫文件功能。,3) 動畫處理能力,多媒體創(chuàng)作工具也能播放由其他動畫軟件生成的動畫的能力,以及通過程序控制動畫中的物體的運動方向和速度,制作各種過渡等,如移動位圖、控制動畫的可見性、速度和方向;其特技功能指淡入淡出、抹去、旋轉、控制透明及層次效果等。,4、超級鏈接能力,超級鏈接能力是指一個對象跳到另一個對象、程序跳轉、觸發(fā)、鏈接連接的能力。從一個靜態(tài)對象跳到另一個靜態(tài)對象,允許用戶指定跳轉鏈接的位置,允許從一個靜態(tài)對象跳到另一個基于時間的數據對象。,5、應用程序的連接能力,多媒體創(chuàng)作工具能將外界的應用控制程序與所創(chuàng)作的多媒體應用系統連接。,a) 可建立程序級通信:DDE(Dynamic Data Exchange),b) 對象的鏈接和嵌入:OLE(Object Lingking and Embedding)。,6、模塊化和面向對象,多媒體創(chuàng)作工具應能讓開發(fā)者編成模塊化程序,使其能"封裝"和"繼承",讓用戶能在需要時使用。,7、 友好的界面,易學易用,多媒體創(chuàng)作工具應具有友好的人機交互界面。屏幕展現的信息要多而不亂,即多窗口、多進程管理。應具備必要的聯機檢索幫助和導航功能,使用戶在上機時盡可能不憑借印刷文檔就可以掌握基本使用方法。多媒體創(chuàng)作工具應該操作簡便,易于修改,菜單與工具布局合理,且具有強大的技術支持。,多媒體開發(fā)工具的特征,1)編輯特性,在多媒體創(chuàng)作系統中,常包括一些編輯正文和靜態(tài)圖像的編輯器。,組織特性,多媒體的組織、設計與制作過程涉及編寫腳本及流程圖。某些創(chuàng)作工具提供可視的流程圖系統,或者在宏觀上用圖表示項目結構的工具,編程特性,多媒體創(chuàng)作系統通常提供下述方法:提示和圖符的可視編程;腳本語言編程;傳統的工具,如Basic 語言或C語言編程;文檔開發(fā)工具。,交互式特性,交互式特性使項目的最終用戶能夠控制內容和信息流。,簡單轉移:通過按鍵、鼠標或定時器超時等,提供轉移到多媒體產品中另外一部分的能力。,條件轉移 :根據IF-THEN的判定或事件的結果轉移,支持GOTO語句。,結構化語言 :支持復雜的程序設計邏輯,比如嵌套的IF-THEN,子程序、事件跟蹤,以及在對象和元素中傳遞信息的能力。,播放特性,在制作多媒體項目的時候,要不斷地裝配各種多媒體元素并不斷測試它,以便檢查裝配的效果和性能。,創(chuàng)作系統應具有建立項目的一個段落或一部分并快速測試的能力。測試時就好像用戶在實際使用它一樣,一般需要花大量的時間在建立和測試間反復進行。,提交特性,提交項目的時候,可能要求使用多媒體創(chuàng)作工具建立一個運行版本。,如何學好本門課程,一、搞清楚工具和做事的關系,自行車,計算器,二、動手實踐,學會網絡的學習工具,