?? 作業(yè).txt
字號(hào):
作業(yè)1----第4章課后練習(xí)題
? 編寫(xiě)一個(gè)程序,在屏幕上出現(xiàn)一個(gè)圓心沿另外一個(gè)橢圓軌跡移動(dòng)的實(shí)
心圓。要求每隔1/8圓周期,圓的填充色和圓的周邊顏色都發(fā)生變化(顏色
自己選取),同時(shí),圓的半徑的在1/8周期之內(nèi)由軌跡橢圓短軸長(zhǎng)度的0.1
倍至0.4倍線性增長(zhǎng)。
[注]10月22日前完成
作業(yè)2——第5章課后練習(xí)題
編寫(xiě)一程序,在某一個(gè)窗口上顯示一行文字,如“祝您成功!”。在
窗口中,這一行文字從左向右滾動(dòng)顯示,而且每顯示一輪,改變一次
顏色和字體,一個(gè)周期為5種顏色,分別為紅、紫、藍(lán)、綠、黃,5種
字體分別為宋體、楷體、仿宋體、黑體、隸書(shū)。
[注]10月29日前完成
提示1:改變坐標(biāo)值實(shí)現(xiàn)字符串滾動(dòng)
向右滾動(dòng)
X+=(i%40)*(tm.tmAveCharWidth+tm.tmOverhang);
TextOut(hDC,X,Y,lpsz_1,nCharlen); //輸出.
i++; //計(jì)右移次數(shù).
......
提示2:實(shí)現(xiàn)周期重復(fù)動(dòng)態(tài)顯示
(1)休眠-刷新與計(jì)數(shù)的周期重復(fù)
case WM_PAINT: //處理繪圖消息
……
i++;
Sleep(100); //休眠0.1秒
InvalidateRect(hWnd,NULL,1);//刷新用戶區(qū)
i%=120; //120次為1周期
……
(2)定時(shí)消息-刷新與計(jì)數(shù)的周期重復(fù)
case WM_CREATE: //設(shè)定定時(shí)器.每0.1秒發(fā)出WM_TIMER.
SetTimer(hWnd,1,100,NULL);
break;
case WM_PAINT: //處理繪圖消息
……
case WM_TIMER:
InvalidateRect(hWnd,NULL,1); //刷新用戶區(qū).
break;
…….
作業(yè)3——第6章課后練習(xí)題
設(shè)計(jì)一個(gè)鼠標(biāo)應(yīng)用程序,將窗口分成六個(gè)區(qū)域。一個(gè)區(qū)用來(lái)顯示Ctrl
鍵和鼠標(biāo)左右鍵的信息,當(dāng)單擊鼠標(biāo)左鍵時(shí),顯示“Left Button”;當(dāng)
單擊鼠標(biāo)右鍵時(shí),窗口中顯示“Right Button”,若同時(shí)也按下Ctrl
鍵,則應(yīng)顯示“Ctrl +Left Button”或“Ctrl + Right Button”。
其余五個(gè)區(qū)域的刷成五彩色,并設(shè)置成鼠標(biāo)進(jìn)入不同區(qū)域,顯示不同鼠標(biāo)
樣式。
[注]11月5日前完成
作業(yè)4——綜合練習(xí)(1)? 綜合運(yùn)用已學(xué)過(guò)vc++編程知識(shí),設(shè)計(jì)實(shí)現(xiàn)科學(xué)計(jì)算小計(jì)算器,其功能類似于Windows系統(tǒng)附件中的計(jì)算器。應(yīng)有最基本功能:? 四則運(yùn)算;? 三角函數(shù);? 常用函數(shù);? 數(shù)制轉(zhuǎn)換;? ……
[注] 12月10日前完成
作業(yè)5――第11-12章課后練習(xí)編寫(xiě)一個(gè)程序,對(duì)每組4個(gè)元素的10組數(shù)據(jù)進(jìn)行管理,用按鍵/下拉菜單操作實(shí)現(xiàn)功能包括:*輸入修改數(shù)據(jù);* 顯示一組數(shù)據(jù);* 對(duì)一組數(shù)據(jù)求: 最大值;最小值;平均值; 均方差;
[注]11月19日前完成
作業(yè)6――第13-14章課后練習(xí)編寫(xiě)一個(gè)程序,用含有按鈕和滾動(dòng)條等控件的三個(gè)分組框,
實(shí)現(xiàn)功能包括:?
控制顯示日期和時(shí)間;?
選擇四則運(yùn)算,并顯示數(shù)據(jù);?
滾動(dòng)條輸入數(shù)據(jù);
[注]11月26日前完成
作業(yè)7――第15-16章課后練習(xí)編寫(xiě)一個(gè)具有下拉菜單和工具條多文檔應(yīng)用程序,菜單包括:“文件”,“繪圖”等,工具條含有“直線”,“圓弧”, “圓” ,“矩形”等繪圖按鈕及其操作實(shí)現(xiàn)。
[注]12月3日前完成
作業(yè)8――綜合練習(xí)(2)自選應(yīng)用項(xiàng)目(最好結(jié)合本學(xué)科內(nèi)容)綜合運(yùn)用已學(xué)過(guò)vc++編程知識(shí),設(shè)計(jì)實(shí)現(xiàn)難度適當(dāng)?shù)膽?yīng)用程序。
[注]12月24日前完成
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -