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

正文內(nèi)容

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

2025-06-21 23:03本頁面
  

【正文】 :void CMediaPlayerDlg::OnFulscreeen() //全屏函數(shù),實現(xiàn)全屏播放視頻的功能{ ()。 //暫停播放 (true)。 //設(shè)置全屏播放屬性為真,即開啟全屏播放 (SW_SHOWMAXIMIZED)。 //設(shè)置播放窗口大小為最大 ()。 //繼續(xù)播放}(4)音量模塊由減小、增大和靜音三部分組成,代碼如下:void CMediaPlayerDlg::OnLower() //減小音量函數(shù){ long Volume=()。 //獲得當(dāng)前音量賦值給Volume變量 ()。 //暫停播放 (Volume300)。 //設(shè)置音量為原音量300 ()。 //繼續(xù)播放}void CMediaPlayerDlg::OnUpper() //增大音量函數(shù){ long Volume=()。 //獲得當(dāng)前音量賦值給Volume變量 ()。 //暫停播放 (Volume+300)。 //設(shè)置音量為原音量+300 ()。 //繼續(xù)播放}void CMediaPlayerDlg::OnMute() //靜音函數(shù),實現(xiàn)靜音功能{ ()。 //暫停播放 (4000)。 //將音量參數(shù)降低4000,達(dá)到靜音的效果 ()。 //繼續(xù)播放}(5)為退出按鈕IDCANCEL添加消息映射OnCancel,并添加下列代碼:void CMediaPlayerDlg::OnCancel() { // TODO: Add extra cleanup here MessageBox(感謝您的使用!,再見)。 CDialog::OnCancel()。} 歌曲信息模塊的設(shè)計: 歌曲信息查詢模塊: 歌曲信息模塊為對話框資源創(chuàng)建一個對話框類CSongDlg,: 為控件添加成員變量然后為IDOK添加BN_CLICKED消息映射,并添加下列代碼:void CSongDlg::OnOK() { UpdateData()。 CString str。 ()。 if(()) MessageBox(歌曲名稱不能為空!)。 else if(()) MessageBox(歌手不能為空!)。 else CDialog::OnOK()。}: 對話框定義CRecordSet派生類:為表單資源的按扭添加BN_CLICKED消息映射,并添加下列代碼:void CMediaPlayerDlg::OnChaxun() { CSongSet cSet。 UpdateData()。 ()。 if(()) { MessageBox(要查詢的歌曲不能為空!)。 return。 } CSongDlg dlg。 (歌曲名稱=39。%s39。,m_Edit1)。 ()。 if(!())//如果打開的記錄集有記錄 { CSongDlg dlg。 =。 =。 =。 =。 =。 ()。 UpdateData(FALSE)。//自動更新表單中控件顯示的內(nèi)容 } else MessageBox(沒有查到你要找的歌曲記錄!)。 if(())()。}為表單資源的按扭添加BN_CLICKED消息映射,并添加下列代碼:void CMediaPlayerDlg::OnTianjia() { // TODO: Add your control notification handler code here CSongDlg dlg。 CSongSet pSet。 if(()==IDOK) { ()。 ()。 =。 =。 =。 =。 =。 ()。 ()。 }}第五章 程序?qū)崿F(xiàn)結(jié)果 程序運行流程圖:添加文件播放播放控制(暫停、循環(huán)等)添加文件退出退出開始YNNNY 流程圖 播放器實現(xiàn)結(jié)果演示(1) ,其中包含本程序的相關(guān)信息說明。(2) 等候2秒鐘之后,自動進(jìn)入播放器主界面。程序是基于MFC的對話框應(yīng)用程序制作的,所以程序主界面只有一個對話框,界面簡潔清爽,:(3) 單擊“打開”按鈕,彈出打開文件的對話框。在文件類型下拉列表中,可以選擇打開某種格式的文件,基本上現(xiàn)在網(wǎng)絡(luò)上流行的主流媒體格式都可以打開播放,選擇一個媒體文件后單擊打開。(4) 單擊“打開”后返回程序主界面,在右邊的播放列表中增加了剛才打開的文件,“”,:“”文件(5) 單擊“播放”按鈕,開始播放文件,在播放過程中,可通過單擊進(jìn)度條自由選擇播放進(jìn)度。 在播放過程中,可以通過“暫?!?、“停止”、“全屏”、“++”(增大音量)、“(降低音量)等按鈕達(dá)到相應(yīng)的播放控制功能。此時,還可以再次單擊“打開”按鈕繼續(xù)向播放列表中添加媒體文件,程序會按列表中的順序自動循環(huán)播放文件。已經(jīng)播放過的文件會自動被置于列表尾部。(6)在歌曲信息編輯框內(nèi)輸入所要查詢歌曲的名字,點擊“查詢”按鈕即可查詢歌曲的相關(guān)信息,:(9)點擊“添加”按鈕可向數(shù)據(jù)庫添加新的歌曲信息,: (10) 單擊“關(guān)于”按鈕,會彈出播放器的版權(quán)信息,: “關(guān)于”信息到此,整個過程已經(jīng)演示完畢。第六章 總結(jié)與展望 我使用VC++,在VC++環(huán)境下,利用MFC庫和ActiveMovie控件,可以較為方便的制作界面美觀的并且可以實現(xiàn)多種媒體格式正常播放的多媒體播放器程序,帶給我們美好的視聽享受。我設(shè)計的這個多媒體播放器功能比較強(qiáng)大,且使用簡單,能夠進(jìn)行日常所有的媒體播放任務(wù),體積較小,占用內(nèi)存低。能夠高保真的播放大多數(shù)的音頻、視頻文件。程序通過調(diào)試運行,實現(xiàn)了設(shè)計的目標(biāo),并且經(jīng)過適當(dāng)完善后,將可以成為一款簡易的媒體播放軟件。由于時間關(guān)系,程序功能實現(xiàn)不夠完善,界面也不夠美觀等。這些都需要不斷的改進(jìn)和補(bǔ)充。具體存在的問題及不足主要有以下三點:(1) 播放器的界面還不夠美觀。由于時間有限,沒有給每個按鈕都做一張位圖圖片,如果時間足夠我想我會盡量完善它,使其兼具實用與美觀,給人更大的視覺享受。(2) 播放器的穩(wěn)定性不高。有時在播放非主流格式的媒體文件時,會發(fā)生報錯現(xiàn)象,這也是由于程序兼容性不高的緣故。(3) 播放視頻時的窗口大小問題。在播放畫面分辨率較高的視頻文件時,會造成畫面溢出對話框,影響觀看及程序美觀,這個問題在今后一定要解決。在完成制作的過程中,我還是受益匪淺的,首先是以前學(xué)過的理論知識終于應(yīng)用到了實踐中,具體的一些書本知識應(yīng)用到了實際生活中,學(xué)以致用,使我們對于VC++程序設(shè)計有了更加深入的理解,尤其是提高了我在實際操作中收集信息、對信息進(jìn)行價值判斷、進(jìn)行信息整理、信息加工的能力。同時,也讓我了解了在設(shè)計的過程中一些分析問題的方法技巧,清楚了自學(xué)的重要性,在以后的學(xué)習(xí)工作中當(dāng)面對新的問題時讓我知道了該如何從容的面對。我結(jié)合以前在課堂中的學(xué)習(xí)內(nèi)容和收集課外的相關(guān)資料,不斷的學(xué)習(xí)改進(jìn),當(dāng)遇到問題時努力解決,虛心請教老師和同學(xué),在編程實現(xiàn)這些功能的時候。由于對MFC編程缺乏了解,需要去進(jìn)行多次上機(jī)操作。這個軟件的編寫過程中肯定會遇到很多意想不到的問題。這就需要和指導(dǎo)老師,同學(xué)進(jìn)行交流,一起探討,并且自己制定一套可行性方案,爭取把軟件做出來。雖然設(shè)計過程十分艱難,但也燃起了我對專業(yè)的興趣和求索,在翻閱大量的相關(guān)書籍和瀏覽了各種應(yīng)用程序后,我總結(jié)經(jīng)驗再結(jié)合自己的學(xué)習(xí)基礎(chǔ),終于完成了多媒體播放器軟件,盡管我設(shè)計的程序還比較簡單也不夠完善,但看到自己的努力成果卻有著莫大的滿足感,我希望在以后的學(xué)習(xí)道路中能夠繼承老師對我的期望繼續(xù)對VC++以及相關(guān)語言的學(xué)習(xí)。參考文獻(xiàn) [1] 龔進(jìn)明,戴紅芳. 多媒體資源播放器的設(shè)計與開發(fā)[J]. 常熟高專學(xué)報, 2003,(02) . [2] 王永樂,徐書欣. 媒體播放器的制作技術(shù)[J]. 北京工業(yè)大學(xué)學(xué)報, 2006,(10) . [3] 劉雅琴,夏玉杰. 基于MFC的多媒體播放器的實現(xiàn)[J]. 信息技術(shù), 2009,(03) . [4] 孫維偉,葉明. 嵌入式多媒體播放器的設(shè)計與實現(xiàn)[J]. 電子技術(shù), 2006,(12) . [5] 張艷麗. Visual C++[J]. 電腦學(xué)習(xí), 2004,(05) . [6] 龔月琴. 多功能媒體播放器的設(shè)計與開發(fā)[J]. 福建電腦, 2004,(07) . [7] 周長發(fā). Visual C++ .NET多媒體編程[M]. 北京:電子工業(yè)出版社,2002.[8] 呂游佳,唐亮,胡大可. 便攜式多媒體播放器設(shè)計[J]. 電子技術(shù), 2006,(02) .[9] 劉智,鄭萬波. 字視頻播放器的實現(xiàn). 大學(xué)學(xué)報,2002.[10] [11] [12] [13] [14] [15] 致謝在整個論文的寫作過程中,我要感謝我的畢業(yè)論文指導(dǎo)教師宋雪樺副教授。從一開始宋老師就讓我先看很多多媒體播放器方面的書籍,并給我推薦了一些相當(dāng)好的專業(yè)書籍,當(dāng)我看到一定程度后再查資料時,宋老師又給我提供了大量的論文資料,并且,指導(dǎo)我確定論文研究的主要領(lǐng)域。這樣我就對論文有了很清晰的了解。然后才是開始寫論文,當(dāng)然,正是因為手頭資料很多,這期間我并不知道如何下手,只好請教宋老師,正是宋老師孜孜不倦地指引和開導(dǎo)我,而且與此同時給了我很多相關(guān)的珍貴的資料,這樣我才對論文的整體脈絡(luò)有了更加清晰的了解,最后,論文寫成以后,要進(jìn)行很多次的修改才能保證論文的質(zhì)量,于是又是在宋老師的教導(dǎo)和幫助下完成了這篇論文的多次修改,在此再一次對宋老師的幫助表示深深的感謝!36
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1