资源介绍
这个软件不但完全实现老师所要求的功能,而且加多很多其他功能,使得软件更加完善,绝对是不可多得的一个软件。好东西大家一起分享!
这是老师的原本要求:
1:2D绘图程序:实现点,直线,矩形,圆形,三角形等基本形状的绘制。
1-0 实现方式(选择其一):
1-0-1:Applet
1-0-2:Java Swing程序
1-1 功能要求:
1-1-1:通过鼠标点击获取形状的关键点,比如矩形的左上和右下角点;
1-1-2:实现动态绘制效果,比如矩形固定一个点之后,大小随着鼠标移动动态变化;
1-2 程序要求:
1-2-1:设计形状类系,表示基本形状及派生形状;
1-2-2:所有类及方法要添加注释,说明基本流程及功能;
1-3 扩展要求:
1-3-1:提供绘制结果保存功能,以下2种方式实现其中一种:
1-3-1-1:通过Object Streams方式保存并读入对象;
1-3-1-2:通过文本格式解析生成对象。
1-3-2:读入1-3-1保存的文件,重现之前绘制的形状。
评分标准:总分100分,计分后转为5分制
程序基本框架 15分,程序能够运行即可
类系设计 10分,主观评价
代码可读性及注释情况 5分,主观评价
点 5分,完全实现
直线 10分,完全实现
矩形 10分,完全实现
圆形 15分,完全实现
三角形 15分,完全实现
保存文件 10分,完全实现
读入文件重现形状 5分,完全实现
- 上一篇: VC精美的绘图软件------j简单CAD制图
- 下一篇: 制图规范符号库