C++画图软件课程设计实验报告.docxVIP

  • 30
  • 0
  • 约1.15千字
  • 约 3页
  • 2021-11-26 发布于江苏
  • 举报
C++ 实验报告 C++ 实验报告 面向对象程序设计实验报告 课 程: 面向对象程序设计 学 院: 电子信息学院 班 级: 计算机科学与技术 姓 名: 学 号: 课题名称: 起止时间: 教 师: 画图软件2018.5.3~2018.6.1 C++ 实验报告 C++ 实验报告 PAGE PAGE 1 程序功能介绍: 通过多种成员函数的定义和函数的重载与不同类的灵活应用,实现画图操作,如:具有鼠标拖动画图功能,左键按下开始画图,移动鼠标改变图形,右键按下取消绘制图形,且单独右键按下绘制背景色圆以擦去图形,左键抬起结束画图; 具有设置不同线宽功能; 具有设置不同颜色功能; 至少实现矩形、圆、椭圆、直线这几种图形的功能; 具有绘制实心和空心图形的功能; 要求采用抽象类作为所有图形类的基等,所有功能已经通过验证。 课程设计要求 具有鼠标拖动画图功能,左键按下开始画图,移动鼠标改变图形,右键按下取消绘制图形, 左键抬起结束画图; 具有设置不同线宽功能; 具有设置不同颜色功能; 至少实现矩形、圆、椭圆、直线这几种图形的功能; 具有绘制实心和空心图形的功能; 要求采用抽象类作为所有图形类的基 对课程题目的分析与注释 建矩形类,圆类,椭圆类,直线类; 用不同的 flag分别用作:表示形状,判断鼠标位置,颜色。 程序设计思路和说明 课程设计中遇到的问题及解决方法 (1)画出图形有重影; 原因:

文档评论(0)

1亿VIP精品文档

相关文档