终于有时间把『百度空间助手』这个软件完善了一下,目前测试来看,可以说是一个相对稳定的版本,因此按原计划将它开源。
首先值得一提的是可以远程存图(包括本地与网络中的图片),有兴趣的可以尝试
软件截图:
环境:VS2005 SP1
下面对项目代码简单介绍一下:
解决方案共分四个项目,其中
1、BaidDuHelper :发帖助手主程序
2、Design :发帖助手HTML编辑器
3、BDUninstall :卸载模块
4、BaiDuHelperSetup :安装包项目
其中主程序主要模块是BDUser 和BDWebClient:
BDWebClient:处于底层,主要负责与HTTP请求通讯的目的,主要采用了比较简单的WebClient类,如果你有其他复杂需求,可以考虑使用HttpWebRequest和HttpWebResponse类,代码里面也有部分例子。
其类关系图(相对比较简单,相信大家通过名称也可以猜出属性、方法的作用,不多做说明):
BDUser:处于中间层,主要负责UI层与底层BDWebClient衔接用户行为的关键操作。
其类关系图(不多做说明):
另外发帖助手中的HTML编辑器,采用的是一个codeproject上的一个开源项目,用兴趣大家可以看我以前帖子的介绍。(PS:在此特别感谢作者)
最后一点说明:此软件的开源目的,是为了能与大家更好的交流,当然代码也比较简单,我没有作过多注释,相信大家比较容易能看懂,如果大家看到代码中有哪些 不足请与我联系交流(freezesoul@gmail.com),大家共同进步,毕竟C/S的开发做的不多。当然代码你也可以任意修改,作为你的网站后 台C/S发布端。
Csdn 下载 :http://download.csdn.net/source/585528
详情访问:http://hi.baidu.com/freezesoul/blog/item/7bd4aa01ba8e02001d9583bf.html
关于这个软件的更多介绍:百度空间发帖助手(C/S版)【支持远程存图】