您的位置:首页 > 编程语言 > C#

使用.NET打造属于自己的个性化浏览器

2008-01-11 15:24 309 查看
前面推荐过国外一篇使用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://down.51cto.com/data/2349239
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息