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

正文內(nèi)容

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

2025-06-21 23:03本頁(yè)面
  

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