前两天,由于一个老同学学习VC,老师要求做一个绘图程序,而他不是计算机专业,所以找我帮忙。在导师公司做了一年,主要做GDI那块,比较熟悉,于是欣然答应。
花了一个晚上加上一个早上,终于按照他老师要求实现了全部功能,包括矩形、圆、椭圆、填充椭圆、填充矩形和直线的绘制交互,显示,存储,树列表、闪烁选择图形、视图滚动等。下面是界面截图(VC6实现):
程序截图
点我下载源码
感想如下:
1、C++面向对象,继承、多态尤为突出,封装到达可以任意添加功能而改动不大。
2、有时间我会继续添加功能,我想如果花点心思,可以成为一个小型二维平面设计软件(^_^,吹牛!)。
3、由于时间问题,当前版本有很多不如意的地方,比如闪烁时滚动的问题,我做了变态点的办法避免,方法很不好,但是由于考试忙呀,没办法,有时间一定研究研究。不过我相信死机bug很少,嘿嘿。
4、希望其他朋友有兴趣,下载并扩展,有心得与我交流!!!
posted on 2005-12-20 18:08
万连文 阅读(7811)
评论(45) 编辑 收藏 引用 所属分类:
小作品