Web浏览器的开发系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB课程设计 Web浏览器的开发系统 班级:09软件1班 姓名:xxx 学号:07080901056 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浏览器的各项属性。 2.编译原理是以Visual Basic 6.0中含有的WebBrowser控件为核心,以程序原代码的模块分类为线索,对FrmBrowser窗体、FrmOpen窗体、FrmOptions窗体三大主要窗体文件以及本浏览器的两大特色功能—多页面显示和捕捉弹出式窗口进行了详细的介绍。, 3 3.1 程序模块介绍1、浏览器控件WebBrowser 2、菜单设计 3、工具栏设计 4、文件操作 3.2 FrmBrowser窗体的详细描述 3.2.1整体介绍Web浏览器对许多人来说已经不是什么新鲜的东西了,如Microsoft Internet Explorer的浏览器,它功能强大,界面友好。但是有时需要在自己开发的软件中也拥有Web浏览器的功能,这是就需要自己动手开发Web浏览器。用Visual Basic6.0来开发Web浏览器是非常容易的,因为它为用户提供了一个功能强大的浏览器控件,即WebBrowser控件。 下面就来简单介绍一下WebBrowser控件的常用方法及事件。 (1)WebBrowser控件的常用方法 ①Navigate:调用该方法,将浏览指定的页面。②GoBack:返回上次浏览过的页面。③GoForward:返回已经浏览过的当前页面的下一个链接的页面。④Refresh:重新下载当前页面内容。⑤GoHome:返回默认设置的主页。⑥GoSearch:调用搜索引擎来搜索相关主题。⑦Stop:停止下载当前页面。 3.2.2 brwWebBrowser_DocumentComplete事件Private Sub brwWebBrowser_DownloadComplete() 如果当前页面下载完毕,显示页面标题 On Error Resume Next Me.Caption = brwWebBrowser.LocationName End Sub 3.2.3 brwWebBrowser_DownloadComplete事件当前页面已经下载完毕或失败时触发该事件。 3.2.4 brwWebBrowser_Nav

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档