电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

51CTO下载-自己动手编写一个浏览器-分享C#项目开发案例

51CTO下载-自己动手编写一个浏览器-分享C#项目开发案例_第1页
1/52
51CTO下载-自己动手编写一个浏览器-分享C#项目开发案例_第2页
2/52
51CTO下载-自己动手编写一个浏览器-分享C#项目开发案例_第3页
3/52
自己动手编写一个浏览器实例目标在这一章,我们使用微软提供的浏览器 COM 组件来编写一个 Internet 浏览器.自己编写浏览器的好处就是可以实现一些扩展功能。在这章中,我们将扩展我们的程序实现网站过滤、浏览记录和防止弹出广告窗口的功能。在本章的后一部分,我们将使用 HttpWebRequest 和 HttpWebResponse 组件来实现浏览网页源码的功能。最后,我们还利用这个组件实现了网上文件的下载、上传等功能.主要内容:HTTP 协议网页浏览器定制扩展浏览器功能WebRequest类网页源代码浏览3.1 实例功能我们首先要浏览器程序。这个实例可以实现简单的浏览器功能, 如图3-1 。在编辑框中输入URL地址,然后按GO 按钮就可以实现浏览网页的功能, 如图3—2。 图 3-1: 浏 览 器 程 序 图 3—2 : 浏 览 器 程 序 效 果在我们的浏览器中,您同样可以使用“主页”、“刷新”、“前进”、“后退”、“停止”按钮完成相应的浏览功能。接下来,我们为自制的浏览器程序添加几个扩展功能。禁止用户访问某些特别站点,如图3—3。 图 3-3: 禁 止 用 户 访 问 不 良 网 站 图 3-4: 记 录 用 户访 问 过 的 网 站接下来还实现了记录用户访问过的网站及时间,这对于比较重要的工作站或公司都是很好用的监督、管理办法。其效果如图3-4 。最后,假如你想杜绝弹出式广告窗口(如图3—5)对你的骚扰,可以使用本章实例介绍的第三个扩展办法, 效果如图3-6 。 图 3—5 : 弹 出 式 广 告 窗 常 常 骚 扰 我 们 图 3-6: 免 除 弹出 式 广 告 窗 的 骚 扰本章的第二个实例是浏览网页的源代码,如图3—7。 图 3—7:网 页 源 代 码 浏 览 程 序 图 3—8:浏 览 源代 码 效 果只要输入网址然后按回车或点击“源码”按钮就可以看到该网页传回来的源代码,如图3-8 。3。2 编程思路假如1995年的时候, 你掌握了浏览器的编程技术, 那您无疑是一个网络先锋、编程圣手。然而时至今日, 浏览器编程已经算不上有什么技术含量了. 编写浏览器的技术从商业机密到代码公开,再到现在的组件模块化,已经慢慢的从一项科技技术过渡到一项商业产品。我们只需要利用这些“半成品”就可以开发出自己的浏览器。说白了,就是给实现浏览功能的核心模块穿上一层外衣, 并规定了它的一些动作.那么我们还学习浏览器编程有什么用呢?又没有什么技术含量,而且现在浏览器到处都能免费下载为什...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

51CTO下载-自己动手编写一个浏览器-分享C#项目开发案例

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部