前兩天,由于一個(gè)老同學(xué)學(xué)習(xí)VC,老師要求做一個(gè)繪圖程序,而他不是計(jì)算機(jī)專(zhuān)業(yè),所以找我?guī)兔ΑT趯?dǎo)師公司做了一年,主要做GDI那塊,比較熟悉,于是欣然答應(yīng)。
花了一個(gè)晚上加上一個(gè)早上,終于按照他老師要求實(shí)現(xiàn)了全部功能,包括矩形、圓、橢圓、填充橢圓、填充矩形和直線的繪制交互,顯示,存儲(chǔ),樹(shù)列表、閃爍選擇圖形、視圖滾動(dòng)等。下面是界面截圖(VC6實(shí)現(xiàn)):
程序截圖
點(diǎn)我下載源碼
感想如下:
1、C++面向?qū)ο?,繼承、多態(tài)尤為突出,封裝到達(dá)可以任意添加功能而改動(dòng)不大。
2、有時(shí)間我會(huì)繼續(xù)添加功能,我想如果花點(diǎn)心思,可以成為一個(gè)小型二維平面設(shè)計(jì)軟件(^_^,吹牛?。?/P>
3、由于時(shí)間問(wèn)題,當(dāng)前版本有很多不如意的地方,比如閃爍時(shí)滾動(dòng)的問(wèn)題,我做了變態(tài)點(diǎn)的辦法避免,方法很不好,但是由于考試忙呀,沒(méi)辦法,有時(shí)間一定研究研究。不過(guò)我相信死機(jī)bug很少,嘿嘿。
4、希望其他朋友有興趣,下載并擴(kuò)展,有心得與我交流!!!
posted on 2005-12-20 18:08
萬(wàn)連文 閱讀(7838)
評(píng)論(45) 編輯 收藏 引用 所屬分類(lèi):
小作品