PC机上基于IE内核的网页浏览器开发

PC机上基于IE内核的网页浏览器开发

论文摘要

Web浏览器是一种常用的客户端应用程序。是客户与网络交互的最主要平台之一。浏览器的出现,给人们提供了一种方便、快捷的网上信息浏览和查询工具,极大的改善了Internet网上用户获取信息的手段。随着用户的要求的提高,计算机硬件的发展,浏览器的人机界面及其功能,越来越受到用户的关注。用户界面中体现“以人为本”的思想日益受到广泛的重视。而对功能的要求也逐渐增多,其中博客、新闻等的订阅功能已经必不可少。本文针对现有浏览器在界面和功能方面的不足,依据现代软件工程学理论,现代软件界面设计思想,设计出基于IE内核的网页浏览器。本文讨论了基于Windows平台,IE内核浏览器的设计和开发,并给出了系统的设计与实现。首先介绍了目前网页浏览器的发展,研究了开发网页浏览器的意义和必要性,面向对象的软件开发方法及其在软件开发过程中的应用。其次介绍了IE浏览器体系结构,IE的下载控制,浏览器控件自定义的实现以及如何向浏览器工具条中添加按钮。然后是本文的重点,介绍了浏览器系统的开发及实现,包括:需求分析,系统设计应实现的目标,总体设计,实现的难点及解决方法,详细设计。其中重点介绍了人机界面的实现、RSS源的读取和显示、广告过滤。最后对如何进行高效的回归测试进行研究。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 前言
  • 1.1 目前网页浏览器的概况
  • 1.2 研究开发网页浏览器的意义和必要性
  • 1.3 面向对象技术及其在软件开发中的应用
  • 1.3.1 面向对象的技术的特点
  • 1.3.2 面向对象方法在软件开发的应用
  • 1.4 本文的主要工作
  • 第二章 IE 浏览器及自定义浏览器
  • 2.1 IE 浏览器概述
  • 2.1.1 IE 体系结构概览
  • 2.1.2 选择正确的组件控件
  • 2.1.3 提供附加控制
  • 2.1.4 控制下载
  • 2.2 自定义浏览器
  • 2.2.1 集成浏览器介绍
  • 2.2.2 浏览器自定义架构
  • 2.2.3 如何工作
  • 2.2.4 控制导航,下载和执行
  • 2.2.5 控制新的窗口
  • 2.3 往IE 工具条中添加按钮
  • 2.3.1 基本原理
  • 2.3.2 实现步骤
  • 第三章 Web 与 Web 开发技术
  • 3.1 WEB 与WEB 开发技术简介
  • 3.2 WEB 浏览器的体系结构与工作流程
  • 3.3 WEB 浏览器的相关协议和关键技术
  • 3.3.1 HTML 语言介绍
  • 3.3.2 与网络传输相关的一些协议
  • 第四章 系统的总体设计与实现
  • 4.1 需求分析
  • 4.1.1 功能需求
  • 4.1.2 其他需求
  • 4.2 总体设计
  • 4.2.1 概述
  • 4.2.2 环境说明
  • 4.2.3 软件系统框架设计
  • 4.2.3.1 系统框架
  • 4.2.3.2 主要控制流程
  • 4.3 系统设计与实现的主要难点及解决方法
  • 4.4 详细设计
  • 4.4.1 开发设计环境及支持环境
  • 4.4.2 浏览器具体功能介绍
  • 4.4.3 浏览器界面主要模块
  • 4.4.3.1 菜单栏模块
  • 4.4.3.2 工具栏模块、状态栏模块
  • 4.4.3.3 搜索栏模块、地址栏模块
  • 4.4.3.4 标签栏模块
  • 4.4.4 浏览器控制系统主要模块
  • 4.4.4.1 浏览器控件用户界面的自定义
  • 4.4.4.2 浏览器浏览历史接口
  • 4.4.4.3 浏览器下载控制接口
  • 4.4.4.4 浏览器网页监视控制接口
  • 4.4.4.5 浏览器文件下载控制接口
  • 4.4.4.6 浏览器网页文档下载控制
  • 4.4.5 浏览器网页显示主要模块
  • 4.4.6 浏览器数据管理主要模块
  • 4.4.6.1 多语言的设计
  • 4.4.6.2 软件系统的配置文件
  • 4.4.7 浏览器RSS 源读取显示主要模块
  • 4.4.7.1 XML 及DOM
  • 4.4.7.2 XSL
  • 4.4.7.3 具体实现
  • 4.5 广告过滤的实现
  • 4.5.1 网址过滤的实现
  • 4.5.2 弹出窗口过滤的实现
  • 第五章 面向对象软件的测试
  • 5.1 面向对象软件测试概述
  • 5.2 高效的回归测试策略
  • 5.2.1 回归测试定义
  • 5.2.2 回归测试难点
  • 5.2.3 回归测试价值
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].论新型网页浏览器的研究和开发[J]. 硅谷 2010(18)
    • [2].11路豪杰争霸网页浏览器你用谁?[J]. 电脑爱好者 2009(19)
    • [3].浅析网页浏览器发展变迁[J]. 科技与创新 2020(09)
    • [4].Linux下三大网页浏览器推荐[J]. 计算机与网络 2008(11)
    • [5].统计工作尤需关注“IE”调查[J]. 中国统计 2011(04)
    • [6].安全工具去除广告更方便[J]. 网友世界 2011(07)
    • [7].VB设计网页浏览器[J]. 电脑编程技巧与维护 2009(22)
    • [8].不怕QQ封锁 沟通另有捷径[J]. 电脑爱好者 2015(06)
    • [9].IE8浏览器背靠Win7系统找什么都容易![J]. 计算机与网络 2012(07)
    • [10].计算机IE常见问题及解决方法[J]. 农村电工 2008(05)
    • [11].微软破例为视窗XP用户提供IE网页浏览器的安全更新[J]. 黑龙江科技信息 2014(13)
    • [12].基于ASP.NET的网上答疑系统的实现[J]. 电脑开发与应用 2009(10)
    • [13].不一样的上网体验 UCWEB V6.0正式版详解[J]. 数字通信 2008(12)
    • [14].企业在云计算软件产业中的转型发展[J]. 中国建设信息化 2017(17)
    • [15].突破限制 PDF也可转HTML[J]. 网友世界 2010(Z1)
    • [16].左右为难 IE和Firefox浏览器谁做主?[J]. 电脑知识与技术(经验技巧) 2008(08)
    • [17].安全浏览器一览(1)[J]. 信息安全与通信保密 2011(04)
    • [18].Google帮你寻找搜索记录[J]. 网友世界 2010(Z1)
    • [19].默认程序争风吃醋 教你一键切换[J]. 电脑爱好者 2009(16)
    • [20].快点 再快点 网页浏览器还能跑多快?[J]. 电脑爱好者 2009(11)
    • [21].移动应用平台演进之路[J]. 互联网周刊 2013(19)
    • [22].浏览器的战争[J]. 个人电脑 2010(07)
    • [23].基于HTML5的交互Web3D的实现[J]. 计算机与网络 2020(01)
    • [24].大数据不能让人类摆脱愚昧[J]. 上海采风 2015(10)
    • [25].匿名化追踪[J]. 科技创业 2011(08)
    • [26].病毒播报[J]. 电脑爱好者 2016(22)
    • [27].解决Firefox无法使用IE核心问题[J]. 网友世界 2010(11)
    • [28].浅谈IE浏览器的超级使用[J]. 东方企业文化 2012(04)
    • [29].浏览器缓存的实用技巧[J]. 电脑知识与技术(经验技巧) 2013(05)
    • [30].让你在网页之中流畅浏览的应用[J]. 科技创业 2013(11)

    标签:;  ;  ;  ;  

    PC机上基于IE内核的网页浏览器开发
    下载Doc文档

    猜你喜欢