图形处理软件开发.docVIP

  • 2
  • 0
  • 约6.42万字
  • 约 46页
  • 2017-06-12 发布于北京
  • 举报
课程设计说明书 题 目:图形处理软件开发 学生姓名:许盛源 学 院:理学院 班 级:信计09-1 指导教师:曹艳 二〇一三年一月 日 摘要 一.设计要求 设计圆(包含椭圆)、矩形(包含正方形)、三角形、直线等基本图形类,基于这些基本图形类构造、编辑复杂图形,基本功能包括: ① 图形的创建:以圆(包含椭圆)、矩形(包含正方形)、三角形、直线等基本图形为元素构建复杂图形。 ② 图形的编辑:增加图形元素(基本图形)、删除图形元素(基本图形) ③ 图形放大、缩小 ④ 图形保存 二.概述 本次程序设计为基于C++的面向对象的程序设计。用C++各种基本图形(例如,圆、矩形、三角形、直线、点等)的类原型,通过继承图形这一个公共基类来实现图形的增删改以及保存等操作。通过此次实习,我对类的相关操作以及类的作用有了更深一步的认识。对面向对象程序设计有了进一步的理解。特别是进一步熟悉并使用面向对象的继承、多态等机制。 该系统中,定义了一个鼠标类和窗口类,窗口类又继承了鼠标类,使得所有的操作变得简单明了,代码可移植性也很强。整体操作方式与windows中画图的操作方式相似,而且可以随时更改以前画过的图形,该系统实现了各类基本图形的产生,放大,缩小,删除、移动、改变颜色、改变线型与保存等功能。采用汉字库,实现了中文显示,为该系统的使用者提供了便利。而

文档评论(0)

1亿VIP精品文档

相关文档