合肥学院
计算机科学与技术系
课程设计任务书
2011~2012学年第二学期
课专指
业导
班教
程 JAVA语言课程设计 级 08网络工程(1) 师 金莹 郭昌建
课程设计名称 画图板
2011年9月
一、 课程设计目的
通过课程设计,学生在下述各方面的能力应该得到锻炼:
(1)进一步巩固、加深学生所学专业课程《JAVA语言教程》的基本理论知识,理论
联系实际,进一步培养学生综合分析问题,解决问题的能力。
(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素
质的最终目的。
(3)利用所学知识,开发小型应用系统,掌握运用JAVA语言编写调试应用系统程序,
训练开发应用系统,进行数据处理的综合能力。
(4)掌握自顶而下的设计方法,将大问题进行模块化,领会结构化程序设计的方法。 (5)熟练掌握JAVA语言事件处理、图形界面、多媒体编程,灵活运用各种类库。
二、 课程设计名称及内容
课程设计名称:画图板
设计内容:制作一个图形编辑系统—画图板,要求具有画笔、画各种图型,输入文字,
橡皮檫等功能,具体参见附件中“画图板”。
三、 任务和要求
(1)能用拖橡皮檫的手法绘制各类图形(直线、椭圆、矩形、文字) (2)支持画笔颜色、文字大小设置; (3)能将画面中的所有图形存储到文件中; (4)能从文件读取图形进行增补; (5)采用对话框获取图形文件名; (6)利用鼠标选取图形,删除;
四、 设计方案提示
可以采用橡皮筋技术来进行图形的绘制,绘制图形时鼠标的初始位置很关键,它关系到图形的初始位置,由于是在鼠标处于拖动状态下绘制图形,可以将鼠标按下时的位置设置为初始位置。
五、 其它
程序设计可在Eclipse、JDK1.5或JBuilder环境下实现
六、 参考资料
[1]吕凤羽、马皓《JAVA程序设计》清华大学出版社
[2] 耿祥义 《JAVA课程设计》 清华大学出版
[3] 黄小东 《Java课程设计案例精编》中国水利水电出版社 [4]印旻《Java与面向对象程序设计》清华大学出版社
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务