資源描述:
《是世界上最流行的編程語言》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、C#課程設(shè)計報告04軟件6班吳玉成目錄摘要1知識準(zhǔn)備1功能設(shè)計2詳細(xì)設(shè)計2程序運行截圖4編碼4設(shè)計總結(jié)13個人感想13謝辭14參考文獻(xiàn)14第14頁,共14頁C#課程設(shè)計報告04軟件6班吳玉成摘要MicrosoftVisualC#是世界上最流行的編程語言,利用VisualC#的最新版本VisualC#.NET,您能夠快速、有效地開發(fā)基于Windows窗體的應(yīng)用程序,還可以為嵌入了MicrosoftWindowsMedia?Player9SeriesActiveX控件的應(yīng)用程序添加新鮮、有趣而又非常實用的功能。本次課程設(shè)計在Mic
2、rosoftVisualC#.NET中使用DirectShow控件,開發(fā)一個媒體播放器。創(chuàng)建一個簡單VisualC#應(yīng)用程序,用來播放數(shù)字音頻和視頻。知識準(zhǔn)備這里簡單介紹DirectShow接口:播放視屏和聲音文件我們要用到DiectX為我們提供的DirectShow組件.使用這個接口可以讓你方便的播放那些共用的影像和聲音文件.你要做的僅僅只是安裝DirectShow接口和使用它的功能函數(shù)和配置正確的接口參數(shù)而已.DirectShow控件是一個標(biāo)準(zhǔn)的ActiveX控件,提供了大量的功能。DirectShow控件提供的功能包括:
3、 ·數(shù)字媒體文件和流媒體的高級播放功能?! な褂貌シ帕斜淼墓δ??! げシ臘VD和CD的功能?! ぴL問WindowsMediaPlayer中的MediaLibrary(媒體庫)。 ·處理元數(shù)據(jù)的功能?! ぶС肿帜弧! ぶС侄喾N語言的音頻。 ·控制網(wǎng)絡(luò)連通性和訪問相關(guān)統(tǒng)計信息的功能。功能設(shè)計下面我們來看看構(gòu)造這個媒體播放器要達(dá)到什么樣的目標(biāo),確定了目標(biāo)也就確定了代碼量和程序的復(fù)雜程度。本文的媒體播放器要達(dá)到如下目標(biāo): ·是一個菜單驅(qū)動的簡單AWT應(yīng)用?! ぐ粋€“文件”菜單,文件菜單包含三個菜單項:
4、 ·“打開”,用來打開媒體文件?! ぁ把h(huán)”,是播放一次(默認(rèn)),還是重復(fù)播放?! ぁ巴顺觥?,退出程序?! ず诵墓δ芡ㄟ^JMF(JavaMediaFramework)API實現(xiàn)。第14頁,共14頁C#課程設(shè)計報告04軟件6班吳玉成 創(chuàng)建的示例應(yīng)用程序具有如下特點: ·創(chuàng)建DirectShow控件的一個實例。 ·利用WindowsMediaPlayer主互操作程序集提供組件對象模型(COM)互操作性?! ぴ试S用戶打開并播放WindowsMedia文件,尤其是文件擴(kuò)展名為.wma或.wmv的文件。 ·創(chuàng)建供用戶播放、
5、暫停和停止數(shù)字媒體內(nèi)容的傳輸控制按鈕?! わ@示當(dāng)前數(shù)字媒體文件的標(biāo)題?! ぱ菔救绾问褂肞layer對象模型,包括使用屬性、方法和事件的示例。詳細(xì)設(shè)計1.啟動VisualStudio.NET,然后單擊NewProject(新建項目)。2.在VisualC#Projects(VisualC#項目)文件夾中單擊WindowsApplication(Windows應(yīng)用程序),鍵入新項目的名稱(最好為DirectShow),然后單擊OK(確定)。VisualC#使用默認(rèn)的Windows窗體“Form1”創(chuàng)建一個新的項目。3.這個名稱
6、并沒有特別的意義或用處,所以請在Properties(屬性)窗口中將窗體名稱更改為frmPlayMedia,將窗體文本更改為“媒體播放器”。在項目中添加對DirectShow的引用按照以下步驟在項目中添加一個對DirectShow的引用:1.打開VisualStudio工具箱,然后單擊Components(組件)顯示該面板。2.右擊面板,然后單擊CustomizeToolbox(自定義工具箱),顯示對話框。3.在COMComponents(COM組件)選項卡上,選中Interop.QuartzTypeLib.dll。(如果In
7、terop.QuartzTypeLib.dll由于某種原因未列出,則單擊Browse[瀏覽]并查找名為QuartzTypeLib.dll的文件。)4.單擊OK(確定)關(guān)閉對話框。1.啟動VisualStudio.NET,然后單擊NewProject(新建項目)。2.在VisualC#Projects(VisualC#項目)文件夾中單擊WindowsApplication(Windows應(yīng)用程序),鍵入新項目的名稱(最好為DirectShow),然后單擊OK(確定)。VisualC#使用默認(rèn)的Windows窗體“Form1”創(chuàng)建
8、一個新的項目。3.這個名稱并沒有特別的意義或用處,所以請在第14頁,共14頁C#課程設(shè)計報告04軟件6班吳玉成Properties(屬性)窗口中將窗體名稱更改為frmPlayMedia,將窗體文本更改為“媒體播放器”?! ≡陧椖恐刑砑訉irectShow的引用 按照以下步