图片浏览器毕业论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南软件职业学院 毕业设计(作业) 题 目: 图片浏览器 院 系: 软件工程系 年级专业: 2011级JAVA开发 学生姓名: 张瑛瑛、张佳丽、谢玉芳、范琳琳、 周永秀 指导教师: 熊登峰 2012 年 12 月 6 日 湖南软件职业学院毕业设计(作业)成绩评定表 班级: 姓名: 成绩 : 毕业设计(作业)题目: 图片浏览器 指导老师评语: 指导老师建议成绩: 指导老师签名: 年 月 日 毕业设计(作业)答辩评语及成绩: 专业毕业设计(作业) 答辩小组组长签名: 年 月 日 审查意见: (院)系教学主管签名: 年 月 日 目录 摘要 1 第一章 问题的定义 2 第二章 系统相关技术概述 3 2.1 Java语言简介 4 2.2 MyEclipse简介 4 第三章 需求分析 6 3.1需求分析阶段的任务 6 3.2系统功能的详细分析 6 第四章 总体设计 7 4.1 图片浏览器概述 7 4.2 创建图片浏览器的相关对象 7 4.2.1 文件过滤器 8 4.2.2 文件对话框 9 4.2.3 主界面类 9 4.2.4 业务处理类ViewerService 9 4.2.5 操作处理类 9 4.3 创建主界面 10 4.3.1 初始化界面(init()方法) 10 4.3.2 创建菜单栏 10 4.3.3 创建工具栏 12 4.4 实现图片浏览的操作 13 4.4.1 实现工具栏点击 13 4.4.2 实现菜单的点击 15 4.4.3 打开图片 16 4.4.4 放大或者缩小图片 17 4.4.5 “上一张”、“下一张”图片 17 4.6 文件选择与过滤 18 第五章 测 试 20 5.1软件测试的目的和方法 20 5.2 软件测试的步骤 20 第六章 总结与展望 21 参考文献 22 致谢 23 摘要 图片浏览器是日常应用中必可少的应用软件之一. 系统功能主要有图片的浏览、预览、上一张/下一张、删除等功能。并增加了各种键盘控制功能。实现了对多种格式图形的浏览,包括gif、JPG、BMP、ICO等图片格式。 本图片浏览程序具有实用性、稳定性、易用性,和可维护性的特点,系统留了扩展接口,用户可以根据实际需要对其功能进行扩充、完善与修改,使其符合自己的要求。总之,本系统是一个逐步完善的系统. 第一章 问题的定义 开发的图片浏览器要具备良好的人机交互界面、对图片实现分目录管理用户可以自行创建并删除存放图片的目录、对目录下的图片以缩略图的方式进行浏览、以实际大小或适合窗体大小浏览、对同目录下的图片以自动播放形式进行浏览并可以调整播放时间。 图片浏览器难点在于缩略图的显示,如果一个目录中有很多图片,而每张图片的尺寸都比较大,把每张图片都缩小并显示出来需要花费很长的时间,这样会导致应用程序的假死现象(在没有完成某项工作之前,应用程序无法进行其他操作) 第二章 系统相关技术概述 2.1 Java语言简介 Java语言即java。 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 Java编程语言的风格十分接近C、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引

文档评论(0)

嫣雨流纱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档