代码改变世界

随笔档案-2010年11月

BlogEngine中的BlogSettings

2010-11-26 20:44 by MichaelYin, 421 阅读, 收藏,
摘要: BlogEngine中的BlogSettings这个类是用来提供整个系统的设置参数的,参数的读取采用的是反射获取属性名称,然后遍历进行赋值,个人觉得这段代码值得学习 private void Load() { Type settingsType = this.GetType(); //---------------------------------------------------------... 阅读全文

MSchart与Zedgraph使用初探及比较

2010-11-25 09:59 by MichaelYin, 2289 阅读, 收藏,
摘要: 最近项目中的统计图表功能需要重新进行下调整,所以这两天花时间学习了下关于统计图表方面的东西。 统计图表的实现方式常用的有Flash方式和图片方式,我这两天主要是把MsChart和Zedgraph研究了一下,简单说下MSchart,这个图表解决方案是微软官方提供的图表解决方案,使用的时候需要.Net3.5 Sp1(在一篇文章的评论中看到有人说.net2.0中也能用,只是需要把需要用到的dll手动加... 阅读全文

Subsonic查询中奇怪的数据丢失问题

2010-11-09 17:43 by MichaelYin, 396 阅读, 收藏,
摘要: 昨天在项目中遇到了一个很奇怪的问题,用Subsonic查询出来的对象中部分字段值出现了丢失,比如我写这样一个查询语句 后面的查询跟Sql语句差不多的,返回一个对象,但是从程序Debug中来看的话,有些属性并没有取到值,这个有点奇怪的现象引起了我的兴趣,在网上找了一下,找到了对应的源码,将SubSonic Project加载到我实验的Console的Project中去,查询中所调用的东西都在里面。... 阅读全文