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

正文內(nèi)容

com時鐘控件課程設(shè)計報告(留存版)

2025-07-26 19:06上一頁面

下一頁面
  

【正文】 MFC有了一些了解。 CView::OnTimer(nIDEvent)。 //為類添加 WM_TIMER消息響應(yīng),會看到類中多了個 OnTimer(UINT nIDEvent)。 m_second=。在這種情況下,它返回的是 DLL的 HINSTANCE值。 CRect rectText4(centerX(keduDRadius*10/914)+10,centerY7, centerXkeduDRadius*10/9+10,centerY+7)。 // lpszFacename CFont * oldFont = pDCSelectObject(amp。 itoa(m_minute, temp2, 10)。 //CPen hourPen(PS_SOLID, 8, RGB(255,0,255))。 //一個圓周是 2pi,共有 60秒,所以一秒是左邊這個表達式,用的是弧度值 double minuteRadians = m_minute * 2 * PI / 60 + secondRadians / 60。//時針半徑 int minuteRadius = clockRadius * 。 } ( 2) //ondraw()函數(shù)進行繪制 void CShejiView::OnDraw(CDC* pDC) { CShejiDoc* pDoc = GetDocument()。 四、 系統(tǒng)測試與調(diào)試分析 系統(tǒng)測試 測試說明 測試名稱 指針式時鐘 測試目的 驗證軟件的時間功能 測試技術(shù) 單元測試 測試方法 黑盒測試法 測試用例 測試內(nèi)容 顯示時間和系統(tǒng)時間對比 測試步驟 運行程序 測試數(shù)據(jù) 預(yù)期結(jié)果 顯示時間和系統(tǒng)時間一致 測試結(jié)果 與預(yù)期相符 測試說明 測試名稱 指針式時鐘 測試目的 驗證鬧鐘功能 測試技術(shù) 單元測試 測試方法 黑盒測試法 測試用例 測試內(nèi)容 鬧鐘功能 時間 測試步驟 正確輸入鬧鐘時間 正確輸入鬧鐘時間 測試數(shù)據(jù) 當(dāng)前時間 下一分鐘的時間 預(yù)期結(jié)果 立即報時 時間到后鬧鐘報時 測試結(jié)果 與預(yù)期相符 與預(yù)期相符 鬧鐘的時、分、秒數(shù)據(jù)的輸入;當(dāng)前時刻表盤時分秒針運 測試說明 測試名稱 指針式時鐘 測試目的 驗證倒計時功能 測試技術(shù) 單元測試 測試方法 黑盒測試法 測試用例 測試內(nèi)容 倒計時功能 測試步驟 正確時間 測試數(shù)據(jù) 隨意輸入時間 預(yù)期結(jié)果 從輸入的時間開始倒計時 測試結(jié)果 與預(yù)期相符 測試說明 測試名稱 指針式時鐘 測試目的 驗證改換顏色 測試技術(shù) 單元測試 測試方法 黑盒測試法 測試用例 測試內(nèi)容 換指針顏色功能 測試步驟 選擇換表盤顏色 選擇換指針顏色 測試數(shù)據(jù) 紅色 時針?biāo){色 分針黑色 秒針綠色 預(yù)期結(jié)果 表盤顏色變?yōu)榧t 時針?biāo){色 分針黑色 秒針綠色 測試結(jié)果 與預(yù)期相符 與預(yù)期相符 程序的調(diào)試過程會發(fā)現(xiàn)很多設(shè)計程序過程中的漏洞,也會有很多 bug 出現(xiàn),需要仔細(xì)的不斷調(diào)試才能盡量的把程序調(diào)試的完美,我的程序調(diào)試的過程中出現(xiàn)的問題較多,現(xiàn)列舉 幾個比較有代表性的,希望供其他人參考 我最初想到的是設(shè)計出一個不依靠讀取系統(tǒng)時間就能獨立運行的時鐘,但是,個人能力實在有限,設(shè)計了一段時間還是沒有頭緒,只能投機取巧的讀取系統(tǒng)時間代替了,這樣的話一些個性話的功能就不能夠?qū)崿F(xiàn)了,像把一分鐘設(shè)置成 120秒,每小時 30 分鐘等 目前的程序雖然能正常運行,但是,對于一些錯誤是不能反映出來的,像輸入鬧鐘時間,如果輸入的范圍不對的話也不能給出提示 鬧鐘的時間輸入因為沒有秒的限制,如果是當(dāng)前時間的話,目前的程序會直接報時,應(yīng)該可以改成當(dāng)前時間不報時的 五、 運行 效果 windows 系統(tǒng) vc++ 設(shè)計 本程序不需要安裝使用,直接運行即可彈出時鐘對話框 圖 1 時鐘主界面 圖 2 程序功能界面 進入程序后會彈出圖 1界面顯示系統(tǒng)時間,點擊設(shè)置按鈕可以出現(xiàn)圖 2功能列表 圖3 鬧鐘時間設(shè)置界面 圖 4 倒計時時間設(shè)置界面 打開功能列表可以選擇各個功能,圖 3為選擇鬧鐘功能彈出的對話框,圖 4為選擇倒計時功能彈出的對話框 六、程序清單 ( 1): //視圖類的構(gòu)造函數(shù) CShejiView::CShejiView() { // TODO: add construction code here CBitmap bmp。 視圖類實現(xiàn)時鐘的主要功能,在該類的 OnDraw函數(shù)里面對時間日期進行顯示輸出。 附錄 主要 程序代碼 ................................... 錯誤 !未定義書簽。 2 課程設(shè)計內(nèi)容及要求 ............................... 錯誤 !未定義書簽。為了達到上述目標(biāo),以及課程設(shè)計的要求,結(jié)合自己自身的情況,選擇了 PC平臺、 Windows操作系統(tǒng)、 Visual C++ 開發(fā)平臺、 MFC框架來實現(xiàn)自己的程序。 在視圖類中需要添加幾個方法:用于計算時間的方法 RunTime()、計 算星期的方法Week()、 int 型轉(zhuǎn) CString 型的方法 Change()、獲取系統(tǒng)時間的方法 GetDateTime()、重獲系統(tǒng)時間方法 OnReset()和計時器消息。 ///創(chuàng)建位圖畫刷。m_brushBackground)。clockPen)。secondPen)。 pDCLineTo(centerX + double(hourRadius) * sin(hourRadians), centerY double(hourRadius) * cos(hourRadians))。//如果分鐘小于 10,則在前面加上字符“ 0”,以用來顯示 “ 07” 、“ 08”之類的形式 } shijian += temp2。rectText1, DT_CENTER)。 pDCDrawText(f, amp。//每 1000毫秒產(chǎn)生一個消息,在 ontimer函數(shù)里編輯相應(yīng)的 //響應(yīng)代碼 } ( 3): //工作狀態(tài)設(shè)定 void CShejiView::OnBegin() //開始運行 { // TODO: Add your mand handler code here flag=0。 } void CShejiView::OnSettimer() //鬧鐘功能 { // TODO: Add your mand handler code here Cmydialog md。 m_minute = (
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1