【正文】
體框架設(shè)計(jì)、主控制面板設(shè)計(jì)、影像欣賞設(shè)計(jì)和音樂欣賞設(shè)計(jì)。 ( 3) 建立順序 按照展示的順序安排各個(gè)畫面的位置。 ( 3) 變量和計(jì)算 由于應(yīng)用程序的要求 ,需要定義變量 ,并記住計(jì)算的結(jié)果。 圖 總體框架流程圖 開 始 主界面 學(xué) 校 同 學(xué) 老 師 回 憶 附 錄 退出界面 太原科技大學(xué)學(xué)士學(xué)位論文 18 各 模塊的 詳細(xì) 介紹: ( 1) 學(xué)校:是對母校的回憶,在此模塊中,添加了學(xué)校的一些照片,并在旁邊加入了 關(guān)于學(xué)校的介紹,可以在翻看的 同時(shí)看到。 素材的制作 ( 1)圖片:經(jīng)過 Photoshop 處理。 對所選的聲音文件進(jìn)行處理,如添加音效,混音處理,還可以多音樂做適當(dāng)?shù)慕厝〉取? 在制作視頻時(shí),主要使用的是將靜止的圖片通過編輯,加入過渡效果配上背景音樂制作出的。要載入外部圖、文、聲、動(dòng)畫,只需在相應(yīng)圖標(biāo)中載入,完成對話框設(shè)置即可。對多媒體素材文件的保存采用三種方式,保存在 Authorware 內(nèi)部文件中:保存在庫文件中;保存在外部文件中,以鏈接或直接調(diào)用的方式使用,還可以按指定的 URL 地址進(jìn)行訪問。這種大眾化的編程方式使 Authorware 很快就在多媒體界贏得了市場,隨著時(shí)間的發(fā)展, Macromedia 公司不斷對其進(jìn)行縱向擴(kuò)展,使得初級(jí),中級(jí),高級(jí)用戶都能充分發(fā)揮自己的才能,也使得軟件的普及面越來越廣泛。 畢業(yè) 紀(jì)念冊就是通過實(shí)現(xiàn)多媒體的交互作用而制成的,有了這樣一本紀(jì)念冊,無論歲月怎樣流逝,曾經(jīng)相聚的日子,總是歷歷在目,散發(fā)著濃郁的情誼和芬芳 。 ( 7) 群組圖標(biāo):一個(gè)特殊的邏輯功能圖標(biāo)。 (14) 數(shù)字電影圖標(biāo):在程序中插入數(shù)字化電影文件(包括 *.avi, *.flc, *.dir,*.mov, *.mpeg 等),并對電影文件進(jìn)行播放控制。 系統(tǒng)設(shè)計(jì) —— 根據(jù)系統(tǒng)分析,應(yīng)首先創(chuàng)建程序的基本框架和原型。一般開發(fā)環(huán)境提供網(wǎng)上發(fā)布作品的打包程序 Authorware Web Packager。在該選項(xiàng)里,用戶可以設(shè)置文件演示窗口的顏色、大小,是否顯示標(biāo)題欄、菜單欄、任務(wù)欄等設(shè)置。 選項(xiàng)設(shè)置:在選項(xiàng)設(shè)置中,用戶可以對展示窗口顯示的其他一些特性進(jìn)行選擇。執(zhí)行菜單命令里的“文件 /導(dǎo)入”,在彈出“導(dǎo)入哪個(gè)文件?”對話框中導(dǎo)入背景圖片。 ③ 直線工具:用于繪制水平、垂直及 45 度方向的直線。 在演示窗口中,單擊鼠標(biāo)左鍵并拖拉至適當(dāng)位置放開就繪制出矩形。單擊按鈕選項(xiàng),導(dǎo)入所要選擇的按鈕 樣式,單擊確定,在設(shè)置鼠標(biāo)的響應(yīng)圖標(biāo)為手型。 永久:在推出聲音圖標(biāo)后仍保持活躍狀態(tài),當(dāng) Authorware 程序監(jiān)測到變量為真時(shí),即開始播放。(如圖 ) 圖 查找屬性框 ③“退出”的屬性設(shè)置,前一頁、下一頁、第一頁、最末頁設(shè)置都同樣的。 (如 圖 ) 圖 交互圖標(biāo)屬性框 圖 代碼設(shè)置窗口 5) 雙擊 , 在層 3 的流程線上拖一個(gè)“擦除圖標(biāo) ”,雙擊 ,會(huì)出現(xiàn)一個(gè)擦除屬性的對話框,導(dǎo)入圖片,設(shè)置為被擦除圖標(biāo) (如圖 ) 。 ( 如 圖 ) 圖 附錄模塊流程線 2) 點(diǎn)擊工具欄中的插入,再下拉菜單中指向媒體,在下一級(jí)菜單中選擇 Flash Movie,流程線上出現(xiàn)該圖標(biāo),雙擊顯示如圖的屬性對話框, ( 如 圖 ) 導(dǎo)入所需的 flash。 (圖 ) 太原科技大學(xué)學(xué)士學(xué)位論文 44 圖 退出代碼設(shè)置窗口 到此為止 ,用戶可視界面完成 ,接下來是調(diào)試打包,生成可執(zhí)行文件。對于畢業(yè)紀(jì)念冊,只要檢查清楚個(gè)模塊的流程中所有內(nèi)容的工作狀態(tài)即可。 測試的方法有: 使用 Start 和 Stop 標(biāo)志 、 Control Panel 控制面板、使用 Variables窗口。打包后的程序是不可再做修改,只能根據(jù)畢業(yè)紀(jì)念冊 事先所做的按 鈕實(shí)現(xiàn)運(yùn)行、停止、暫停、播放等一系列功能。單擊 OK 按鈕彈出對話框,設(shè)置名稱為“批量發(fā)布”,然后單擊 Publish 按鈕進(jìn)行發(fā)布, 發(fā)布完成后出現(xiàn) 對話框 ,如圖 所示 , 單擊其中的 Detail 按鈕可以看到各個(gè)文件的發(fā)布信息,如圖 所示。并且利用網(wǎng)絡(luò)的優(yōu)勢,搜集了大量的資料,終于圓滿完成了老師交給我們的任務(wù)。在畢業(yè)紀(jì)念冊的設(shè)計(jì)過程中,我遇到了很多在平時(shí)的理論學(xué)習(xí)過程中沒有遇到過的問題,這個(gè)畢業(yè)紀(jì)念冊的內(nèi)容綜合性比較強(qiáng),因此比平時(shí)所做的一些比較簡單的系統(tǒng)多了點(diǎn)難度。老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平和同學(xué)們的認(rèn)真態(tài)度都使我收益匪淺。這對我將來的工作將產(chǎn)生深刻的影響,在此表示誠摯的謝意! 最后,再次感謝薛老師,同時(shí)也感謝在我畢業(yè)設(shè)計(jì)的四個(gè)月中曾經(jīng)給予我?guī)椭睦蠋熀屯瑢W(xué)們!衷心地祝愿各位老師、同學(xué)工作順利,萬事如意,事業(yè)有成! 太原科技大學(xué)學(xué)士學(xué)位論文 52 參考文獻(xiàn) [1] 翁丹, 尹小港編著 . Authorware7 多媒體制作技能與設(shè)計(jì)實(shí)例 . 北京: 人民 郵電出版社 , 20xx [2] 李迎春 著 , Authorware 短期培訓(xùn)教程 , 北京 : 希望電子出版社, 20xx [3] 莊劍南 著, Authorware 基礎(chǔ)實(shí)例教程 . 西安: 陜西科學(xué)技術(shù)出版社 , 20xx [4] 飛思科技產(chǎn)品研發(fā)中心 編著 . PhotoShop 中文版基礎(chǔ)與實(shí)例教程 . 北京: 電子工業(yè)出版社 , 20xx [5] 鐘玉琢、劉曉穎、涂相華、王亞平 編著 . 多媒體應(yīng)用設(shè)計(jì)師考試輔導(dǎo) . 西安: 西安電子科技大學(xué) 出版社 , 20xx [6]魯宏偉 編著 . 多媒體計(jì)算機(jī)技術(shù) . 北京 : 電子工業(yè)出版社 .20xx [7] [美 ]Adobe 公司 編著 . 沈金河翻譯 . Adobe Premiere Pro 經(jīng)典教程 . 北京: 人民郵電 出版社 , 20xx [8] 裴世倫,張?jiān)鰪?qiáng), 崔大鵬編著 .最新多媒體制作三合一 .北京: 科學(xué)出版社 .20xx [9] 張海藩編著 . 軟件工程導(dǎo)論(第四版) . 北京: 清華大學(xué)出版社 , 20xx [10] 20xx34 [11] [12] 太原科技大學(xué)學(xué)士學(xué)位論文 53 附錄 英文原文 Delphi and the Windows API When Delphi was introduced, it brought a new era to Windows programming. Never before had it been so easy to create robust, fullfeatured applications for the Windows environment with such short development times. Now in its sixth incarnation, Delphi has been the development tool for innumerable shareware and freeware applications, internal business and proprietary system applications, several wellknown mercial applications,even a mercial game or two. Delphi’s power and ease of use make it a wonderful choice for a development platform that can stand up to C++ and Visual Basic in almost every situation. One of Delphi’s strengths is the Visual Component Library, Borland’s object model. This object model has allowed the Delphi development team to encapsulate the vast majority of Windows programming tedium into easytouse ponents. Earlier Windows programming languages required the developer to write large amounts of code just to squeeze a minimal amount of functionality out of Windows. The mere act of creating a window and accepting menu selections could take pages of code to create. Delphi’s excellent encapsulation of this dreary requirement of Windows programming has turned what once was a chore into a fun, exciting experience. Handles An important concept in Windows programming is the concept of an object handle. Many functions return a handle to an object that the function created or loaded from a resource. Functions like CreateWindowEx return a window handle. Other functions, like CreateFile,return a handle to an open file, or, like HeapCreate, return a handle to a newly allocated heap. Internally, Windows keeps track of all of these handles, and the handle serves as the link through the operating system between the object and the application. Using these handles,an application can easily refer to any of these objects, and the operating system instantly knows which object a piece of code wants to manipulate. Constants The Windows API functions declare literally thousands upon thousands of different constants to be used as parameter values. Constants for everything from color values to return values have been defined in the , , and files. The constants that are defined for each API function are listed with that function within the text. However, the file may yield more information concerning the constants for any particular function, and it is a good rule of thumb to check this Delphi source code file when using plicated functions. 太原科技大學(xué)學(xué)士學(xué)位論文 54 Strings All Windows API functions that use strings require a pointer to a nullterminated string type. Windows is written in C, which does not have the Pascal string type. Earlier versions of Delphi required the application to allocate a string buffer and convert the String type to a PChar. However, Delphi 3 introduced a string conversion mechanism that allows a string to be used as a PChar by simply typecasting it (., PChar(MyString), where MyStrin