使用.NET打造属于自己的个性化浏览器
2008-01-11 15:24:25
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ssbird.blog.51cto.com/277690/58864 |
前面推荐过国外一篇使用WebBrowser编写浏览器的文章,但在那篇文章里,作者首先扩展了WebBrowser组件的功能,所以导致整个实现过程比较繁琐。今天我将通过极其简单的代码编写一个属于自己的个性化浏览器,有兴趣的朋友可以一起研究研究。关于WebBrowser的使用,可以参考一下这篇文章:使用WebBrowser编写广告挂机程序。 先上一张程序运行时的截图: ![]() 下面简单说一说具体的实现过程。 在设计模式下从工具箱中分别拖入1MenuStrip控件、1ToolStrip控件、1TabControl控件、1StatusStrip控件。MenuStrip是程序的菜单栏,这里我放置了三个主菜单,其中51CTO是针对51COT.COM做的个性化设置,其他菜单与一般的浏览器软件无太大差别。ToolStrip是工具栏,放置了常用的浏览器操作按钮:前进、后退、刷新等。TabControl是WebBrowser组件的容器,程序运行时在TabControl中动态创建WebBrowser实例,实现浏览器的多窗口功能。StatusStrip显示网页的当前状态。 代码很简单,主要功能都是通过WebBrowser的属性和方法实现的,这里就不多做分析了,有兴趣的朋友可以照着做一个,不清楚的地方可以给我留言。现在只是一个Beta版的程序,所有功能添加完成后,再考虑把完整的源代码开放出来。 以后将要增加的功能: 1、换肤功能; 2、菜单个性化设置; 3、自动登录功能; 4、暂时没有想到,希望大家多提意见。 本文出自 “在路上...” 博客,请务必保留此出处http://ssbird.blog.51cto.com/277690/58864 本文出自 51CTO.COM技术博客 |
附件下载:
可执行文件下载
可执行文件下载



ssbird
博客统计信息
热门文章
最新评论
友情链接