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

文档评论(0)