浏览器毕业设计
技术:Java、JSP等摘要:
21世纪人们对互联网的依赖越来越大,而网页浏览器作为上网浏览信息所必需的软件之一,已经得到了广泛地应用。在IE占据了大部分浏览器市场的情况下,国内外开发商依然没有放弃这个巨大的市场,各式各样的浏览器被开发出来抢占市场。网页浏览器的开发与应用已成为了计算机领域近年来的一大热点。
本文用软件工程的开发过程,详细论述了浏览器的分析、设计及代码实现,最终实现一个具有能同时浏览多个网页,可查看收藏夹,可以实现打开网页,超链接监听并响应,前进和后退等基本功能的浏览器。 本文以一个实际运作的浏览器Browser为主轴介绍浏览器的设计理念与方法,同时讲述浏览器中各个模块如何互相协同运作,来完成一个呈现网页的工作。通过下载JDIC类库,实现了浏览器选项卡,从而达成了一个窗口显示多个网页的目的。收藏夹的实现是将收藏夹集合序列化到数据文件中,这样收藏夹被持久化解决了收藏夹的问题。另外,Java Swing技术也是本文介绍的浏览器所使用的一种主要的技术,通过使用各个组件,并增加监听器和事件处理等操作,最终形成一个具有一定事物处理能力的浏览器的界面部分。
关键词:浏览器,JDIC类库,Java Swing,事件
目录:
1引言 1
1.1研究课题的目的和意义 1
1.2国内外研究现状及发展趋势 1
1.3本课题实现的目标 2
2程序开发的基础 3
2.1Java技术 3
2.1.1 Java概述 3
2.1.2 Java平台简介 3
2.1.3 JDIC项目简介 4
2.2GUI技术简介 4
2.2.1 GUI的概述 4
2.2.2 Swing 的概述 5
2.2.3 Swing 的特点 5
2.3开发环境 6
3系统的总体分析 7
3.1需求分析 7
3.2系统结构与设计分析 7
3.2.1 响应模式 7
3.2.2 结构分析 7
3.3功能结构图 8
4系统功能与实现 9
4.1核心技术 9
4.1.1JDIC项目实现浏览器组件 9
4.1.2 收藏夹的保存与装载 10
4.1.3阻止IE打开弹出窗口 10
4.2菜单栏的实现 10
4.2.1 文件菜单 10
4.2.2 转到菜单 11
4.2.3 调整菜单 12
4.3工具栏的实现 12
4.4地址栏的实现 13
4.5浏览器选项卡的实现 14
4.5.1 继承扩展浏览器组件 14
4.5.2 编写浏览器面板 14
4.5.3 编写浏览器选项卡面板 15
4.5.4 编写浏览器组件监听器 15
4.6收藏夹的实现 15
4.6.1 添加到收藏夹 15
4.6.2 整理收藏夹 16
5测试 17
5.1 测试与调试的基本概念 17
5.2测试时间 17
5.3软件测试的内容 18
6结论 24
参考文献 25
致谢 26
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
我只是路过打酱油的 正需要,支持楼主大人了! 确实是难得好帖啊,顶先 1
:):):):):):):):):)啥也不说了,感谢楼主分享哇!
页:
[1]