基于java的图片查看器设计面向对象程序设计课程设计

基于java的图片查看器设计面向对象程序设计课程设计

ID:12602740

大小:822.48 KB

页数:53页

时间:2018-07-18

基于java的图片查看器设计面向对象程序设计课程设计_第1页
基于java的图片查看器设计面向对象程序设计课程设计_第2页
基于java的图片查看器设计面向对象程序设计课程设计_第3页
基于java的图片查看器设计面向对象程序设计课程设计_第4页
基于java的图片查看器设计面向对象程序设计课程设计_第5页
资源描述:

《基于java的图片查看器设计面向对象程序设计课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、成绩课程设计报告题目面向对象程序设计课程设计课程名称基于java的图片查看器设计院部名称专业班级学生姓名学号课程设计地点课程设计学时指导教师课程设计题目:基于java的科学计算器设计49一、摘要(所进行设计工作的主旨、缘起、目的,设计工作的主要内容、过程,采用的方法及取得的成果。关键字(KeyWords):一般3~5个,最能代表报告内容特征,或在报告起关键作用,最能说明问题的词组)主旨:进一步掌握java的面向对象的程序设计缘起:在学习了java的面向对象的程序设计后,学校开了java的课程设计课,正

2、好进一步掌握java的图形用户界面设计。目的:设计一个基于java的科学计算器关键字:java面向对象科学计算器图形用户界面49二、目录目录1、课程设计概述42、系统功能描述43、系统需求分析与设计43.1系统需求分析43.2系统设计43.2.1系统总体设计43.2.2程序详细设计54、系统测试和使用说明84.1系统测试84.2系统使用说明105、课程设计总结105.1遇到的问题和解决方法105.2心得体会10参考文献10附录114949三、前言(说明本次课程设计课题意义,本课题相关技术特点、拟采用的

3、方案或路线)该程序是一个图形界面的简单的java计算器,使用人员能快捷简单地进行操作.即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助.可以进行简单的四则运算(加,减,乘,除,以及求倒数,求相反数),有退格功能,归零表示初始化,界面颜色为灰白,该程序支持键盘操作。随着科学技术的不断发展,计算机已经成为我们工作学习和生活中不可缺少的工具.文本编辑器是个人计算机最司空见惯的应用程序了,在学习了Java语言之后,我决定使用Java语言编写一个简单的计算器,可以实

4、现简单的运算功能,满足日常基本的工作学习和娱乐需要.Java是由Sun公司开发的新一代纯面向对象的网络编程语言.其目标是建立一种在任意种机器,任一种操作系统的网络环境中运行的软件,实行所谓的"程序写一次,到处运行"的目标.正因为如此,Java已成为当今Internet上最流行,最受欢迎的一种程序开发语言.Java开发小组把Java按特性分为基本版,移动版,企业版,每个版本有一个软件开发包.Java基本版本叫Java2标准版(Java2StandardEdition,J2SE),它包含建立Java应用程

5、序或者是Applet所需的应用程序编程接口(API).Java2移动版(TheJava2MobileEdition,J2ME)包含创建无线Java应用程序的API.还有Java2企业版(TheJava2Enterprise,J2EE)是J2SE的增强版本,包含建立多层架构应用程序API。49四、正文(包含所进行设计的整体内容)图片查看器1、课程设计概述为提高学生理论与实践相结合的能力,计电学院于2009年6月开展了为期两周的面向对象课程设计,针对对象为07级全体计科专业学生。本次实践教学采用学生集中在

6、学校网络机房上机,指导老师指导的形式。要求学生用所学的面向对象程序设计语言——JAVA来编写程序,实现特定功能,以加深对面向对象程序设计这个概念的理解。2、系统功能描述本次设计的图片查看器实现了在用户选定的文件目录下循环浏览指定后缀的图片文件,并且可以对选择的图片进行放大,缩小,左旋,右旋,另存,彻底删除等操作。493、系统需求分析与设计3.1系统需求分析随着数字产品渐进人们的生活,网络通信技术、图像处理技术以及多媒体技术的发展,越来越多的用户希望能够对已有的数字图片进行查看并能够实现简单的操作。本图

7、片查看器以其简洁明了易操作的特点实现图片查看的基本功能,从而也就满足了用户的基本要求。3.2系统设计3.2.1系统总体设计(1)系统功能分析本系统要用到以下的Java编程技术实现的功能:图像显示功能:客户需要显示图片,这将由图像显示功能来完成。显示图片的时候,用到了双缓冲技术来消除闪烁问题。(2)类图系统中用到了一些基本类、实现了一些接口。系统所用到的类如图1所示:49PicViewerActionListenerJpanelJLabelJButtonImageBufferedImageGraphic

8、s2DStringJfilechooseAppletJava.awt.*Javax.swing.*Java.io.*Java.applet.*extendsimplementimport图1系统类图3.2.2程序详细设计(1)程序中引用的类①JPanel类程序中定义了三个Jpanel类分别是:pathBar,picContainer,ctrBar。用于图片查看器的整体布局。其中pathBar为顶部路径栏,picContainer为图片显示区域,ctrBa

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

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

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