1.前言 1.1相关背景知识介绍 网页浏览器是日常中人们上网时所必须的应用软件之一,在多年以前浏览器市场里还存在着网景公司的Netscape与微软公司的Internet Explorer两大巨头之间的竞争,然而,随着个人电脑的迅速普及以及Windows操作系统占领了绝大部分市场(而Windows中又捆绑着IE浏览器),微软的这一垄断性的行为导致现如今,就只剩下IE了。当然随着用户需求的不断提高,,目前很多公司和个人都开发出了比较不错的浏览器,例如,美观实用的傲游(MYIE)、小巧玲珑的Opera以及腾讯公司开发出来的TT浏览器等,都受到了许多使用者的青睐。 1.2 文章概要及程序设计思路 1.2.1 文章内容概述 本文以Visual Basic 6.0封装的IE核心控件—WebBrowser为中心,阐述以及探讨网页浏览器编程的基本技巧和思路,并实现一个具有多页面显示功能的网页浏览器,并且它能够将弹出式的窗口捕捉在浏览器内。在文章中将以程序代码的各大模块为主要线索,解释并分析部分原代码,而完整的原代码将加在附录里。最后,再将本次毕业设计的成果与现在被广泛运用的浏览器做比较,总结这次设计工作的得失。 1.2.2浏览器的功能简述 本文中所实现的网页浏览器将会具有以下七大功能(如下图1—1): (1)支持同时显示多个网页。如图1—1中,浏览器同时打开了四个网页。 (2)能够进行基本的网络导航,例如前进、后退、刷新、停止等等。 (3)能够捕捉弹出式的窗口。这一点值得说明下,目前很多浏览器显示弹出窗口时仍然使用的IE浏览器,而本浏览器能够将其显示在自己的浏览器内,如上图中就捕捉了两个弹出的网易广告窗口。 (4)查看历史浏览记录。 (5)进行收藏夹管理。 (6)各种属性设置,如最小化到收藏夹、启动方式、主页设置、是否为默认浏览器设置等。 (7)设置IE浏览器的各项属性。 ...... |
查看评论
已有0位网友发表了看法