版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第7章多媒體軟件開(kāi)發(fā)
1本章內(nèi)容應(yīng)用軟件設(shè)計(jì)概述多媒體著作軟件的開(kāi)發(fā)多媒體程序設(shè)計(jì)AuthorWare
使用基礎(chǔ)27.1應(yīng)用軟件設(shè)計(jì)概述7.1.1軟件工程概述早期的軟件開(kāi)發(fā)技術(shù)不能滿足用戶對(duì)軟件的要求,軟件開(kāi)發(fā)效率低、質(zhì)量差、周期長(zhǎng)、費(fèi)用高的問(wèn)題日益嚴(yán)重,導(dǎo)致了軟件危機(jī)
什么是軟件工程軟件的生命周期軟件開(kāi)發(fā)的活動(dòng)31.什么是軟件工程軟件工程的基本思想是用科學(xué)的知識(shí)和技術(shù)原理來(lái)定義、開(kāi)發(fā)、維護(hù)軟件;用工程科學(xué)的觀點(diǎn)進(jìn)行費(fèi)用估算,制定進(jìn)度,制定計(jì)劃和方案;用管理科學(xué)的方法和原理進(jìn)行生產(chǎn)的管理;用數(shù)學(xué)的方法建立軟件開(kāi)發(fā)中的各種模型和算法。目標(biāo)付出較低開(kāi)發(fā)成本;達(dá)到要求的功能;取得較好的性能;開(kāi)發(fā)的軟件易于移植;只需較低的維護(hù)費(fèi)用;能按時(shí)完成開(kāi)發(fā)任務(wù),及時(shí)交付使用;開(kāi)發(fā)的軟件可靠性高。42.軟件的生命周期一個(gè)軟件從提出開(kāi)發(fā)要求開(kāi)始直到該軟件報(bào)廢為止的整個(gè)時(shí)期,稱(chēng)為軟件生命周期。軟件生命周期包括的過(guò)程:可行性分析和項(xiàng)目開(kāi)發(fā)計(jì)劃,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼,測(cè)試,維護(hù)等。三個(gè)時(shí)期:計(jì)劃時(shí)期(問(wèn)題定義和可行性分析)、開(kāi)發(fā)時(shí)期(需求分析、軟件設(shè)計(jì)、編碼、測(cè)試)運(yùn)行時(shí)期(軟件維護(hù))5軟件開(kāi)發(fā)的活動(dòng)(1)軟件需求(2)軟件設(shè)計(jì)(3)軟件構(gòu)造(4)測(cè)試(5)維護(hù)(6)支持活動(dòng)67.1.2軟件開(kāi)發(fā)模型描述軟件開(kāi)發(fā)過(guò)程中各種活動(dòng)如何執(zhí)行的模型,稱(chēng)為軟件過(guò)程模型。軟件過(guò)程模型確立了軟件開(kāi)發(fā)中各階段的次序關(guān)系,活動(dòng)準(zhǔn)則,便于各種活動(dòng)的協(xié)調(diào),人員之間的有效通信,有利于活動(dòng)重用和活動(dòng)管理。71.瀑布模型瀑布模型將軟件生存周期中各活動(dòng)規(guī)定為依線性順序連接的若干階段,包括可行性分析,項(xiàng)目開(kāi)發(fā)計(jì)劃,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼,測(cè)試和維護(hù)。8瀑布模型流程圖9瀑布模型特點(diǎn)嚴(yán)格按時(shí)間順序執(zhí)行,如果完不成前階段的任務(wù),則不能進(jìn)行下一階段的工作。一種理想的線性開(kāi)發(fā)模式,缺乏靈活,特別是無(wú)法解決軟件需求不明確的問(wèn)題。不適合于需求不明確,設(shè)計(jì)方案有一定風(fēng)險(xiǎn)的軟件項(xiàng)目。102.原型模型原型模型也稱(chēng)樣品模式。開(kāi)始時(shí)根據(jù)用戶需求,快速建立一個(gè)系統(tǒng)的“樣品”雛形,再根據(jù)用戶意見(jiàn),通過(guò)不斷改進(jìn)、完善樣品,便得最后得到的樣品就是用戶所需要的產(chǎn)品。11原型模型流程圖12原型模型的特點(diǎn):在減少由于軟件需求不明確而給開(kāi)發(fā)工作帶來(lái)風(fēng)險(xiǎn)方面,確有顯著的效果。雖然用戶有時(shí)難以清楚地描述具體的需求,但可以清楚地表達(dá)“原型”的成功和不足。開(kāi)發(fā)人員和用戶容易在“原型”上達(dá)成一致,就共同關(guān)心的問(wèn)題進(jìn)行交流、磋商、研究,共同擬定改進(jìn)計(jì)劃,共同承擔(dān)因修改原型而造成的風(fēng)險(xiǎn)。多媒體著作軟件比較適合用原型模型開(kāi)發(fā)133.其他模型增量模型螺旋模型噴泉模型智能模型......147.2多媒體著作軟件的開(kāi)發(fā)多媒體著作通常以電子化的形式表現(xiàn),主要包括電子圖書(shū)、電子期刊、電子新聞報(bào)紙、電子手冊(cè)與說(shuō)明書(shū)、電子公文或文獻(xiàn)、電子圖畫(huà)、廣告和電子聲像制品等。特點(diǎn)應(yīng)用領(lǐng)域157.2.1多媒體著作軟件的開(kāi)發(fā)步驟分析、設(shè)計(jì)、制作、測(cè)試和維護(hù)1.項(xiàng)目定義(1)確定多媒體著作的總體要求和適用范圍。(2)確定所需的軟、硬件支持(3)分析開(kāi)發(fā)多媒體著作軟件系統(tǒng)的可行性2.人員組織(1)項(xiàng)目管理人員(2)內(nèi)容專(zhuān)家(3)系統(tǒng)分析員(4)多媒體制作人員163.教學(xué)設(shè)計(jì)教學(xué)設(shè)計(jì)是應(yīng)用于教育領(lǐng)域的多媒體著作設(shè)計(jì)中所必須的重要一步,其主要任務(wù)是選擇知識(shí)內(nèi)容、劃分知識(shí)單元、選擇控制教學(xué)單元進(jìn)度的策略等4.系統(tǒng)設(shè)計(jì)多媒體作品的系統(tǒng)設(shè)計(jì)主要包括封面、導(dǎo)言設(shè)計(jì)、屏幕界面設(shè)計(jì)、交互方式設(shè)計(jì)、導(dǎo)航策略設(shè)計(jì)和超文本結(jié)構(gòu)的設(shè)計(jì)等內(nèi)容。175.媒體素材的收集、整理與編輯(1)聲音媒體的錄制(2)圖像的制作(3)視頻的錄制(4)動(dòng)畫(huà)的制作6.作品的集成程序設(shè)計(jì)人員根據(jù)預(yù)先編寫(xiě)好的屏幕制作腳本,將制作好的文字、圖形、圖像、音頻、視頻、動(dòng)畫(huà)等多媒體素材,利用現(xiàn)成的著作工具進(jìn)行集成,生成最終產(chǎn)品。187.測(cè)試、調(diào)整與發(fā)行(1)測(cè)試(2)評(píng)估與優(yōu)化(3)打包發(fā)197.2.2腳本設(shè)計(jì)腳本是一張藍(lán)圖,是多媒體應(yīng)用系統(tǒng)制作的依據(jù),它也是溝通用戶與開(kāi)發(fā)人員的有效工具。文字腳本文字腳本是按照多媒體演示過(guò)程的先后順序,描述每一個(gè)演示環(huán)節(jié)的內(nèi)容及其呈現(xiàn)方式制作腳本制作腳本的設(shè)計(jì)是根據(jù)文字腳本的信息規(guī)劃,調(diào)動(dòng)所有的設(shè)計(jì)人員,設(shè)計(jì)全部場(chǎng)景、畫(huà)面、音樂(lè)效果以及動(dòng)作或動(dòng)畫(huà)的細(xì)節(jié)
201.文字腳本(1)使用對(duì)象與使用方式的說(shuō)明(2)演示內(nèi)容與目標(biāo)的描述(3)軟件的總體結(jié)構(gòu)(4)模塊單元的內(nèi)容結(jié)構(gòu)2.制作腳本制作腳本的內(nèi)容的內(nèi)容包括系統(tǒng)的結(jié)構(gòu)說(shuō)明、功能模塊的分析、界面設(shè)計(jì)和鏈接關(guān)系的描述等。制作腳本卡片217.2.3媒體元素的設(shè)計(jì)原則1.圖形圖像(1)背景是多媒體應(yīng)用軟件中最重要的成分。(2)照片的使用使人身臨其境。(3)三維圖形,如三維標(biāo)題、標(biāo)志、漫游路徑和建筑透視圖,可以加強(qiáng)應(yīng)用軟件的真實(shí)性和深度。(4)圖表在與商業(yè)或訓(xùn)練有關(guān)的應(yīng)用軟件中,是表示事實(shí)和數(shù)字的良好途徑。(5)流程圖以圖形方式表示設(shè)計(jì)達(dá)到某目的或結(jié)果的順序或邏輯過(guò)程22(6)組織圖表是團(tuán)體、學(xué)校、企業(yè)或政府實(shí)體的組織結(jié)構(gòu)的圖形表示。(7)線段藝術(shù)。(8)剪貼畫(huà)(9)按鈕或?qū)Ш焦ぞ哂蓤D形或文本組成。(10)文本是使用最廣泛的多媒體構(gòu)造元素。232.視頻與動(dòng)畫(huà)視頻與動(dòng)畫(huà)是多媒體應(yīng)用軟件極有魅力的篇章,它們的應(yīng)用要考慮軟件的目的、信號(hào)質(zhì)量、時(shí)間長(zhǎng)度、窗口大小和位置、播放條件、投影條件。3.聲音聲音的運(yùn)用可以大大增強(qiáng)現(xiàn)場(chǎng)效果和感染力。設(shè)計(jì)聲音應(yīng)考慮表現(xiàn)目的、節(jié)奏、音量、過(guò)渡等。247.2.4屏幕界面設(shè)計(jì)原則設(shè)計(jì)界面首先應(yīng)當(dāng)合理地規(guī)劃現(xiàn)有的屏幕區(qū)域,以使不同的區(qū)域完成不相同的功能。1.用戶原則。2.一致性3.簡(jiǎn)潔性4.可理解性257.3多媒體程序設(shè)計(jì)VisualBasic(VB)是微軟推出的基于BASIC語(yǔ)言的可視化軟件開(kāi)發(fā)工具。提供豐富的用戶控件,強(qiáng)大的多媒體、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)功能??梢蚤_(kāi)發(fā)多媒體軟件、數(shù)據(jù)庫(kù)應(yīng)用程序、網(wǎng)絡(luò)應(yīng)用程序等大型軟件。267.3.1在windows窗體上繪圖27VB建立應(yīng)用程序的一般步驟①建立用戶界面的對(duì)象。一般是在窗體編輯器中布局各種控件。②對(duì)象屬性的設(shè)置。對(duì)象屬性是對(duì)象特征的象征,如位置、大小、顏色等等。③對(duì)象事件過(guò)程及編程。該步確定用戶在對(duì)象上做何操作時(shí),系統(tǒng)做何處理。28④運(yùn)行和調(diào)試程序。⑤保存程序。⑥編譯成可執(zhí)行文件。編譯的作用是將程序代碼翻譯成計(jì)算機(jī)能執(zhí)行的語(yǔ)言,這樣程序就可脫離VB環(huán)境運(yùn)行了。執(zhí)行“文件|生成工程*.exe”命令。29VisualBasic的圖形系統(tǒng)GDI+(是應(yīng)用程序編程接口,可以理解為用來(lái)與特定設(shè)備進(jìn)行交互的一些類(lèi)。GDI+可以創(chuàng)建圖形、繪制文本以及將圖形圖像作為對(duì)象操作。GDI+目前是在Windows窗體應(yīng)用程序中以編程方式呈現(xiàn)圖形的唯一方法。301.Graphics對(duì)象GDI+中最主要的對(duì)象是Graphics對(duì)象,它封裝了GDI+圖畫(huà)板,是GDI+繪圖中最核心的類(lèi)??偸切枰葎?chuàng)建Graphics對(duì)象,然后才可以使用GDI+繪制線條和形狀、呈現(xiàn)文本或顯示與操作圖像。Graphics對(duì)象一起使用的用戶對(duì)象有:Pen——畫(huà)線、多邊形、矩形、弧等外圍的輪廓部分。Brush——指定顏色、樣式、紋理等填充封閉的圖形。Font——用來(lái)描述字體的樣式。Color——描述顏色。312.設(shè)置繪圖屬性DimredPenAsPen=Newpen(Color.Red)DimredBrushAsSolidBrush=NewSolidBrush(Color.Red)DimbitBrushAsTextureBrush=NewTextureBrush(New
Bitmap("e:\MyPhoto.jpg"))323.設(shè)置文字屬性FontfontMyWord=newFont(“TimesNewRoman”,26,FontStyle.Italic)4.繪圖DrawLine(pen,x1,y1,x2,y2)DrawLine(pen,pt1,pt2)DrawRectangle(pen,x,y,width,height)DrawEllipse(pen,x,y,width,height)
DrawString(String,Font,Brush,x,y)33例7-3繪圖的演示創(chuàng)建一個(gè)新的工程命名為Ex0701。打開(kāi)代碼窗口,添加form的Paint事件處理程序,后添加代碼。34畫(huà)圖程序的輸出示例357.3.2聲音和視頻1.MCI簡(jiǎn)介Windows媒體控制接口(MCI)在控制音頻、視頻等設(shè)備方面,提供了與設(shè)備無(wú)關(guān)的API接口。用戶的應(yīng)用程序可以使用MCI控制標(biāo)準(zhǔn)的多媒體設(shè)備。Windows采用兩種MCI接口與MCI設(shè)備通信:一是使用命令消息接口函數(shù),直接控制MCI設(shè)備;二是使用命令字符串接口函數(shù),基于文本接口或命令腳本來(lái)控制MCI設(shè)備。362.WindowsMediaPlayerSDKMicrosoftWindowsMediaPlayer為數(shù)字音頻和視頻提供了出色的播放效果,使用WindowsMediaPlayer軟件開(kāi)發(fā)工具包(SDK),可以擴(kuò)展獨(dú)立播放器的功能,并將播放功能嵌入到自己的應(yīng)用程序中。WindowsMedia播放器可以嵌入Web應(yīng)用程序或基于MicrosoftWindows的應(yīng)用程序中。37有兩種方法可用于創(chuàng)建使用WindowsMediaPlayerActiveX控件的應(yīng)用程序??梢栽赪eb應(yīng)用程序中使用該控件,也可以在基于Windows的應(yīng)用程序中使用它。38在Web應(yīng)用程序中使用WindowsMediaPlayer在頁(yè)面的超文本標(biāo)記語(yǔ)言(HTML)中包含一個(gè)OBJECT元素。并在OBJECT元素中包含嵌套的PARAM元素,以指定WindowsMediaPlayerActiveX控件是否可見(jiàn)、包含哪些操作按鈕以及該控件的其他屬性。通過(guò)包含多個(gè)OBJECT元素,可在一個(gè)Web頁(yè)面中包含多個(gè)控件。39在基于Windows的應(yīng)用程序中使用WindowsMediaPlayer可以包含一個(gè)對(duì)服務(wù)于該控件的動(dòng)態(tài)鏈接庫(kù)(DLL)的引用。在MicrosoftVisualBasic中,使用Components(組件)對(duì)話框設(shè)置一個(gè)對(duì)“WindowsMediaPlayer”(這是Wmp.dll文件中庫(kù)的助記名稱(chēng))的引用。如可以使用自定義Properties(屬性)對(duì)話框在設(shè)計(jì)時(shí)設(shè)置屬性。也可以通過(guò)編寫(xiě)代碼設(shè)置或讀取屬性以及在運(yùn)行時(shí)調(diào)用方法。403.DirectX微軟的DirectX軟件開(kāi)發(fā)工具包(SDK)提供了一套的應(yīng)用程序編程接口(API),這個(gè)編程接口提供給開(kāi)發(fā)高質(zhì)量、實(shí)時(shí)的應(yīng)用程序所需要的各種資源。DirectX技術(shù)的出現(xiàn)將極大的有助于發(fā)展下一代多媒體應(yīng)用程序和電腦游戲。DirectX主要為軟件開(kāi)發(fā)者提供硬件無(wú)關(guān)性以及為硬件開(kāi)發(fā)提供策略。414.編程實(shí)例將WindowsMediaPlayer嵌入到自己的程序中,并使之播放文件。通過(guò)在程序左側(cè)的樹(shù)狀控件中選擇目錄,在左側(cè)下方的列表框中選擇文件,在右側(cè)的MediaPlay控件立即自動(dòng)播放選擇的媒體。媒體類(lèi)型可以是圖片、音頻和視頻使用的語(yǔ)言是VisualBasic.NET,開(kāi)發(fā)換環(huán)境為WindowsXPSP1,VisualStudio.NET2003。要求計(jì)算機(jī)上安裝有WindowsMediaPlay9Series。42編程步驟(1)新建工程(2)添加控件(3)添加代碼(4)編譯運(yùn)行程序437.4AuthorWare
使用基礎(chǔ)AuthorWare直接采用面向?qū)ο蟮牧鞒叹€設(shè)計(jì),通過(guò)流程線的箭頭指向就能了解程序的具體流向組成多媒體應(yīng)用程序的基本單元是圖標(biāo)圖標(biāo)內(nèi)容直接面向最終用戶。每個(gè)圖標(biāo)代表一個(gè)基本演示內(nèi)容,如文本、動(dòng)畫(huà)、圖片、聲音、視頻等。應(yīng)用程序由圖形化的流程線和圖標(biāo)組成,用戶可以像搭積木一樣在設(shè)計(jì)窗口中組建流程線,制作多媒體應(yīng)用程序,只需將圖標(biāo)用鼠標(biāo)拖放到流程線上按一定的順序組合圖標(biāo)。在主流程線上還可以進(jìn)行分支,形成支流線,程序流向均由箭頭指明,程序結(jié)構(gòu)、流向一目了然。447.4.1AuthorWare
的窗體結(jié)構(gòu)451.菜單欄2.工具欄3.圖標(biāo)工具欄4.設(shè)計(jì)窗口5.演示窗口46演示窗口的屬性47Authorware多媒體作品制作的過(guò)程(1)創(chuàng)建新文件。(2)設(shè)計(jì)程序的邏輯結(jié)構(gòu)。(3)編輯各圖標(biāo)。(4)運(yùn)行與調(diào)試程序。(5)作品的發(fā)布48例7-4使用Authorware制作一個(gè)校園風(fēng)景展示的系統(tǒng)。系統(tǒng)每隔2秒鐘顯示一張圖片,圖片間使用特效過(guò)渡。497.4.2顯示圖標(biāo)提供對(duì)文本、圖形、圖像、系統(tǒng)表達(dá)式等多種靜態(tài)媒體信息的顯示功能。添加顯示圖標(biāo)的方法就是直接從圖標(biāo)工具欄上將圖標(biāo)拖動(dòng)到設(shè)計(jì)的流程線上。在顯示圖標(biāo)的演示窗口中可以繪制圖形,書(shū)寫(xiě)文字,插入圖像,使用變量。501.圖形繪制2.文本的輸入與屬性設(shè)置3.圖形的加載4.顯示圖標(biāo)的屬性設(shè)置517.4.3移動(dòng)圖標(biāo)移動(dòng)圖標(biāo)又稱(chēng)動(dòng)畫(huà)圖標(biāo),它的作用是移動(dòng)某個(gè)對(duì)象,使該對(duì)象產(chǎn)生各種位移動(dòng)畫(huà)效果。移動(dòng)圖標(biāo)可以移動(dòng)的對(duì)象有文本、圖形、圖像、動(dòng)畫(huà)或視頻等。添加移動(dòng)圖標(biāo)的方法和添加其他圖標(biāo)的方法相同,只要從圖標(biāo)工具欄上將移動(dòng)圖標(biāo)拖動(dòng)到流程線上。521.移動(dòng)圖標(biāo)的屬性532.指向固定點(diǎn)的運(yùn)動(dòng)將對(duì)象從演示窗口中的當(dāng)前位置移動(dòng)到另一點(diǎn)。3.指向固定直線上的某點(diǎn)的運(yùn)動(dòng)將移動(dòng)對(duì)象從演示窗口的當(dāng)前位置移動(dòng)到固定直線的指定位置上。4.指向固定區(qū)域內(nèi)的某點(diǎn)的運(yùn)動(dòng)將對(duì)象從演示窗口的當(dāng)前位置移動(dòng)到已經(jīng)定義好的一個(gè)固定區(qū)域中的某點(diǎn)上。545.指向固定路徑的終點(diǎn)將移動(dòng)對(duì)象從演示窗口中的當(dāng)前位置按固定直線或曲線路徑移動(dòng)到終點(diǎn),即從起點(diǎn)到終點(diǎn)的直線或曲線運(yùn)動(dòng)。6.指向固定路徑上的任意點(diǎn)顯示對(duì)象從演示窗口中的當(dāng)前位置沿著定義好的路徑運(yùn)動(dòng)到路徑上的任意位置。55例7-5制作一個(gè)小球沿曲線運(yùn)動(dòng)的動(dòng)畫(huà)。567.4.4擦除圖標(biāo)、等待圖標(biāo)、群組圖標(biāo)擦除圖標(biāo)可以擦除已經(jīng)使用過(guò)的內(nèi)容,還用于設(shè)置頁(yè)面過(guò)渡的效果。等待圖標(biāo)主要用來(lái)對(duì)程序的運(yùn)行進(jìn)行簡(jiǎn)單控制。群組圖標(biāo)將一組相關(guān)的圖標(biāo)組合在一起,使同一內(nèi)容保存在同一模塊中,將它們進(jìn)行按模塊分類(lèi),便于管理和以后的修改。571.擦除圖標(biāo)擦除圖標(biāo)可以同時(shí)擦除幾個(gè)顯示圖標(biāo)或交互圖標(biāo)中的內(nèi)容。如果要單獨(dú)擦除某個(gè)對(duì)象,必須將該對(duì)象單獨(dú)放在一個(gè)顯示圖標(biāo)中。使用擦除圖標(biāo)的一般步驟為:①在流程線上待擦除內(nèi)容之后添加一個(gè)擦除圖標(biāo)。②雙擊待擦除的顯示圖標(biāo),將內(nèi)容顯示在演示窗口中。③在流程線上再選擇擦除圖標(biāo),在演示窗口中單擊待擦除的對(duì)象。④擦除圖標(biāo)屬性面板中的“特效”用來(lái)定義過(guò)渡效果⑤擦除圖標(biāo)屬性面板中的“防止重疊部分消失”復(fù)選框用來(lái)控制擦除顯示對(duì)象時(shí)程序應(yīng)該如何進(jìn)行。582.等待圖標(biāo)等待圖標(biāo)用來(lái)控制程序的暫停3.群組圖標(biāo)群組圖標(biāo)提供了放置其他圖標(biāo)的一個(gè)容器,將多個(gè)圖標(biāo)組合在一起,在主流程線上當(dāng)一個(gè)圖標(biāo)看待,使程序設(shè)計(jì)更具有條理性,結(jié)構(gòu)更清晰。利用群組圖標(biāo)可以把應(yīng)用程序劃為若干個(gè)功能模塊,每一個(gè)模塊都完成一個(gè)功能,并且使每一個(gè)模塊都只有一個(gè)入口和一個(gè)出口,而模塊里面也可以嵌套另外一些子模塊,這樣可以形成結(jié)構(gòu)化程序設(shè)計(jì)。597.4.5交互圖標(biāo)Authorware的交互功能由交互分支結(jié)構(gòu)來(lái)實(shí)現(xiàn)。交互分支由“交互圖標(biāo)”和“響應(yīng)”圖標(biāo)共同構(gòu)成交互圖標(biāo)構(gòu)成一個(gè)框架,響應(yīng)圖標(biāo)是不同響應(yīng)類(lèi)型的實(shí)現(xiàn)601.交互的建立①向流程線上拖一個(gè)交互圖標(biāo),為其命名。②選擇除交互圖標(biāo)、框架圖標(biāo)和判斷圖標(biāo)以外的其他任意一個(gè)圖標(biāo),將其拖入交互圖標(biāo)的右下方作為其第一條交互分支③選定交互類(lèi)型后,為該分支命名。④繼續(xù)在交互右側(cè)添加交互分支的圖標(biāo)2.交互響應(yīng)的屬性設(shè)置單擊交互類(lèi)型圖標(biāo),設(shè)計(jì)窗口下方顯示“屬性:交互圖標(biāo)”面板,其中“響應(yīng)”選項(xiàng)卡有各種響應(yīng)類(lèi)型一致的設(shè)置參數(shù)613.交互響應(yīng)的類(lèi)型(1)按鈕交互(2)熱區(qū)域交互(3)熱對(duì)象交互(4)下拉菜單交互(5)條件交互(6)文本輸入交互(7)按鍵交互(8)重試限制(9)時(shí)間限制62例7-6制作一個(gè)多媒體演示系統(tǒng)。開(kāi)始顯示一幅圖像作為片頭,按任意鍵,顯示兩個(gè)選項(xiàng):瀏覽參觀和問(wèn)答測(cè)試。單擊“瀏覽參觀”,顯示一系列圖像,每單擊一次鼠標(biāo),切換一幅圖像,圖像顯示完再顯示“瀏覽參觀”和“問(wèn)答測(cè)試”選項(xiàng)。單擊“測(cè)試問(wèn)答”,顯示一選擇題,從鍵盤(pán)輸入A、B、C、D選項(xiàng),選擇錯(cuò)誤,給予提示并繼續(xù)選擇;選擇正確,給予提示,按任意鍵回到“瀏覽參觀”和“問(wèn)答測(cè)試”選單。637.4.6聲音與視頻1.聲音對(duì)象的加載與屬性設(shè)置聲音圖標(biāo)可以導(dǎo)入的聲音文件類(lèi)型有MP3、WAV、VOX、SWA、AIFF、PCM等。添加一個(gè)聲音圖標(biāo)到流程線上合適的位置.“鏈接到文件”表示聲音文件是以外部存儲(chǔ)的形式存在。聲音文件導(dǎo)入后,可以在聲音屬性面板中的“聲音”選項(xiàng)卡中查看該文件的相關(guān)信息642.數(shù)字電影數(shù)字電影圖標(biāo)可以播放的動(dòng)態(tài)影像格式包括AVI、MPEG、DIR、FLC、ASF和WMV等等。加入數(shù)字電影,添加數(shù)字電影圖標(biāo)至流程線上,選擇所需的視頻。導(dǎo)入數(shù)字電影文件后,屬性面板左上角的播放控制面板變?yōu)橛行В眠@組按鈕可控制在演示窗口中演示所導(dǎo)入的數(shù)字化電影。657.4.7計(jì)算和判斷使用交互圖標(biāo),程序最終用戶的不同響應(yīng)改變其流向,而判斷圖標(biāo)將會(huì)按照其屬性設(shè)置,自動(dòng)決定分支路徑的執(zhí)行次序以及分支路徑被執(zhí)行的次數(shù),而不等待用戶的交互操作。661.判斷圖標(biāo)的使用判斷分支結(jié)構(gòu)由判斷圖標(biāo)以及附屬于該圖標(biāo)的分支圖標(biāo)共同構(gòu)成67(1)決策圖標(biāo)屬性時(shí)限顯示剩余時(shí)間判斷分支結(jié)構(gòu)中循環(huán)執(zhí)行的次數(shù)執(zhí)行到判斷分支結(jié)構(gòu)時(shí)選擇路徑的方式順序分支路徑、隨機(jī)分支路徑(2)分支屬性設(shè)置擦除內(nèi)容執(zhí)行分支結(jié)構(gòu)前暫停68例7-7從鍵盤(pán)輸入兩個(gè)數(shù),計(jì)算兩個(gè)數(shù)的和并顯示在窗口中。然后判斷結(jié)果,大于50播放一段視頻,小于等于50播放一段聲音。697.4.8框架與導(dǎo)航框架結(jié)構(gòu)由框架圖標(biāo)、附屬于框架圖標(biāo)的頁(yè)圖標(biāo)和導(dǎo)航圖標(biāo)組成的,它們必須結(jié)合在一起使用,單獨(dú)使用其中之一沒(méi)有意義。701.框架圖標(biāo)框架圖標(biāo)是框架結(jié)構(gòu)的標(biāo)志。雙擊框架圖標(biāo),會(huì)顯示框架窗口。框架窗口是一特殊的設(shè)計(jì)窗口,窗格分隔線把它分割成兩部分,上方的入口窗格和下方的出口窗格。712.分頁(yè)圖標(biāo)框架中的內(nèi)容通常被組織成頁(yè),它們被附加在框架圖標(biāo)右邊。直接附屬于一個(gè)框架圖標(biāo)的任何一個(gè)圖標(biāo)稱(chēng)為一頁(yè)。頁(yè)圖標(biāo)不是固定的哪一種圖標(biāo),它可以是顯示圖標(biāo)、數(shù)字電影圖標(biāo)、聲音圖標(biāo)或包含復(fù)雜邏輯結(jié)構(gòu)的群組圖標(biāo)等。723.默認(rèn)的導(dǎo)航控制在默認(rèn)情況下,在框架窗口的入口窗格中包含一個(gè)顯示圖標(biāo)和一個(gè)交互作用分支結(jié)構(gòu)。顯示圖標(biāo)被命名為“灰色導(dǎo)航面板”,包含一幅作為導(dǎo)航按鈕的背景圖片。交互作用分支結(jié)構(gòu)被命名為“導(dǎo)航超鏈接”,包括8個(gè)設(shè)置為永久性響應(yīng)的按鈕,按鈕的響應(yīng)圖標(biāo)為導(dǎo)航圖標(biāo),分別實(shí)現(xiàn)返回、最近頁(yè)、查找、退出框架、第一頁(yè)、
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆廣東汕頭潮陽(yáng)區(qū)高考考前提分英語(yǔ)仿真卷含解析
- 河北省鹿泉一中、元氏一中、正定一中等五校2025屆高考適應(yīng)性考試英語(yǔ)試卷含解析
- 北京市清華大學(xué)附中2025屆高考英語(yǔ)全真模擬密押卷含解析
- 廣東珠海二中2025屆高三第二次診斷性檢測(cè)英語(yǔ)試卷含解析
- 海南省??谑腥A僑中學(xué)2025屆高三下學(xué)期第六次檢測(cè)語(yǔ)文試卷含解析
- 福建省龍巖市龍巖第一中學(xué)2025屆高三下學(xué)期聯(lián)合考試英語(yǔ)試題含解析
- 湖北省襄陽(yáng)市重點(diǎn)中學(xué)2025屆高考全國(guó)統(tǒng)考預(yù)測(cè)密卷英語(yǔ)試卷含解析
- 《針對(duì)驗(yàn)廠管理培訓(xùn)》課件
- 2025屆廣東省揭陽(yáng)市產(chǎn)業(yè)園區(qū)高三下學(xué)期第五次調(diào)研考試英語(yǔ)試題含解析
- 北京市東城區(qū)東直門(mén)中學(xué)2025屆高考?jí)狠S卷數(shù)學(xué)試卷含解析
- 基建類(lèi)試題及答案
- 停窯檢修的十大黃金準(zhǔn)則
- 惡性胸膜間皮瘤診治進(jìn)展 華晶
- 睡眠呼吸暫停綜合癥與心血管疾病
- 英語(yǔ)口語(yǔ) 購(gòu)物課件
- 《劇目》課程標(biāo)準(zhǔn)(高職)
- 機(jī)械CADCAM原理及應(yīng)用課件完整
- 設(shè)備機(jī)房出入登記表
- 人工血管動(dòng)靜脈內(nèi)瘺術(shù)后護(hù)理課件
- 外墻真石漆施工技術(shù)交底
- 文明禮儀校本教材文件
評(píng)論
0/150
提交評(píng)論