Sivan's blog

用代码说话……
posts - 14, comments - 2, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

简陋的C++画图程序

Posted on 2010-10-25 17:11 Sivan 阅读(2407) 评论(2)  编辑 收藏 引用 所属分类: C/C++
为了应聘一个程序员的职位,写了一个MFC的画图的小程序(他们要求的题目,投到该单位,后来石沉大海,~~~~(>_<)~~~~ )。
程序只是为了能够实现相关功能,并没有在数据结构和效率方面考虑太多。主要功能如下:
(1)鼠标绘制:点、直线、折线、曲线(目前只实现贝塞尔曲线)、三角形、圆。
(2)可以对以上图元单独设置颜色、线性、线宽
(3)可以对所绘制的图元序列化保存为二进制文件,实现文件的读取与保存。
(4)可以将绘图结果保存至Access数据库,可以从数据库中读出。

/************************************************************************
// [9/29/2010,21:08 chenym] 类框架图
CObject
   |
   |--C2DObject                                (画图基类)
   |    |     |
   |    |     |--C2DAtom                       (原子类)
   |    |               |
   |    |               |--C2DPoint             (点类)
   |    |               |
   |    |               |--C2DLine
   |    |              |        |
   |    |              |        |--C2DBeeLine  (直线类)
   |    |              |        |
   |    |              |        |--C2DPolyLine (折线类)
   |    |              |        |
   |    |              |        |--C2DTriangle (三角形类)
   |    |              |        |
   |    |              |        |--C2DCircle   (空心圆类)
   |    |              |
   |    |              |--C2DPolygon (期待中……)
   |    |
   |    |--------C2DMap                        (图幅类)
   |
   |
   |--C2DGlobal                                (全局对象类)

***********************************************************************
*/

下载链接:
/Files/sivan/Draw.7z

Feedback

# re: 简陋的C++画图程序  回复  更多评论   

2010-11-18 21:37 by xq
不错
初学者谢过了

# re: 简陋的C++画图程序[未登录]  回复  更多评论   

2011-04-25 14:56 by q
写的不错

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理