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

正文內(nèi)容

dvd仿真程序設(shè)計面向?qū)ο蟪绦蛘n程設(shè)計說明書(已修改)

2025-05-25 18:51 本頁面
 

【正文】 河南科技大學(xué)課 程 設(shè) 計 說 明 書課程名稱 面向?qū)ο蟪绦蛘n程設(shè)計 題 目 DVD仿真程序設(shè)計 院 系 電子信息工程學(xué)院 班 級 計101 學(xué)生姓名 楊夢鴿 指導(dǎo)教師 劉中華、張曉玲、李艷霞 日 期 ~ 課程設(shè)計任務(wù)書課程設(shè)計題目DVD仿真程序設(shè)計姓名楊夢鴿學(xué)號10104060119專業(yè)班級計科101組別組長同組成員 指導(dǎo)教師劉中華、張曉玲、李艷霞課程設(shè)計目的通過本課程設(shè)計,使學(xué)生鞏固面向?qū)ο蟪绦蛟O(shè)計的基本概念、原理和技術(shù),學(xué)會使用C++語言進行簡單程序的開發(fā),將理論與實際相結(jié)合,完成一個小型程序的設(shè)計與實現(xiàn),并在此基礎(chǔ)上強化學(xué)生的實踐意識,提高其實際動手能力和創(chuàng)新能力。課程設(shè)計環(huán)境硬件:裝有Windows操作系統(tǒng)的計算機軟件:Visual C++課程設(shè)計任務(wù)和要求任務(wù)要求:1.根據(jù)實際DVD的運行狀況進行需求分析;2.抽象DVD運行算法;3.設(shè)計DVD運行程序及人機交互界面;4.模塊功能滿足要求、界面友好、具有一定的健壯性;5.撰寫出符合要求的課程設(shè)計報告。參考文獻1.鄭秋生、吳慶濤,《C/C++程序設(shè)計》,北京:電子工業(yè)出版社2.譚浩強《C++程序設(shè)計》,北京:清華大學(xué)出版社時 間 進 度 安 排序號起止日期工 作 內(nèi) 容1學(xué)生熟悉題目背景,查閱資料2學(xué)生進行功能模塊設(shè)計、編碼、測試3程序驗收4根據(jù)設(shè)計內(nèi)容形成課程設(shè)計文檔,撰寫課程設(shè)計報告5上交課程設(shè)計報告任課教師:劉中華、張曉玲、李艷霞 時間:課程設(shè)計報告文檔題目: DVD仿真程序設(shè)計 一.引言1.編寫目的:實現(xiàn)模擬DVD的功能 需要包含①數(shù)據(jù)顯示區(qū)域(相當(dāng)于顯示類的產(chǎn)品),②DVD模擬區(qū)域,實現(xiàn)模擬DVD的快進,快退,播放,暫停,菜單,上一首,下一首,音量的加,音量減的功能。此外模擬了一個接口按鈕,用于DVD向顯示設(shè)備的數(shù)據(jù)輸入。還模擬了一個DVD的電源開關(guān)。至此,實現(xiàn)此次DVD仿真模擬的設(shè)計目的。 2. 定義: MFC (Microsoft Foundation Classes):是一個微軟公司提供的類庫(class libraries),以C++類的形式封裝了Windows的API,并且包含一個應(yīng)用程序框架,以減少應(yīng)用程序開 發(fā)人員的工作量。其中包含的類包含大量Windows句柄封裝類和很多Windows的內(nèi)建控件和組件的封裝類3.參考資料:[1] 鄭秋生. c/c++程序設(shè)計教程—面向?qū)ο蠓謨? 北京:電子工業(yè)出版社,2012 [2] 邱勇、肖春寶、白秀玲. 《可視化程序設(shè)計》. 北京:清華大學(xué)出版社[3] 黃維通. visual c++面向?qū)ο笈c可視化程序設(shè)計. 北京:清華大學(xué)出版社 二.任務(wù)的描述1.目標(biāo): 通過本課程設(shè)計,使學(xué)生鞏固面向?qū)ο蟪绦蛟O(shè)計的基本概念、原理和技術(shù),學(xué)會使用C++語言進行簡單程序的開發(fā),將理論與實際相結(jié)合,完成一個小型程序的設(shè)計與實現(xiàn),并在此基礎(chǔ)上強化學(xué)生的實踐意識,提高其實際動手能力和創(chuàng)新能力。2. 功能描述: DVD的仿真模擬分為①數(shù)據(jù)顯示區(qū)域(相當(dāng)于顯示類的產(chǎn)品),②DVD模擬區(qū)域,模擬DVD的快進,快退,播放,暫停,菜單,上一首,下一首,音量的加,音量減的功能。此外模擬了一個接口按鈕,用于DVD向顯示設(shè)備的數(shù)據(jù)輸入。模擬了一個DVD的電源開關(guān)。③光碟數(shù)據(jù)的存儲區(qū)域模擬。點擊按鈕可以打開數(shù)據(jù)中心倉庫,區(qū)域1:可以點擊此按鈕打開光碟數(shù)據(jù)存儲倉庫,打開后的界面如下圖所示。區(qū)域2:點擊鼠標(biāo)的右鍵可以打開右鍵菜單:{ }區(qū)域3:實現(xiàn)DVD的模擬功能:點擊快進按鈕實現(xiàn)快進功能;點擊快退按鈕實現(xiàn)快退功能;點擊播放按鈕實現(xiàn)播放功能;點擊暫停按鈕實現(xiàn)暫停功能;點擊+按鈕實現(xiàn)音量的加功能;點擊按鈕實現(xiàn)音量減的功能;點擊菜單按鈕可以實現(xiàn)DVD光碟返回到菜單的功能;模擬了一個接口按鈕,相當(dāng)于DVD像顯示接口插入的一條數(shù)據(jù)線,用于DVD向顯示設(shè)備的數(shù)據(jù)輸入;電源開關(guān)實現(xiàn)DVD機關(guān)閉的功能。區(qū)域1:可以點擊此按鈕打開光碟數(shù)據(jù)然后直接打開播放器小窗口播放,播放器的小窗口如下圖。鼠標(biāo)右鍵點擊此按鈕的可以彈出右鍵菜單,右鍵菜單響應(yīng)的事件功能有,{播放和查看文件的大小屬性}。區(qū)域2:點擊鼠標(biāo)的右鍵可以打開右鍵菜單:{ }區(qū)域3:顯示當(dāng)前播放文件的路徑區(qū)域4:點擊可以打開文件選擇對話框,實現(xiàn)讓用戶選擇非DVD格式的文件。這是在DVD基礎(chǔ)上對于播放的擴展。功能的增強。區(qū)域5:點擊此按鈕可以查看播放器支持的文件格式。區(qū)域1:可以點擊對應(yīng)的菜單實現(xiàn)對應(yīng)的音影的播放功能。區(qū)域2:點擊全屏按鈕實現(xiàn)全屏播放上圖播放DVD時候的小窗口播放界面。上面為DVD文件的播放菜單,DVD文件是用轉(zhuǎn)換工具轉(zhuǎn)換的DVD整個光碟,由于轉(zhuǎn)換的速度較慢,且轉(zhuǎn)換后文件較大,一個大約6G,一個大約2G,轉(zhuǎn)換時間周期較長,用晚上轉(zhuǎn)換的。轉(zhuǎn)換后的DVD文件沒法加入電子檔??傆?G。在此說明一下。3.性能描述 (1)數(shù)據(jù)精確度:播放的時間在毫秒級(2)時間特性:響應(yīng)時間,更新處理時間,運行時間等都較短。4. 運行環(huán)境:硬件:Windows7操作系統(tǒng)平臺 軟件:Visual C++5.條件與限制:條件是由于播放DVD的文件解碼較苛刻,系統(tǒng)必須安裝有DVD 格式的解碼器。三.任務(wù)設(shè)計1.類的劃分: (1)類1:class CAaDlg : public CDialog{public: CAaDlg(CWnd* pParent = NULL)。 // standard constructor enum { IDD = IDD_AA_DIALOG }。 CListBox m_list。 CButton m_Open。 CButton m_Play。 CButton m_Up。 CButton m_Stop。 CButton m_Down1。 int t。 bool t1。 CButton m_Slow。 CButton m_VolSmall。 CButton m_VolBig。 CButton m_Menu。 CButton m_JieKou。 CButton m_Forhead。 CButton m_Close。 CWMPPlayer4 m_WMPlayer。 CWMPControls m_Control。 CWMPDVD m_wmpDVD。 CWMPSettings m_set。 CWMPPlaylist m_playlist。 CWMPMedia m_media。 CWMPPlayer4 m_WMp。 CString str1。 Dlg1 dlg1。 int k。 public: virtual BOOL PreTranslateMessage(MSG* pMsg)。 protected: virtual void DoDataExchange(CDataExchange* pDX)。 // DDX/DDV support virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam)。 protected: HICON m_hIcon。 virtual BOOL OnInitDialog()。 afx_msg void OnSysCommand(UINT nID, LPARAM lParam)。 afx_msg void OnPaint()。 afx_msg HCURSOR OnQueryDragIcon()。 afx_msg void OnBUTTOClose()。 afx_msg void OnBUTTONForhead()。 afx_msg void OnBUTTOSlow()。 afx_msg void OnBUTTONVolBig()。 afx_msg void OnBUTTONVolSmall()。 afx_msg void OnBUTTONJIeKou()。 afx_msg void OnBUTTONDown()。 afx_msg void OnBUTTOPlay()。 afx_msg void OnBUTTONStop()。 afx_msg void OnButtonup()。 afx_msg void OnBUTTONMenu()。 afx_msg void OnOpen()。 afx_msg void OnDblclkList1()。 DECLARE_MESSAGE_MAP()}。CAaDlg 類實現(xiàn)了模擬DVD的主界面的功能實現(xiàn)。成員函數(shù)OnBUTTOClose()實現(xiàn)DVD電源的關(guān)閉功能,成員函數(shù)OnBUTTOPlay()實現(xiàn)播放功能;成員函數(shù)OnBUTTONStop()實現(xiàn)音視頻的暫停功能;成員函數(shù)OnBUTTONForhead()實現(xiàn)快進功能;成員函數(shù)OnBUTTOSlow()實現(xiàn)快退功能;成員函數(shù)OnBUTTONVolBig()實現(xiàn)音量增加功能;成員函數(shù)OnBUTTONVolSmall()實現(xiàn)音量減小功能等;(2)類2:class Dlg1 : public CDialog{public: Dlg1(CWnd* pParent = NULL)。 enum { IDD = IDD_DIALOG1 }。 CListBox m_list。 CButton m_btn5。 CButton m_btn4。 CButton m_btn3。 CButton m_btn2。 CButton m_btn1。 SmallPlayer smallplayer。 int p。 CString m_edit。 public: virtual BOOL PreTranslateMessage(MSG* pMsg)。 protected: virtual void DoDataExchange(CDataExchange* pDX)。 // DDX/DDV support virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam)。protected: afx_msg void OnButton1()。 virtual BOOL OnInitDialog()。 afx_msg void OnButton3()。 afx_msg void OnButton2()。 afx_msg void OnButton5()。 afx_msg void OnButton4()。 afx_msg void OnSelchangeList1()。 afx_msg void OnDblclkList1()。 DECLARE_MESSAGE_MAP()}。類Dlg1實現(xiàn)把DVD光碟存放區(qū)域的顯示,光碟在此區(qū)域存放。(3) 類3:class SmallPlayer : public CDialog{public: SmallPlayer(CWnd* pParent = NULL)。 // standard constructor enum { IDD = IDD_DIALOG2 }。 CButton m_btn1。 CButton m_btn2。 CWMPPlayer4 m_ocx1。 CWMPControls m_control。 CWMPDVD m_dvd。 CWMPPlaylist m_playlist。 CWMPSettings m_set。 protected: virtual void DoDataExchange(CDataExchange* pDX)。 // DDX/DDV support protected: afx_msg void OnButton1()。 afx_msg void OnButton2()。 virtual BOOL OnInitDialog()。 DECLARE_MESSAGE_MAP()}。類SmallPlayer 實現(xiàn)把DVD光碟的小窗口播放。2.類的接口設(shè)計:(1)類1: public: virtual BOOL PreTranslateMessage(MSG* pMsg)。 protected: virtual void DoDataExchange(CDataExchange* pDX)。 // DDX/DDV support virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam)。 (2) 類2: public: virtual BOOL PreTranslateMessage(MSG* pMsg)。 protected: virtual void DoDataExchange(C
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1