基于java的浏览器的设计与实现
技术:Java等摘要:
网页浏览器(英语:web browser,常被称为浏览器(browser))是一种用于检索并展示万维网信息资源的应用程序。这些信息资源可为网页、图片、影音或其他内容,它们由统一资源标志符标志。信息资源中的超链接可使用户方便地浏览相关信息。网页浏览器虽然主要用于使用万维网,但也可用于获取专用网络中网页服务器之信息或文件系统内之文件。
毫无疑问在互联网高速发展的今天,设计一个高效已用的网页浏览器是非常有必要的。
本课题采用了SWT技术开发了基于Java的网页浏览器,实现了目前主流网页浏览器的基础功能,具有效率高,响应快,优良的框架等优点。
本人设计的网页浏览器包括的模块有:工具栏模块,地址栏模块,收藏夹模块以及标签栏模块。
关键词:网页浏览器;模块;GUI
目录:
1绪论 1
1.1 研究的背景 1
1.1.1 浏览器的历史 1
1.1.2 浏览器的特点 2
1.2研究的现状 2
1.2.1 概述 2
1.2.2 浏览器的优缺点 2
1.3 研究的目的与意义 3
1.4 研究的方法 4
1.5 研究的内容和目标 4
2程序开发的基础 5
2.1 Java技术 5
2.1.1 Java概述 5
2.1.2 Java特性以及缺陷 6
2.2 SWT技术简介 11
2.3 实现目标 12
2.4 开发环境 12
3系统的总体分析与设计 13
3.1 需求分析 13
3.2 系统结构与设计分析 13
3.3 功能结构图 14
3.4 系统时序图 15
4系统功能与实现 17
4.1 核心技术 17
4.1.1 java SWT项目实现浏览器窗体组件 17
4.1.2 收藏夹的保存与载入 18
4.2 工具栏的实现 19
4.3 地址栏的实现 20
4.3.1 判断url是否可用功能 20
4.3.2 搜索按钮 22
4.4 浏览器选项卡的实现 23
4.5 收藏夹模块的实现 25
4.5.1 添加到收藏夹 25
4.5.2 编辑收藏夹 26
4.5.3 收藏夹列表的实现 29
5测试 31
5.1 测试与调试的基本概念 31
5.1.1 测试与调试的基本概念 31
5.1.2 测试的基本方法 31
5.1.3 调试的基本方法 32
5.1.4 测试与调试的区别 33
5.2 测试时间 34
5.3 软件测试的内容 34
6总结 37
参考文献 38
致谢 39
外文文献 40
中文翻译 46
论文字数:27307
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]