- 相關(guān)推薦
MFC課程的個(gè)人總結(jié)
MFC課程的個(gè)人總結(jié)
短學(xué)期課程眨眼而過(guò),MFC也終于迎來(lái)了收?qǐng)觥?/p>
剛接觸MFC這門課程時(shí),當(dāng)時(shí)覺(jué)得在短短的一個(gè)月內(nèi)就要做出一個(gè)MFC項(xiàng)目似乎是一件不可能的事情,但到現(xiàn)在突然發(fā)現(xiàn),沒(méi)有什么是不可能的,我們還是完成了一個(gè)小小的項(xiàng)目,雖然說(shuō)項(xiàng)目并沒(méi)有想象中的高大上。
當(dāng)時(shí)要確定課題時(shí),我們就在糾結(jié)到底要做什么,畢竟我們當(dāng)時(shí)只是簡(jiǎn)單的知道MFC是個(gè)什么東西和用來(lái)干什么的。在只有這一點(diǎn)基礎(chǔ)之下,也可以說(shuō)是零基礎(chǔ)吧,確定課題的難度可想而知。在一番思考和討論之后,我們決定不要好高騖遠(yuǎn),在充分考慮自身實(shí)際的基礎(chǔ)上選擇一個(gè)相對(duì)而言比較簡(jiǎn)單和實(shí)用的課題,于是最終決定選擇制作計(jì)算器這個(gè)項(xiàng)目。
萬(wàn)事開頭難,在小組討論好計(jì)算器要實(shí)現(xiàn)的功能后,我就在小組共同設(shè)計(jì)的版面下開始添加控件和布置控件。最初的任務(wù)分配是我負(fù)責(zé)控件的添加與布局,看似簡(jiǎn)單的任務(wù)實(shí)則繁雜。由于這是開頭性工作,我的設(shè)計(jì)都會(huì)影響到小組成員后續(xù)工作的進(jìn)行,于是我力求簡(jiǎn)單大方,布局清晰合理,這樣也能夠減輕他們的負(fù)擔(dān)。具體來(lái)講,在整個(gè)計(jì)算器中,我用到的控件有編輯框,按鈕,組合框,單選按鈕,靜態(tài)文本。編輯框主要是顯示用戶所編輯的數(shù)字,按鈕是0~9的.數(shù)字按鈕和各類數(shù)學(xué)符號(hào)按鈕,組合框則是用來(lái)給對(duì)話框分區(qū),使界面更加美觀明了,單選按鈕在這個(gè)計(jì)算器中體現(xiàn)在了模式選擇上,畢竟角度制和弧度制兩個(gè)模式只能選擇一個(gè),靜態(tài)文本主要體現(xiàn)在計(jì)算器的美化與裝飾上。其他的有些控件雖然感覺(jué)還不錯(cuò),但是不適合整個(gè)計(jì)算器的版面風(fēng)格,只能選擇放棄不用。接下來(lái)的工作就是改標(biāo)題和ID之類的事情了,組合框的標(biāo)題為模式選擇,里面是單選按鈕,標(biāo)題分別是角度制和弧度制。剩下來(lái)的大量工作就是各個(gè)按鈕的標(biāo)題修改,另外的基礎(chǔ)工作就是給各個(gè)控件的I
D進(jìn)行修改,改成大家所熟知和容易接受的ID,便于后續(xù)的修改等工作。
接下來(lái)的一個(gè)階段就是控件的布局了。在C++6.0里菜單欄上還會(huì)出現(xiàn)布局菜單,上面一般有向各個(gè)方向的對(duì)齊功能。值得說(shuō)明的是,在選擇多個(gè)控件進(jìn)行對(duì)齊布局時(shí),系統(tǒng)默認(rèn)的對(duì)齊標(biāo)準(zhǔn)是按照主要控件來(lái)的,這就為對(duì)齊布局方便了許多。另外,系統(tǒng)為了方便用戶精確定位控件的位置,還提供了網(wǎng)格和標(biāo)尺等輔助工具。出于界面美觀原則,我將數(shù)字標(biāo)題的控件全部放在了左側(cè),數(shù)學(xué)符號(hào)的控件都放在了右側(cè),右下角則是模式的選擇,左下方是統(tǒng)計(jì)功能的選項(xiàng),這是界面的大致布局了。
工作中的印象比較深刻的難點(diǎn)就是模式中的單選了,在BUTTON屬性里勾選了組這個(gè)選項(xiàng)后就可以保證選項(xiàng)的唯一性了,另外一句代碼
((CButton )GetDlgItem(IDC_RADIO2))->SetCheck(TRUE);是用來(lái)保證有默認(rèn)選項(xiàng)的,這算是比較有特點(diǎn)的一個(gè)地方了。后面工作,比如編輯框的變量綁定和響應(yīng)函數(shù)的添加就是隊(duì)友的事情了。
總的來(lái)講,短學(xué)期的課程設(shè)計(jì)還是一件比較有意義的事情了,學(xué)到了很多,更為重要的就是能力的培養(yǎng)了,我相信MFC在我以后的生活中會(huì)給我?guī)?lái)很大的幫助,這是一個(gè)充實(shí)的短學(xué)期,再見(jiàn)!
【MFC課程的個(gè)人總結(jié)】相關(guān)文章:
課程結(jié)業(yè)個(gè)人總結(jié)11-25
課程改革個(gè)人自我總結(jié)10-08
課程設(shè)計(jì)的個(gè)人總結(jié)08-24
課程設(shè)計(jì)個(gè)人總結(jié)01-27
應(yīng)用寫作課程個(gè)人總結(jié)02-23
課程個(gè)人工作總結(jié)02-08