freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

多媒體播放器的設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-03-12 08:28本頁面
  

【正文】 Movie 的運(yùn)行時文件。事實上,很多優(yōu)秀的多媒體應(yīng)用程序,其內(nèi)部的多媒體回放就是利用 ActiveMovie控件來實現(xiàn)??丶芨鶕?jù)文件后綴進(jìn)行自動判別設(shè)備類型,并完成相應(yīng)的控制。 SHIFT+F11 跳出當(dāng)前所在函數(shù) 。 CTRL+F10 運(yùn)行到光標(biāo)所在行 。 F5 調(diào)試狀態(tài)運(yùn)行程序 ,程序執(zhí)行到有斷點的地方會停下來 。同時 VC++也允許用戶自定義資源,因此 我們可以將聲音文件作為用戶自定義資源加入程序資源文件中,經(jīng)過編譯連接生成 EXE 文件,實現(xiàn)無 .WAV文件的聲音播放 [10]。如果沒有找到 文件,第一種格式將播放系統(tǒng)默認(rèn)的聲音,第二種格式不會播放系統(tǒng)默認(rèn)的聲音。 例如播放 C: 可以用 sndPlaySound (c:\sound\,SND_ASYNC)。 或 BOOL 江蘇大學(xué) 畢業(yè)設(shè)計 10 PlaySound( LPCSTR lpszSound, HMODULE hmod, DWORD fuSound )。利用這些函數(shù)可以方便地播放聲音。 1 VC 在多線程、網(wǎng)絡(luò)通信、分布應(yīng)用方面, VC++有不可比擬的優(yōu)勢 。 VC 是編 CAD 軟件的唯一選擇 。 VC 可以開發(fā)高效靈活的文件操作程序。比如 WEB 上的控件。 VC 主要適用于游戲開發(fā) VC 多用于單片機(jī),工業(yè)控制等軟件開發(fā),如直接對 I/O 地址操作,就要用C++。 VC 主要用在驅(qū)動程序開發(fā) 。 VC 適用范圍 : VC 主要是針對 Windows 系統(tǒng),適合一些系統(tǒng)級的開發(fā),可以方便實現(xiàn)一些底層 的調(diào)用。 VC 基于 C, C++語言,主要由是 MFC 組成,是與系統(tǒng)聯(lián)系非常緊密的編程工具,它兼有高級,和低級語言的雙重性,功能強(qiáng)大,靈活,執(zhí)行效率高,幾乎可說 VC 在 Windows 平臺無所不能。 VC++ 有很好的調(diào)試功能。另外,它提供了大量的代碼,指導(dǎo)用戶編程時實現(xiàn)某些技術(shù)和功能。 MFC 中封裝了大部分 Windows API 函數(shù)和Windows 控件,它包含的功能涉及到整個 Windows 操作系統(tǒng)。 論文的結(jié)構(gòu)安排: 第一章 緒論 介紹 研究背景,目的和意義等; 第二章 開發(fā)工具介紹,軟件的需求分析和模塊設(shè)計; 第三章 數(shù)據(jù) 模型 分析 及 設(shè)計; 第四章 多媒體 播放器軟件設(shè)計 ; 第五章 程序運(yùn)行流 程圖和播放器實現(xiàn)結(jié)果演示; 第六章 總結(jié)與展望, 主要對論文進(jìn)行總結(jié)和今后研究設(shè)想; 最后是參考文獻(xiàn)和附錄的相關(guān)內(nèi) 容。多媒體的各種處理工具和設(shè)備集成,強(qiáng)調(diào)了與多媒體相關(guān)的各種硬件的集成和軟件的集 成,為多媒體系統(tǒng)的開發(fā)和實現(xiàn)建立一個理想的集成環(huán)境,目的是提高多媒體軟件的生產(chǎn)力 【 12】 。因此,多媒體的集成性主要表現(xiàn)在兩個方面:多媒體信息的集成和操作這些媒體信息的工具和設(shè)備的集成。但當(dāng)它們 在多媒體的旗幟下大會師時,一方面意味著技術(shù)已經(jīng)發(fā)展到相當(dāng)成熟的程度,一方面也意味著各自獨立的發(fā)展不再能滿足應(yīng)用的需要。 多媒體的集成性應(yīng)該說是在系統(tǒng)級上的一次飛躍。借助 于 “活動 ”,我們可以獲得更多的信息。交互可做到自由地控制和干預(yù)信息的處理,增加對信息的注意力和理解,延長信息的保留時間。 多媒體的第二個關(guān)鍵特性是交互性。把計算機(jī)所能處理的信息空間范圍擴(kuò)展和 放大,而不在局限于數(shù)值、文本或特殊對待的圖形和圖象,這是計算機(jī)變得更加人類化所必須的條件。 信息載體的多樣性是多媒體的主要特征之一,也是多媒體研究需要解決關(guān)鍵問題。 江蘇大學(xué) 畢業(yè)設(shè)計 7 現(xiàn)在 多媒體技術(shù)正向二個方而發(fā)展:一是網(wǎng)絡(luò)化發(fā)展趨勢,與寬帶網(wǎng)絡(luò)通信等技術(shù)相互結(jié)合,使多媒體技術(shù)進(jìn)入科研設(shè)計、企業(yè)管理、辦公自動化、遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療、檢索咨詢,文化娛樂、自動測控等領(lǐng)域;二是多媒體終端的部件化、智能化和嵌入化,提高計算機(jī)系統(tǒng)本身的多媒體性能,開發(fā)智能化家電。目前多媒體計算機(jī)硬件體系結(jié)構(gòu),多媒體計算機(jī)的視頻音頻接口軟件不斷改進(jìn),尤其是采用了硬件體系 結(jié)構(gòu)設(shè)計和軟件、算法相結(jié)合的方案,使多媒體計算機(jī)的性能指標(biāo)進(jìn)一步提高,但要滿足多媒體網(wǎng)絡(luò)化環(huán)境的要求,還需對軟件作進(jìn)一步的開發(fā)和研究,使多媒體終端設(shè)備具有更高的部件化和智能化 【 10】 。新一代用戶界面 (UI)與智能人工 (Intelligent Agent)等網(wǎng)絡(luò)化、人性化、個性化的多媒體軟件的應(yīng)用還可使不同國籍、不同文化背景和不同文化程度的人們通過“人機(jī)對話”,自由地溝通與了解。 多媒體技術(shù)的發(fā)展使多媒體計算機(jī)將形成更完善的計算機(jī)支撐的協(xié)同工作環(huán)境,消除了空間距離的障礙,也消除了時間距離的障礙,為人類提供更完善的信息服務(wù)。融合 CPU芯片原有的計算功能,它的設(shè)計目標(biāo)是用在多媒體專用設(shè)備,家電及寬帶通訊設(shè)備, 可以取代這些設(shè)備中的 CPU 及大量 ASIC 和其它芯片。技術(shù)的創(chuàng)新和發(fā)展將使諸如服務(wù)器、路由器、轉(zhuǎn)換器等網(wǎng)絡(luò)設(shè)備的性能越來越高,包括用戶端 CPU、內(nèi)存、圖形卡等在內(nèi)的硬件能力空前擴(kuò)展,人們將受益于無限的計算和充裕的帶寬,它使網(wǎng)絡(luò)應(yīng)用者改變以往被動地接受處理信息的狀態(tài),并以更加積極主動的姿態(tài)去參與眼前的網(wǎng)絡(luò)虛擬世界。多媒體技術(shù)已經(jīng)成為當(dāng)今比較熱門的研究課題,特別是伴隨著多媒體技術(shù)的網(wǎng)絡(luò)化,使得多媒體技術(shù)的發(fā)展前景無限廣闊 。 多媒體技術(shù)是當(dāng)今信息技術(shù)領(lǐng)域發(fā)展最快的、最活躍的技術(shù),其發(fā)展的方向也是極其多樣化,所以在人們的日常生活中,幾乎隨處可見其身影。 如:暴風(fēng)影音是 Windows Media Player 的補(bǔ)充和完善,當(dāng)前暴風(fēng)影音定位為一江蘇大學(xué) 畢業(yè)設(shè)計 6 種軟件的整合和服務(wù)而存在,并非一個特定的軟件。多媒體技術(shù)還將改變未來的家庭生活,多媒體技術(shù)在家庭中的應(yīng)用將使人們在家中上班成為現(xiàn)實。 多媒體技術(shù)給出版業(yè)帶來了巨大的影響,其中近年來出現(xiàn)的電子圖書和電子報刊就是應(yīng)用多媒體技術(shù)的產(chǎn)物。計算機(jī)協(xié)同工作 CSCW是指在計算機(jī)支持的環(huán)境中, 一個群體協(xié)同工作以完成一項共同的任務(wù)。 就目前而言,多媒體技術(shù)已在商業(yè)教育培訓(xùn)、電視會議、聲像演示等方面得到了充分應(yīng)用 。 ActiveX 控件一旦被開發(fā)出來,設(shè)計 和開發(fā)人員就可以把它當(dāng)作預(yù)裝配組件,用于開發(fā)客戶程序。reg。如 ,StockTicker 控件可以用來在網(wǎng)頁上即時地加入活動信息,動畫控件可用來向網(wǎng)頁中加入動畫特性。 ActiveX 控件可以在運(yùn)行中調(diào)試,因此可以直接從調(diào)試窗體的代碼跟蹤到 ActiveX 控件工程的代碼中。在使用 VC++ 創(chuàng)建 ActiveX 控件包容器時,可以使用 MFC。 ActiveX 控件是基于 COM 的可重用組件,主要用于插入 ActiveX 控件包容器或Web 頁, ActiveX 在外觀上和使用上和普通控件一樣,還提供屬性頁以支持在包容器的設(shè)計階段對 ActiveX 控件的屬性進(jìn)行可視化設(shè)計。 本論文采用的 ActiveX 控件。應(yīng)該象背 4級單詞一樣將這些常用類搞懂;當(dāng)然不要死記,要通過看幫助、看例子、動手練習(xí)來學(xué)會它們;而且,并非每個類的內(nèi)部的所有函數(shù)都要學(xué)會,要日積月累。 MFC是面向?qū)ο蟪绦蛟O(shè)計與 Application framework 的完美結(jié)合,將傳統(tǒng)的 API 進(jìn)行了分類封裝,并且 創(chuàng)建了程序的一般框架 。 MFC 是微軟封裝了的 API。 MFC編制軟件時的大量內(nèi)節(jié) ,如應(yīng)用程序?qū)崿F(xiàn)消息的處理 ,設(shè)備環(huán)境繪圖 ,這種結(jié)合是以方便為目的的 ,必定要付出一定代價 (這是微軟的一向作風(fēng) ),因此就造成了 MFC 對類封裝中的一定程度的的冗余和迂 回 。 MFC,微軟基礎(chǔ)類 (Microsoft Foundation Classes),實際上是微軟提供的 ,用于在 C++環(huán)境下編寫應(yīng)用程序的一個框架和引擎 ,VC++是 WinDOS 下開發(fā)人員使用的專業(yè) C++ SDK(SDK,Standard SoftWare Develop Kit,專業(yè)軟件開發(fā)平臺 ),MFC 就是掛在它之上的一個輔助軟件開發(fā)包 ,MFC 作為與 VC++血肉相連的部分 (注意 C++和 VC++江蘇大學(xué) 畢業(yè)設(shè)計 4 的區(qū)別 :C++是一種程序設(shè)計語言 ,是一種大家都承認(rèn)的軟件編制的通用規(guī)范 ,而VC++只是一個編譯器 ,或者說是一種編譯器 +源程序編輯器的 IDE,WS,PlatForm,這跟 Pascal 和 Delphi 的關(guān)系一個道理 ,Pascal 是 Delphi 的語言基礎(chǔ) ,Delphi 使用Pascal 規(guī)范來進(jìn)行 Win 下應(yīng)用程序的開發(fā)和編譯 ,卻不同于 Basic 語言和 VB的關(guān)系 ,Basic語言在 VB開發(fā)出來被應(yīng)用的年代已經(jīng)成了 Basic語言的新規(guī)范 ,VB新加的Basic 語言要素 ,如面向?qū)ο蟪绦蛟O(shè)計的要素 ,是一種性質(zhì)上的飛躍 ,使 VB既是一個IDE,又成長成一個新的程序設(shè)計語言 ),MFC 同 BC++集成的 VCL 一樣是一個非外掛式的軟件包 ,類庫 ,只不過 MFC 類是微軟為 VC++專配的 。隨著多媒體性能的極大提升 ,程序中經(jīng)常要播放一段視頻或者一段音頻 ,如果能夠簡單地插入音頻和視頻 ,將極大縮短程序的開發(fā)時間。 這些組件通過一個名為Developer Studio 的組件集成為和諧的開發(fā)環(huán)境 【 8】 。 Visual C++ 不僅是一個 C++編譯器,而且是一個基于 Windows 操作系統(tǒng)的可視化集成開發(fā)環(huán)境( integrated development environment,IDE)。 研究背景 本設(shè)計采用的是 Visual C++是 Windows 操作系統(tǒng)上常見的 C++開發(fā)工具,是 Microsoft 公司推出的目前使用極為廣泛的基于 Windows 平臺的 C++的可視化的開發(fā)環(huán)境。所以,多媒體的傳統(tǒng)關(guān)鍵技術(shù)主要集中在以下四類中: 數(shù)據(jù)壓縮技術(shù) 、大規(guī)模集成電路( VLSI)制造技術(shù)、大容量的光盤存儲器( CDROM)、實時 多任務(wù)操作系統(tǒng)。因此 ,發(fā)展多媒體計算機(jī)技術(shù)必將對我國國民經(jīng)濟(jì)、科學(xué)技術(shù)和文化教育方面產(chǎn)生深遠(yuǎn)的影響 [6]。也是改造傳統(tǒng)產(chǎn)業(yè) ,特別是出版、印刷、廣告、娛樂等產(chǎn)業(yè)的先進(jìn)技術(shù)。同時 ,多媒體計算機(jī)技術(shù)是信息高速公路架構(gòu)的重要組成部分 ,是我國國民經(jīng)濟(jì)信息化的江蘇大學(xué) 畢業(yè)設(shè)計 3 核心技術(shù) 。另一類是以通用 CPU 計算功能為主,融合多媒體和通信功能,它們的設(shè)計目標(biāo)是與現(xiàn)有的計算機(jī)系列兼容,同時具有多媒體和通信功能,主要用在多媒體計算機(jī)中 【 5】 。從目前的發(fā)展趨勢看可以把這種芯片分成兩類:一類是以多媒體和通訊功能為主。 多媒體技術(shù)的網(wǎng)絡(luò)化發(fā)展趨勢。 多媒體為什么好似一夜之間流行全球,最重要的原因有二:一是多媒體是人類可以直接接受的最為全面和最為豐富的信息資源,對于推動當(dāng)今高度發(fā)達(dá)和文明社會的飛速發(fā)展起著重要的主導(dǎo)地位,因而社會需求多媒體。 在世界許多發(fā)達(dá)和發(fā)展中國家,對多媒體技術(shù)的研究和應(yīng)用以及多媒體產(chǎn)業(yè)的形成和發(fā)展十分重視,投入了大量的人力、物力和財力,試圖擁有先進(jìn)的多媒體信息技術(shù)和龐大的多 媒體產(chǎn)業(yè)市場盡快推動本民族工業(yè)、經(jīng)濟(jì)和科學(xué)技術(shù)的飛速發(fā)展。多媒體的發(fā)展和應(yīng)用,極大地推動了諸多工業(yè)的相互滲透和飛速發(fā)展,逐步改變了整個人類社會的工作結(jié)構(gòu)和生活方式。 Program by missioning,Initial design goals achieved, the program is based on MFC Integrated Development Environment. Using the ActiveMovie control to achieve the functions of media player. In addition to the basic playback controls, It also has many other utility functions, such as automatic multifile loop sequence, playing Full Screen, Mute and so on. Key words: multimedia。在程序設(shè)計中,利用了 微軟 公司開發(fā)的 ActiveX控件 —— 可視動畫控件 ActiveMovie,程序通過調(diào)試運(yùn)行,初步實現(xiàn)了設(shè)計目標(biāo),本程序是 基于 MFC 集成開發(fā)環(huán)境,利用 ActiveMovie 控件實現(xiàn)媒體播放的功能 的 ,除了基本的播放控制外,還具有多文件自動順序循環(huán)播放、全屏播放、靜音等實用功能。 使之成為一款簡易的媒體播放設(shè)備,能夠完美的播放市面上大多數(shù)的音頻、視頻文件。 JIANGSU UNIVERSITY 本 科 畢 業(yè) 論 文
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1