播放器的設(shè)計與實(shí)現(xiàn).doc
約28頁DOC格式手機(jī)打開展開
播放器的設(shè)計與實(shí)現(xiàn),27頁共計13856字摘要隨著計算機(jī)的廣泛運(yùn)用,internet的迅速發(fā)展,多媒體技術(shù)也是迅速發(fā)展。各種音頻視頻資源在網(wǎng)上隨處可見,在人們的日常生活中,幾乎不可或缺,于是各種播放器緊跟著發(fā)展起來。本文旨在通過在.net開發(fā)平臺上開發(fā)一個簡單的視頻播放器的過程,了解播放器的功能實(shí)現(xiàn),掌握播放器開發(fā)的相關(guān)技術(shù),同時利用軟件...
內(nèi)容介紹
此文檔由會員 bfxqt 發(fā)布
27頁共計13856字
摘 要
隨著計算機(jī)的廣泛運(yùn)用,Internet的迅速發(fā)展,多媒體技術(shù)也是迅速發(fā)展。各種音頻視頻資源在網(wǎng)上隨處可見,在人們的日常生活中,幾乎不可或缺,于是各種播放器緊跟著發(fā)展起來。本文旨在通過在.net開發(fā)平臺上開發(fā)一個簡單的視頻播放器的過程,了解播放器的功能實(shí)現(xiàn),掌握播放器開發(fā)的相關(guān)技術(shù),同時利用軟件工程的相關(guān)理論知識,了解軟件開發(fā)的方法與步驟。
首先,本文簡單介紹下市場上流行的播放器,比如暴風(fēng)影音等,然后了解這些播放器的功能,還有各種播放器播放的特別編碼格式文件,分析各種編碼格式的優(yōu)缺點(diǎn);其次選擇在微軟的.net開發(fā)平臺上使用C#語言進(jìn)行開發(fā),編寫出功能簡單實(shí)用方便的播放器。主要包括以下幾個方面:開發(fā)本軟件所使用的開發(fā)平臺與技術(shù);功能模塊;功能設(shè)計;功能實(shí)現(xiàn)等。最后,對本軟件的開發(fā)過程進(jìn)行簡要總結(jié),并介紹一下本人的體會和感想。
目 錄
第一章 概述 3
1.1 項目背景與意義 3
1.2 市面流行播放器舉例簡介 3
1.2.1 暴風(fēng)影音 3
1.2.2 風(fēng)雷影音 5
1.2.3 幾種常見格式簡介 6
1.3 相關(guān)技術(shù)及開發(fā)工具介紹 7
1.3.1 Visual Studio .Net集成開發(fā)環(huán)境簡介 7
1.3.2 C#語言簡介 8
1.3.3 DirectX SDK 9.0簡介 9
第二章 總體功能設(shè)計與實(shí)現(xiàn) 11
2.1 功能設(shè)計 11
2.1.1 功能設(shè)計及描述 11
2.1.2 功能模塊圖 12
2.2 功能實(shí)現(xiàn) 12
2.2.1 主界面實(shí)現(xiàn) 12
2.2.2 文件控制的實(shí)現(xiàn) 14
2.2.3 播放控制的實(shí)現(xiàn) 15
2.2.4 進(jìn)度控制的實(shí)現(xiàn) 18
2.2.5 聲音控制 20
2.2.6 顯示控制的實(shí)現(xiàn) 21
2.2.7 系統(tǒng)說明 23
第三章 總結(jié) 25
致 謝 26
參考文獻(xiàn) 27
【關(guān)鍵詞】:播放器 ;.NET;DirectX 9.0;C#
參考文獻(xiàn)
1.《C#編程及應(yīng)用程序開發(fā)教程(第2版)》劉燁,季石磊等編著,清華大學(xué)出版社 2007
2.《Windows Forms 編程實(shí)戰(zhàn)》(美)布朗著,徐波 等譯機(jī)械工業(yè)出版社 2008
3.《C# WinForm 實(shí)踐開發(fā)教程》 錢哨,李揮劍,李繼哲 主編,水利水電出版社,2010
4.《C#.ENT課程設(shè)計指導(dǎo)》龔自霞,高群 主編,北京大學(xué)出版社 2008
5.《Visual C#范例精要解析》呂高旭 編著,清華大學(xué)出版社 2008
6.《DirectX 9.0 3D游戲開發(fā)編程基礎(chǔ)》(美)Frank D.Luna著,段菲譯,清華大學(xué)出版社 2007
7.《Windows Media編程導(dǎo)向》 陸其明 編著,清華大學(xué)出版社,2005
8.《多媒體技術(shù)教程(第3版)》 胡曉峰,吳玲達(dá),老松楊,司光亞編著,人民郵電出版社 2009
9.《多媒體技術(shù)教程》(加)李澤年 等著,史元春 等譯,機(jī)械工業(yè)出版社 2007
摘 要
隨著計算機(jī)的廣泛運(yùn)用,Internet的迅速發(fā)展,多媒體技術(shù)也是迅速發(fā)展。各種音頻視頻資源在網(wǎng)上隨處可見,在人們的日常生活中,幾乎不可或缺,于是各種播放器緊跟著發(fā)展起來。本文旨在通過在.net開發(fā)平臺上開發(fā)一個簡單的視頻播放器的過程,了解播放器的功能實(shí)現(xiàn),掌握播放器開發(fā)的相關(guān)技術(shù),同時利用軟件工程的相關(guān)理論知識,了解軟件開發(fā)的方法與步驟。
首先,本文簡單介紹下市場上流行的播放器,比如暴風(fēng)影音等,然后了解這些播放器的功能,還有各種播放器播放的特別編碼格式文件,分析各種編碼格式的優(yōu)缺點(diǎn);其次選擇在微軟的.net開發(fā)平臺上使用C#語言進(jìn)行開發(fā),編寫出功能簡單實(shí)用方便的播放器。主要包括以下幾個方面:開發(fā)本軟件所使用的開發(fā)平臺與技術(shù);功能模塊;功能設(shè)計;功能實(shí)現(xiàn)等。最后,對本軟件的開發(fā)過程進(jìn)行簡要總結(jié),并介紹一下本人的體會和感想。
目 錄
第一章 概述 3
1.1 項目背景與意義 3
1.2 市面流行播放器舉例簡介 3
1.2.1 暴風(fēng)影音 3
1.2.2 風(fēng)雷影音 5
1.2.3 幾種常見格式簡介 6
1.3 相關(guān)技術(shù)及開發(fā)工具介紹 7
1.3.1 Visual Studio .Net集成開發(fā)環(huán)境簡介 7
1.3.2 C#語言簡介 8
1.3.3 DirectX SDK 9.0簡介 9
第二章 總體功能設(shè)計與實(shí)現(xiàn) 11
2.1 功能設(shè)計 11
2.1.1 功能設(shè)計及描述 11
2.1.2 功能模塊圖 12
2.2 功能實(shí)現(xiàn) 12
2.2.1 主界面實(shí)現(xiàn) 12
2.2.2 文件控制的實(shí)現(xiàn) 14
2.2.3 播放控制的實(shí)現(xiàn) 15
2.2.4 進(jìn)度控制的實(shí)現(xiàn) 18
2.2.5 聲音控制 20
2.2.6 顯示控制的實(shí)現(xiàn) 21
2.2.7 系統(tǒng)說明 23
第三章 總結(jié) 25
致 謝 26
參考文獻(xiàn) 27
【關(guān)鍵詞】:播放器 ;.NET;DirectX 9.0;C#
參考文獻(xiàn)
1.《C#編程及應(yīng)用程序開發(fā)教程(第2版)》劉燁,季石磊等編著,清華大學(xué)出版社 2007
2.《Windows Forms 編程實(shí)戰(zhàn)》(美)布朗著,徐波 等譯機(jī)械工業(yè)出版社 2008
3.《C# WinForm 實(shí)踐開發(fā)教程》 錢哨,李揮劍,李繼哲 主編,水利水電出版社,2010
4.《C#.ENT課程設(shè)計指導(dǎo)》龔自霞,高群 主編,北京大學(xué)出版社 2008
5.《Visual C#范例精要解析》呂高旭 編著,清華大學(xué)出版社 2008
6.《DirectX 9.0 3D游戲開發(fā)編程基礎(chǔ)》(美)Frank D.Luna著,段菲譯,清華大學(xué)出版社 2007
7.《Windows Media編程導(dǎo)向》 陸其明 編著,清華大學(xué)出版社,2005
8.《多媒體技術(shù)教程(第3版)》 胡曉峰,吳玲達(dá),老松楊,司光亞編著,人民郵電出版社 2009
9.《多媒體技術(shù)教程》(加)李澤年 等著,史元春 等譯,機(jī)械工業(yè)出版社 2007