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

正文內(nèi)容

com時鐘控件課程設(shè)計報告-預(yù)覽頁

2025-06-21 19:06 上一頁面

下一頁面
 

【正文】 ,考慮到大小月和閏年,對 day 進(jìn)行加 1 時,判斷是哪一月和是否為閏年。 系統(tǒng)設(shè)計 模塊設(shè)計 + C D a t e T i m e D o c ( )+ y e a r+ m o n t h+ d a y+ h o u r+ m i n u t e+ s e c o n d+ s t rC D a t e T i m e D o c+ C D a t e T i m e V i e w ( )+ O n D r a w ( )+ W e e k ( )+ R u n T i m e ( )+ C h a n g e ( )+ G e t D a t e T i m e ( ) f l a g _ s e c 1 _ s e c 2C D a t e T i m e V i e w+ O n I n i t D i a l o g ( )+ O n O K ( ) y e a r d a y h o u r m i n u t e m o n t h s e c o n dC S e t t i n g依 賴 主要類圖 各模塊關(guān)系圖 時鐘程序 時間查看功能 時鐘工作狀態(tài)設(shè)置功能 個性化顏色設(shè)置功能 開始工作 暫停工作 倒計時功能 表盤顏色設(shè)置功能 時針顏色設(shè)置 分鐘顏色設(shè)置 鬧鈴功能 秒針顏色設(shè)置 畫出主程序及其主要模塊的流程圖: 繪制時鐘指針 制作數(shù)字時鐘 繪制表盤刻度 開始 和系統(tǒng)時間同步 用圖片來填充背景窗口 關(guān)閉 時鐘功能選擇 結(jié)束 主要模塊 時鐘 表盤的繪制、表盤的刻度, 當(dāng)前時刻表盤時分秒針運(yùn)行的數(shù)據(jù) 詳細(xì) 設(shè)計 時鐘組件的繪制 打開 VC++,新建一個 MFC AppWizard( exe),工程名稱為 shizhong。窗口的客戶區(qū)無效意味著需要重繪。 (IDB_BITMAP1)。 CTime curtime = CTime::GetCurrentTime()。 m_second = ()。 minute=1。 // TODO: add draw code for native data here CRect rect。 ///用背景畫刷填充區(qū)域 ,而我們在mbrushbackground里加載了位圖,所以理所當(dāng)然就變成了我們設(shè)置的圖片 //畫表盤,標(biāo)注刻度 CRect client。 int centerY = ()/2。 int keduXRadius = clockRadius * 。//秒針半徑 //CPen clockPen(PS_SOLID, 2, RGB(0,0,255))。//恢復(fù)到原來的畫筆 //標(biāo)注刻度 for(int i = 0。 } for(int j = 0。 } pDCSelectObject(oldPen)。 //依照所計算的角度畫出時,分,秒針 //CPen secondPen(PS_SOLID, 2, RGB(0,255,0))。 pDCMoveTo(centerX , centerY)。 CPen minutePen(PS_SOLID, 4, minutecolor)。 pDCLineTo(centerX + double(minuteRadius) * sin(minuteRadians), centerY double(minuteRadius) * cos(minuteRadians))。 oldPen = pDCSelectObject(amp。 pDCSelectObject(oldPen)。 pDCEllipse(centerX 8, centerY 8 , centerX +8, centerY +8)。 char temp1[3], temp2[3], temp3[3]。 (0, temp1)。 shijian += :。 pDCSetTextColor(RGB(255,0,0))。 CFont abc。 pDCSetTextColor(RGB(255,0,0))。 CString c(12)。rectText2, DT_CENTER)。rectText3, DT_CENTER)。rectText4, DT_CENTER)。rectText5, DT_CENTER)。(m_minute==minute)amp。 //這個函數(shù)使你能夠獲得當(dāng)前應(yīng)用程序的實(shí)例句柄。amp。//0為正常,表示時鐘正常運(yùn)行 flag2=1。 KillTimer(1)。 if(()==IDOK)//如果點(diǎn)擊 確認(rèn)“( IDOK)之后,用輸入的時間來代替系統(tǒng)本來的時間 { m_hour=。 } flag=1。 =hour。Updatedata(FALSE),將成員變量的值賦值給控件 。 set=0。第一個參數(shù)是 ID,第二個是間隔時間,單位 //是毫秒,第 3 個是響應(yīng)函數(shù),因?yàn)橐?OnTimer(UINT nIDEvent)里面做響應(yīng)操作,所 //以此處給個 NULL就行了。 m_second = ()。 } else m_minute。 KillTimer(1)。 //創(chuàng)建調(diào)色板對象 |=CC_FULLOPEN。 if(IDOK == ()) //將調(diào)色板實(shí)例化 { hourcolor= ()。 //獲取選中的顏色 } } void CShejiView::OnSecondcolor() //設(shè)置秒針顏色 { // TODO: Add your mand handler code here CColorDialog ColorDlg。由于自己才疏學(xué)淺 ,開始的表盤繪制就很是頭疼,但是通過查詢資料、請教別人以及自己的認(rèn)真思考,終于明白了表盤及刻度繪制的原理。通過此次課程設(shè)計使我深刻了解到了日常知識積累的重要性。 而且通過本次課程設(shè)計更加意識到提高編程能力關(guān)鍵是要多多實(shí)踐,讀書是為寫代碼打基礎(chǔ),但只讀書不敲代碼是不可能提高實(shí)際的編程能力的。 八、參考文獻(xiàn): [1]侯俊杰 ,《深入淺出 MFC (第 2 版 )》 .湖北 :華中科技大學(xué)出版社 , [2]潘愛民 ,《 Visual C++技術(shù)內(nèi)幕 (第 5 版 )》 .北京 :清華大學(xué)出版社 , [3]楊永國 ,《 Visual C++ 實(shí)用教程》 .北京 :清華大學(xué)出版社 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1