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

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

  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文档。上传文档
查看更多
文档收拾 | 学习参阅 20XX 自己着手编写一个阅读器 实例方针 在这一章,咱们运用微软供给的阅读器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年的时分,你把握了阅读器的编程技能,那您无疑是一个网络先锋、编程圣手。可是时至今日,阅读器编程现已算不上有什么技能含量了。编写阅读器的技能从商业秘要到代码揭露,再到现在的组件模块化,现已渐渐的从一项科技技能过渡到一项商业产品。咱们只需求运用这些“半成品”就可以开宣布自己的阅读器。说白了,便是给完结阅读功用的中心模块穿上一层外衣,并规则了它的一些动作。 那么咱们还学习阅读器编程有什么用呢?又没有什么技能含量,并且现在阅读器处处都能免费下载为什么还要自己去做一个?笔者的答案是,大大的有必要学习阅读器编程技能。由于在Internet敏捷遍及的今日,阅读器操作无疑现已成为继Windows之后,第二个规范化操作渠道。可以说,现在会上网的人,99%会运用Internet阅读器,这是一个比Windows更为广泛的操作渠道。在这个“协议为王、渠道为王”的国际,咱们都力争上游的使自己的产品与干流的渠道兼容。由于这样可以大大节约软件的运用训练费用,并且利于软件的敏捷推行。例如咱们可以开发一套软件,您可以别具一格的想出许多便利的用户界面,例如点击鼠标右键就可以退出程序。但这并不契合Windows的用户习气,这样不论你的软件有多么便利,在推行的时分必定会由于用户习气问题遭到很大的阻力。苹果公司的电脑与Linux首要便是由于这个原因没有得到遍及。好在Internet阅读器来了,可以打破微软在用户界面上的独占。阅读器的超链接办法比Windows更为直观、更为便利。提到这儿您应该了解使运用程序的操作界面契合阅读器界面办法有什么优点了吧。用户会觉得更亲热、更好用、更好学。 学习阅读器编程的另一个优点便是给你的运用程序增加了一个网络接口。跟着Internet日渐遍及的今日,网络接口现已成为规范商用程序的必备。支撑用户拜访主页、在线协助、在线晋级现已成为了商业软件的规范组成模块。在程序中嵌入一个阅读器接口无疑使这些功用可以很便利的完结。例如,超星图书馆的客户端程序中就供给阅读网页的功用,您可以便利的在网络上找到想看的书。而腾讯公司的Tecent阅读器,信任更是大名鼎鼎,它把全部的IE窗口合并到一个主窗口下,使阅读网页更为便利。 那么怎样样才干便利的使自己的运用程序增加阅读功用呢?咱们并不想费太多的时刻澄清楚HTTP协议的完结细节,咱们只想对阅读器的外观进行一些改动并且对阅读器的行为进行一些设置或束缚。明显微软现已留意到程序员们的这一急迫的需求,所以在Visual C#之中咱们可以运用现成的阅读器COM组件,然后对这个COM组件进行简略的设定就可以完结网页阅读的功用了。 运用这个COM组件再结合上咱们的需求,咱们可以量体裁衣的拓宽阅读器的功用。例如在本章介绍的避免用户进入不良网站的运用之中便是运用了COM组件的BeforeNavigate2事情接口。 终究,咱们再运用.NET渠道供给的HttpWebRequest和HttpWebRe

文档评论(0)

高胖莹 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档