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