您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机网络论文

[vb编程] 用vb编写网络浏览器

  • 简介:1.前言 1.1相关背景知识介绍 网页浏览器是日常中人们上网时所必须的应用软件之一,在多年以前浏览器市场里还存在着网景公司的Netscape与微软公司的Internet Explorer两大巨头之间的竞争,然而,随着个人电脑的迅速普及以及Windows操作系统占领了绝大...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
目录 1.前言
1.1相关背景知识介绍
1.2 文章概要及程序设计思路
1.2.1 文章内容概述
1.2.2浏览器的功能简述
2.编译原理
3程序原代码详解
3.1程序模块介绍
3.2 FrmBrowser窗体的详细描述
3.2.1整体介绍
3.2.2 brwWebBrowser_DocumentComplete事件
3.2.3 brwWebBrowser_DownloadComplete事件
3.2.4 brwWebBrowser_ProgressChange事件
3.2.5 brwWebBrowser_NavigateComplete2事件
3.2.6 brwWebBrowser_StatusTextChange事件
3.2.7 DeleteAllTabs事件
3.2.8 PageSetup事件
3.2.9 “Find On this Page”事件
3.2.10 AddToFavorites函数
3.2.11 Organize Favorites事件
3.2.12 “Internet Options”事件
3.3浏览器特色功能介绍及相关源代码讲解
3.4 frmOpen窗体介绍
3.5 FrmOptions窗体
4毕业设计工作总结
5参考文献
6 附录 参考资料 1.《看实例学编程——Visual Basic程序设计》 西安电子科技大学出版社 2004-12
2.《Visual Basic 6高级编程策略与范例:错误处理编码与分层技术》 (美)Tyson Gill著;段来盛,宋黎松等译 北京:电子工业出版社,2000
3.《Visual Basic 6宝典》 (美)Eric A. Smith, (美)Valor Whisler, (美)Hank Marquis著;蒋洪军译 电子工业出版社,1999
4.《Visual Basic 6 开发人员指南》 (美) E. 布洛雷, A. 普林斯, D. 里纳尔迪著;王建华, 陈一飞, 吴炳林等译 机械工业出版社
5.《 Visual Basic 6.0 实效编程百例》 刘韬, 骆娟编著 人民邮电出版社,2002
6.《Visual Basic 6.0 Internet编程指南》 (美) Catl Franklin;潇湘工作室译 人民邮电出版社,1999
7.《Visual Basic 6.0 高级编程技巧.控件篇》 白鹏 西安交通大学出版社,1999
8.《Visual Basic 6.0 开发宝典》 清源计算机工作室编著 机械工业出版社,1999
9.《Visual Basic 6.0 中文版数据库和 Internet编程》 胡荣根编著 清华大学出版社,1999
10.《Visual Basic 6.0/.NET控件大全》 李玉东, 李罡, 李雷等编著 电子工业出版社,2002
11.《Visual Basic 6.0编程实例精解》 何文俊, 马杰编著 北京希望电子出版社,2000
12.《Visual Basic 6.0编程实例与技巧》 曾琦 中国水利水电出版社,1998
13.《Visual Basic 6.0程序设计》 郜焕平, 马希荣编著 机械工业出版社,2003
14.《Visual Basic 6.0高级编程技巧.窗口、菜单篇》 莫卫东 西安交通大学出版社,1999
15.《Visual Basic 6.0全攻略宝典》 蒋方帅 中国水利水电出版社,2000
16.《MCSD: Visual Basic 6 Distributed Applications》作者:(美) Michael Lee, Clark Christensen
17.《Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET》 作者: (美) Ed Robinson Michael Bond Robert Ian Oliver 简单介绍 随着网络的不断发展,网页浏览器作为上网的所必需的软件之一,已经得到了广泛地应用。在IE独霸一方的背景下,国内外各式各样的浏览器软件都如雨后春笋般孕育而生。网页浏览器的开发与应用更是成为了计算机领域近年来的一大热点。
本文围绕着浏览器的编程与开发,讲述了在Visual Basic 6.0中进行浏览器开发的一些技术和笔者的自己的心得,着重讲解了毕业设计中所实现的一个浏览器程序。
在对浏览器的阐述中,又是以Visual Basic 6.0中含有的WebBrowser控件为核心,以程序原代码的模块分类为线索,对FrmBrowser窗体、FrmOpen窗体、FrmOptions窗体三大主要窗体文件以及本浏览器的两大特色功能—多页面显示和捕捉弹出式窗口进行了详细的介绍。最后并把本次实现的作品与当今流行的Internet Explorer、Opera、傲游和腾讯TT浏览器相比较,做出了本次毕业设计的总结。意在让广大读者了解浏览器开发的一系列过程,并为自己今后在计算机方面的发展道路上打下坚实的基础。
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位网友发表了看法
  • 验证码: