JAVA课程设计报告

JAVA课程设计报告

ID:20621475

大小:114.50 KB

页数:16页

时间:2018-10-14

JAVA课程设计报告_第1页
JAVA课程设计报告_第2页
JAVA课程设计报告_第3页
JAVA课程设计报告_第4页
JAVA课程设计报告_第5页
资源描述:

《JAVA课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、小小画图板的设计与实现JAVA课程设计报告题目:小小画图板学生姓名:学号:专业班级:同组姓名:指导教师:设计时间:指导老师意见:评定成绩:签名:日期:16小小画图板的设计与实现目录1.摘要·································32.课程设计的目的和意义·················43.需求分析·····························54.系统(项目)设计·····················75.系统实现····························106.系统调试····

2、························127.小结································1516小小画图板的设计与实现8.参考文献····························16摘要社会的急速发展,多媒体技术已经变的越来越重要了,图象处理的技术要求也越来越高。所以图象处理软件也日益更新和发展中,目前为止,以Photoshop最为功能强大,内容丰富。Java是目前最流行的软件开发语言之一,由SunMicrosystem公司推出,称为网络上的“世界语”。Java适合开发基于多媒体、与平台无关、用

3、面向对象的方法进行的基于Internet、Intranet、Extranet的Applet和应用程序。Java建立在C和C++基础之上,使熟悉C和C++的程序员能很方便地进行Java编程。但Java摈弃了C和C++16小小画图板的设计与实现中许多不合理的内容。它具有简单高效、面向对象、不依赖于机器结构的特点,支持多线程、分布和并发机制。用Java开发的应用软件在可移植性、健壮性、安全性等方面大大优于已存在的其他编程语言。Java提供了丰富的类库,能最大限度地利用网络。Java可广泛用于面向对象的事件描述、处理面向对象的企业型的应用开发,还

4、应用于Internet系统管理、Web页面设计、Internet可视化软件开发等方面。随着社会对复合型、应用型人才的需要,各高校对学生在课程设计上的要求越来越高,课程设计的选题也越来越需要结合实际应用。课程设计是教学计划的一个重要环节。画图板主要由4个部分组成:主窗体的设计;菜单栏和工具栏的设计;时间响应处理;画图的基本功能。虽然不是开发和设计专业的绘图和图象制作软件,但是它具备基本的画图功能,简单实用。它的风格被许多其他的绘图软件所仿效。关键词:控件、窗体、画图版、Java1课程设计的目的和意义用过微软Windows操作系统的人一定都对

5、Windows自带的画图板非常熟悉了。同图像处理软件的“大哥大”Photoshop的功能强大、内容丰富,但是作为Windows一直以来都内带的附件程序,它具有小巧玲珑、简单实用等其它绘图软件所不具备的优点。同时它的风格也被许多其它的绘图软件所仿效。16小小画图板的设计与实现作为一个程序爱好者,通过自己亲手编写一个属于自己的、简单实用的绘图软件来检验自己所学。本次设计运用已经掌握的知识来完成Java绘图板程序,通过对整个流程的熟悉以及对程序组织结构和框架的理解,极大地加深对Java程序和面向对象程序设计的认识和掌握,这对今后开发和设计更大更

6、复杂的程序无疑有很大的帮助。2需求分析该画图板我们采用的是JBuilder9作为开发工具,它有如下特点:(1)JBuilder9支持最新的Java技术。(2)JBuilder9能用Servlet和JSP开发和调试动态Web应用。(3)利用JBuilder9可创建(没有专有代码和标记)纯Java2应用。由于JBuilder9是纯Java语言编写的,其代码不含任何专属代码和标记,它支持新的Java标准。16小小画图板的设计与实现(4)JBuilder9拥有专业化的图形调试界面,支持远程调试和多线程调试,调试器支持各种JDK版本,包括J2ME/

7、J2SE/J2EE。本系统主要完成的是绘图的一些基本功能。它不是完善的系统,还有很多很实用的功能并没有能够实现,它具有如下特点:(1)简洁性,该系统简单明了,结构简单。(2)易操作性,系统操作要求很低,很容易掌握。(3)易扩展性,本系统还可以应用到其他系统。(4)易维护性,系统简单,用的是面向对象的Java语言编程。系统只有一个界面,这就使的我们这个系统操作方便,而且易懂易学,这对用户很重要。用户登陆界面后,马上就可以根据需要运用相应的功能。根据按钮的提示可以完成各种按钮的功能应用,绘制出需要的图片。当然,由于本程序的主要目的在于检验自己

8、所学,它的实用性远没有那些专业的绘图软件来的好用,比起Windows自带的画图程序也是有些不及。但好久好在本程序由于是用Java编写的,有很好的可扩展性,可以将以后能想到的功能全部加进来,使系

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

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

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