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

正文內(nèi)容

用vc編寫的視頻播放器畢業(yè)設(shè)計(jì)word格式(編輯修改稿)

2025-01-08 17:28 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 程序后,先單擊 “ 打開 ” 按鈕,出現(xiàn) “ 打開文件 ” 對(duì)話框,進(jìn)行媒體文件的選擇后,即可播放媒體文件。在播放的過程中,可以音量控制按鈕進(jìn)行音量的控制,還可以按 “ 全屏顯示 ” 按鈕,使媒體文件全屏播放,若單擊鼠標(biāo)左鍵,則暫停播放;再單擊鼠標(biāo)右鍵,則可選擇屏幕播放狀態(tài)。 三、測(cè)試結(jié)果與分析 原來電腦里沒有 ActiveMovie 控件,我們使用的方法 是:在 DOS 窗口根目錄下輸入regsvr32 。 程序中需要修改的地方: 1) OnOpen()函數(shù)編輯區(qū) CFileDialog dig。同時(shí)要將一個(gè)中文的“ //”改成英文格式的。 2)這樣就還剩下三個(gè)為定義的錯(cuò)誤,分別是 isRepeat。IDC_STATIC2。nIDEvent。 ( 1)對(duì)于 isRepeat這個(gè)未定義,只要在 m_hlcon子程序中的 protected: HICON m_hIcon。后添加 bool isRepeat。即可。 ( 2)對(duì)于 IDC_STATIC2這個(gè)未定義,在 Menu項(xiàng) 對(duì) Status:Normal進(jìn)行右擊,點(diǎn)擊屬性欄,將 ID的 IDC_STATIC改為 IDC_STATIC2就可以了。 ( 3)對(duì)于 nIDEvent這個(gè)未定義, 只要在控件上右擊選擇“建立類向?qū)А?,刪除 Member functions:項(xiàng)的 E OnTimer ON_IDC_ACTIVEMOVIECONTROL:State change,然后選擇 Object IDs:CPlayerDlg ; Messages: WM TIMER,單擊添加即可。然后回到 ,將原來 OnTimer()程序段里的內(nèi)容轉(zhuǎn)移到新出現(xiàn)的 void CMediaPlayer1Dlg::OnTimer(UINT nIDEvent){}中,刪除原來的即可。這個(gè)是因?yàn)橄到y(tǒng)默認(rèn)的關(guān)聯(lián)比較小,所以這邊要擴(kuò)大關(guān)聯(lián),因此做了以上修改。 進(jìn)過以上修改,編譯已經(jīng)沒有錯(cuò)誤,但是連接時(shí)出錯(cuò),經(jīng)老師指點(diǎn),應(yīng)該是有東西重定義了,但是由于不知道哪里操作錯(cuò)誤,只能重新做一次。 這一次經(jīng)過以上修改,確定過程當(dāng)中也沒出錯(cuò),果然就可以運(yùn)行了。 運(yùn)行出來后的界面如圖所示: 說明:點(diǎn)擊打開按鈕,即可打開選擇文 件的對(duì)話框;打開完后點(diǎn)擊播放按鈕即可播放視頻;點(diǎn)擊暫停則播放暫時(shí)停止,再次點(diǎn)擊則繼續(xù)播放;點(diǎn)擊停止按鈕,則視頻又回到最初狀態(tài),只能點(diǎn)擊播放按鈕才能播放;點(diǎn)擊重復(fù)按鈕則狀態(tài)改成 rePeat,視頻重復(fù)播放;點(diǎn)擊全屏按鈕則視頻最大化,只能右擊縮小 100%才能回到原始狀態(tài);點(diǎn)擊退出按鈕則會(huì)關(guān)閉整個(gè)播放器;關(guān)閉按鈕則是關(guān)閉當(dāng)前播放的 媒體 文件,可以繼續(xù)選擇別的 媒體 文件繼續(xù)播放。 四、心得體會(huì) 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí) ,發(fā)現(xiàn) ,提出 ,分析和解決實(shí)際問題 ,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察 過程 。 隨著科 學(xué)技術(shù)發(fā)展的日新月異,當(dāng)今計(jì)算機(jī)應(yīng)用在生活中可以說得是無處不在, 因此作為二十一世紀(jì)的大學(xué)來說掌握 一門編程語(yǔ)言 是十分重要的。 譬如此次課程設(shè)計(jì)就是要求我們用 VC++設(shè)計(jì)視頻播放器。 由于這次拿到的課程設(shè)計(jì)指導(dǎo)書上有具體的步驟和部分程序代碼, 所以 這次 的課程設(shè)計(jì)總的來說還是比較順利的,由于在實(shí)際操作的過程中遇到很多問題,所以這個(gè)時(shí)候不恥下問就是很好的解決方法,問自己班同學(xué)不會(huì)就問工本班,工本班不會(huì)問老師。所以 在這次的設(shè)計(jì)過程中,我學(xué)到的不僅是知識(shí),我還認(rèn)識(shí)到許多事情。 雖然這次課程設(shè)計(jì)老師給出了大部分的程序,但本次 設(shè)計(jì) 還是讓我 的編程水平提高了一大步,使我充分的認(rèn)識(shí)到合作的可貴 。這次設(shè)計(jì)對(duì)我的綜合能力是一次很好的鍛煉,但是我必須承認(rèn)自己的能力和知識(shí)還很膚淺。所以今后我的學(xué)習(xí)道路還是很漫長(zhǎng)的。 通過這次編程我們深深的感受到對(duì)代碼的變量命名,代碼內(nèi)注釋格式,甚至嵌套中行縮進(jìn)的長(zhǎng)度和函數(shù)間的空行數(shù)字都有明確規(guī)定,良好的編寫習(xí)慣,不但有助于代碼的移植和糾錯(cuò),也有助于不同人員之間的協(xié)作。 最后,在這里我要衷心的感謝我們的指導(dǎo)老師 焦良保 ,謝謝 他 的悉心指導(dǎo)和熱心幫助。由于我水平有限,加之 時(shí)間短暫, 播放器 中還有許多不足之處,請(qǐng)老師批評(píng)指正,我會(huì)在以后的制作中不斷改進(jìn),不斷完善。 五、參考文獻(xiàn) 1. 王瑤,視頻處理與通信,北京:清華大學(xué)出版社, 2021。 2. 全子一,數(shù)字視頻處理,電子工業(yè)出版社,2021年。 3. 畢厚杰,新一代視頻壓縮編碼標(biāo)準(zhǔn) ,北京:人民郵電出版社, 2021。 六、附錄(源程序) include include include ifdef _DEBUG define new DEBUG_NEW undef THIS_FILE static char THIS_FILE[] = __FILE__。 endif // CAboutDlg dialog used for App About class CAboutDlg : public CDialog { public: CAboutDlg()。 // Dialog Data //{{AFX_DATA(CAboutDlg) enum { IDD = IDD_ABOUTBOX }。 //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CAboutDlg) protected: virtual void DoDataExchange(CDataExchange* pDX)。 // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: //{{AFX_MSG(CAboutDlg) //}}AFX_MSG DECLARE_MESSAGE_MAP() }。 CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) { //{{AFX_DAT
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1