画图工具课程设计

画图工具课程设计

ID:33596749

大小:403.50 KB

页数:28页

时间:2019-02-27

画图工具课程设计_第1页
画图工具课程设计_第2页
画图工具课程设计_第3页
画图工具课程设计_第4页
画图工具课程设计_第5页
资源描述:

《画图工具课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、南昌航空大学软件学院课程设计画图工具程序设计系统班级:092013学号:09201319姓名:许谱龙指导老师:苏曦提交日期:2011-07-0828摘要随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。JAVA是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。JAVA不仅可以用来开发大型的应用程序。而且特别适合Internet的应用开发。JAVA确实具备“一次写成,处处运行”的特点,JAVA以成为网络时代最重要的编程语言之

2、一。本报告中介绍了用JAVA语言实现画笔系统的全部过程。本次课程设计是配合JAVA程序设计课程,帮助我们深入学习掌握JAVA语言,熟练运用这个工具来编写的。通过课程设计各个项目的综合训练,培养学生实际分析问题、编程和动手能力、提高学生的综合素质。本课程设计尝试使用一些较生动的示例和设计项目,激发学生学习兴趣,引导学生主动学习,正确理解、接受需要重点掌握的知识点,为参加项目开发及更深入学习做好准备。本次课程设计主要是用JAVA实现画笔系统,其系统主要完成以下功能:设计一个画图程序,能够实现画笔、画箭头、画直线、画圆形、画椭圆、画矩形、画多边形、书写文字修改该画

3、笔的大小以及颜色。该画图程序还需具有橡皮擦功能以及清空整个画面的功能关键词:画图工具,JAVA28目录摘要2目录31.绪论42.开发环境介绍53.需求分析63.1总体目标63.2要实现的功能..................................................74.概要设计........................................................84.1设计准备......................................................84.2需要用到的类..

4、................................................85.详细设计.........................................................95.5类的设计.....................................................95.2类的方法设计..................................................96.测试数据及运行结果107.总结...............................

5、.............................158.参考文献........................................................159.源程序..........................................................15281.绪论Java不依赖平台的特点使它受到广泛的关注,Java已成为网络时代最重要的语言之一。目前,Java语言不仅是一门被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。因为很多新的技术领域都涉及到Java语言,国内外许

6、多大学已将Java语言列入本科教学计划,而IT行业对Java人才的需求也在不断的增长,因此,掌握Java已经成为共识。Java是一门说简单也不简单,说难也不难的课程。所以,我们在学习的过程中要根据自己的具体情况,合理安排编程训练时间,相信编程能力会在不知不觉中得到提高。在此次的课程设计实践中,我学到了教科书上没有的东西。这次课程设计,我按照课程设计的要求,分块实现程序的功能。在实践中我遇到许多的问题,但我都克服,最终我成功的完成了这次课程设计。从中我充分理解了Java面对对象的特性,并体会到Java与C语言的不同之处在实践的同时,我又从中成长了许多,特别是在

7、对程序的编译和调试中掌握了许多的技巧和方法,为今后的其他计算机语言的学习奠定了一定的基础282.开发环境介绍该项目所使用的软件开发环境如下:操作系统:Windowsxp开发工具:eclipse3.2及其VE插件Eclipse简介Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言

8、比如C++和Python的开发工具。Eclipse的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。