基于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
包含资料:

 

 

截图:
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值