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

正文內(nèi)容

基于vc的多媒體播放器設(shè)計(jì)-畢業(yè)論(編輯修改稿)

2025-07-11 16:31 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 對(duì)應(yīng)到對(duì)話框中即可,文中不再贅述。各個(gè)菜單中的菜單項(xiàng)的功能,只要將對(duì)應(yīng)的菜單項(xiàng)改成與對(duì)應(yīng)功能的按鈕控件的 ID 相同即可方便快速地實(shí)現(xiàn)。 13 5 總結(jié) 與心得體會(huì) 經(jīng)過這次 畢業(yè) 設(shè)計(jì),讓我對(duì)于 MFC 編程的方法有了進(jìn)一步的認(rèn)識(shí)。開始看到 VC++選擇了一個(gè)感興趣的的題目 —— 基于 VC下的 多媒體播放器 設(shè)計(jì) , 讓我無從下手,不知道如何 用 VC++做出一個(gè)視頻播放器的靜態(tài) 界面, 更不知道 要 如何 做出一個(gè)播放器并且還要具有播放視頻音頻的真實(shí)效果,其他的功能也都要實(shí)現(xiàn), 剛開始 覺得這個(gè) 課題 很難,因?yàn)楫?dāng)時(shí)大 三下學(xué)期學(xué)的 VC+++已經(jīng)過去 半年多 了,而且當(dāng)時(shí)是 在準(zhǔn)備考研 ,所以學(xué)的不扎實(shí)。 接觸 課題 開始做后,選用相對(duì)簡(jiǎn)單的 Windows Media Player 控件,于是在網(wǎng)上查了一些關(guān)于 Windows Media Player 控件的,結(jié)果按照網(wǎng)上說的方法來根本無法實(shí)現(xiàn),所以在頭兩天是在摸索中,耗費(fèi)了很多時(shí)間才拾起當(dāng)時(shí)學(xué)的一些基本知識(shí)。 添加了 Windows Media Player 這個(gè)控件之后會(huì)添加 17個(gè)類,數(shù)目眾多的類具有非常強(qiáng)大的功能,不過都不了解。對(duì)它建立了類向?qū)е螅芏嘧兞咳?m_ListCtrl、m_WMPlayer、 m_FileName、 m_PathName 都要手動(dòng)加入到頭文件 “ CHuangJianfeiDlg 類 ”里面去,開始不知道,結(jié)果怎么檢查都提示這些變量未定義,而且定義以后還是提示錯(cuò)誤,最后才知道正確的定義方法。 靜音處理這點(diǎn)上我有所創(chuàng)新,因?yàn)橐话阍谧鲮o音的時(shí)候都是只 能靜音,再次點(diǎn)擊的時(shí)候不能回復(fù)原來沒有靜音的狀態(tài),我在里面加入 一個(gè)選擇循環(huán),不斷在靜 音和恢復(fù)之間切換,在靜音前先對(duì)當(dāng)前的音量值進(jìn)行保存,而后再靜音,這樣就真正的實(shí)現(xiàn)了播放器靜音的功能。 在做 “ 上一首 ” 、 “ 下一首 ” 時(shí)候,當(dāng)光標(biāo)指向第一個(gè)列表文件的時(shí)候,再次點(diǎn)擊上一首的時(shí)候,結(jié)果提示錯(cuò)誤終止運(yùn)行。結(jié)果調(diào)試了好久都沒弄好,最后才知道調(diào)用一個(gè) “GetCount()” 函數(shù)的時(shí)候,其數(shù)值是 (N1),不是 N,這個(gè)跟 C 語言語法一樣,在定義數(shù)值的時(shí)候,都是從 0開始。結(jié)果改為 “GetCount() 1” 便順利實(shí)現(xiàn)了。 VC++有個(gè)缺點(diǎn),就是每次建立類向?qū)Ш?,一旦刪除類向?qū)Ш罂偸沁€要手動(dòng)刪除該 類向?qū)Тa,還要?jiǎng)h除頭文件里的變量,不然總是提示錯(cuò)誤,這也是 VC++的一個(gè)不盡人意的地方。 我結(jié)合了自己在網(wǎng)上搜索的資料,做好了整個(gè)多媒體播放器的整體設(shè)計(jì),確定了軟件的框架、主要構(gòu)件以及構(gòu)件之間的關(guān)聯(lián),而后由總體設(shè)計(jì)逐漸深入完成軟件的詳細(xì)設(shè)計(jì)和開發(fā)過程。完成多媒體播放器之后,我深刻的體會(huì)到系統(tǒng)構(gòu)架和設(shè)計(jì)模式的重要性。代碼的組織都是非常的重要,這直接關(guān)系到后期的軟件維護(hù)。編寫代碼更加有條理,才會(huì)更加符合軟件工程的標(biāo)準(zhǔn)。 整個(gè)程序設(shè)計(jì)我做了 十 幾 天, 花了很多工夫, 想起當(dāng)時(shí)沒有好好學(xué)習(xí) VC++的課程 知識(shí),現(xiàn)在做起來才知道多么的浪費(fèi)時(shí)間 ,很多小知識(shí)點(diǎn)卻耗費(fèi)了大量的時(shí)間去糾結(jié)。 最后,終于做完了 這個(gè)多媒體 播放器,實(shí)現(xiàn)了設(shè)置的功能,感覺整個(gè)過程不 像 老師所說的 “ 視頻播放器最簡(jiǎn)單 ” ,雖然很多代碼現(xiàn)成的,但是關(guān)鍵是項(xiàng)目 繁瑣 ,加起來很麻煩,瑣碎。這次是一個(gè)很好的機(jī)會(huì),讓我再次拾起了忘記了的知識(shí),也體會(huì)了程序員的艱辛,但是這里面卻很快樂,眼看著自己設(shè)定的一個(gè)個(gè)按鈕都實(shí)現(xiàn)了功能,確實(shí)是一種很大的快樂,汗水也是值得的。 6 致謝 首先我要感謝的是我的同學(xué)石軍紅,感謝他借給電腦,讓我把他的電腦做成 windows XP系統(tǒng),才能裝上我需要的軟件 Visual C++,才使得我的畢業(yè)設(shè)計(jì)得以完成。還有我要感謝的是我的指導(dǎo)老師黃勇老師,感謝他給我的指導(dǎo),感謝他不厭其煩的提醒并催促我們要花時(shí)間來做畢業(yè)設(shè)計(jì)。我還想感謝的是沈峰老師,感謝他給我在畢業(yè)設(shè)計(jì)中出 14 現(xiàn)的有關(guān) VC方面的問題作出建議和意見。 7 參考文獻(xiàn) [1]高志偉 .Visual C++程序設(shè)計(jì)教程與上機(jī)指導(dǎo) .北京大學(xué)出版社 .2021 [2]羅斌 .Visual C++編程技巧精選 500 例 .中國水利水電出版社 .2021 [3]宋坤 .Visual C++開發(fā)技術(shù)大全 .人民郵電出版社 .2021 [4]趙輝 .Visual C++系統(tǒng)開發(fā)實(shí)例精粹 .人民郵電出版社 .2021 [5] 王洪濤 .深入剖析 Visual C++編程技術(shù)及應(yīng)用實(shí)例 .人民郵電出版社 .2021 [6]張玉玲 .Visual C/C++系統(tǒng)開發(fā)典型實(shí)例解析 .2021 [7]揣錦華 .面向?qū)ο蟪绦蛟O(shè)計(jì)與 VC++實(shí)踐 [M] .西安電子科技大學(xué)出版社 .2021 [8]鄭阿奇 .Visual C++教程 [M] .機(jī)械工業(yè)出版社 .2021 [9] 周長(zhǎng)發(fā) .Visual C++.NET 多媒體編程 [M] .電子工業(yè)出版社 .2021 [10] 王育堅(jiān) .Visual C++面向?qū)ο缶幊探坛?.第 2 版 .清華大學(xué)出 版社 .2021 [11] 嚴(yán)華峰等 .Visual C++課程設(shè)計(jì)案例精編 .中國水利水電出版社 .2021 [12] 王維玉等 .Visual C++高級(jí)編程技術(shù)精粹 .科學(xué)出版社 .2021 8 附錄 調(diào)試報(bào)告 在設(shè)計(jì)過程中出現(xiàn)了許多錯(cuò)誤,利用 VC++ 中的編譯器進(jìn)行錯(cuò)誤的查找,根據(jù)提示的錯(cuò)誤,對(duì)處錯(cuò)誤進(jìn)行改正。小錯(cuò)誤較多在此不贅述,都是一些與未加對(duì)應(yīng)頭文件,未定義正確變量名有關(guān)的小錯(cuò)誤,也較容易糾正,下文將敘述調(diào)試過程中的錯(cuò)誤 或不足以及改正辦法 。 ( 1)問題一 當(dāng)運(yùn)行播放器程序時(shí),出現(xiàn)的界面十分單調(diào),所以我想要給播 放器加個(gè)皮膚。加皮膚前界面很難看而且很單調(diào),加完皮膚后就比較好看了,如下 圖 15 所示 : 圖 15 加皮膚后 ( 2)問題二 15 運(yùn)行我制作的多媒體播放器時(shí),播放模式是播放完一首歌或播放完一部 AVI 格式的電影后就停止了,也就是沒有設(shè)置 初始的播放模式。此狀況如圖 16所示: 圖 16 沒有設(shè)置初始播放模式 在 OnInitDialog()函數(shù)下加入代碼: (0)。 //選擇第一行 ((CButton*)GetDlgItem(IDC_RADIO1))SetCheck(true)。 //默認(rèn)播放模式為順序播放 然后問題得以解決,如圖 17 所示 : 圖 17 設(shè)置初始播放模式 ( 3)問題 三 當(dāng)按下“停止”按鈕時(shí),雖然正在播放的這首歌停止了,但它并沒有真正停止,它會(huì)接著播放下一首歌曲或下一部電影。然后在 OnStop()內(nèi)部的最后添加代碼:KillTimer(1),然后使問題得以解決。 測(cè)試結(jié)果 ( 1)正常播放如圖 18 所示: 16 圖 18 正常播放 ( 2)隱藏列表如圖 19 所示: 圖 19 隱藏列表 ( 3)按下停止按鈕如圖 20 所示: 17 圖 20 停止 Based on VC for media player software design Student majoring in Network egineering Huang Jianfei Tutor Huang Yong Abstract: The mon multimedia software should have their characteristics, but almost each one there is no satis factory manner. My topic is based on VC for media player software design, the first is an introduction to some of the current media and media player, then the detailed design of a multimedia player himself. The player is based on MFC integrated development environment, using the system MCI (media controller interface) mand interface to programming, is small,support multiformat playback,occupy less system resources to support the play list editing, support various video formats such as functional advantages. Key words: media player。 MCI。 play list。 audio。 video ag an employment tribunal clai Emloyment tribunals sort out disagreements between employers and employees. You may need to make a claim to an employment tribunal if: you don39。t agree with the disciplinary action your employer has taken against you your employer dismisses you and you think that you have been dismissed unfairly. For more informu, take advice from one of the anisations listed under Further help. Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation. Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the anisations listed under Further help. ation about dismissal and unfair dismissal, see Dismissal. You can make a claim to an employment tribunal, even if you haven39。t appealed against the disciplinary action your empl
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1