<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
<channel>
<title><![CDATA[飘遥的BLOG]]></title> 
<link>http://www.xianfen.net/</link> 
<description><![CDATA[--专注于.NET开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Copyright 2009, 飘遥的BLOG]]></copyright> 
<webMaster><![CDATA[tda7264@163.com (飘遥)]]></webMaster> 
<generator>ZxjayBlog Beta2</generator> 
<pubDate>Fri, 03 Jul 2009 12:00:20 GMT</pubDate> 
<ttl>60</ttl>
      <item>
      <title><![CDATA[理解Windows消息循环]]></title> 
      <link>http://www.xianfen.net/Article128.aspx</link> 
      <category><![CDATA[VC & Win32]]></category> 
      <author><![CDATA[tda7264@163.com <飘遥>]]></author> 
      <pubDate>Sat, 27 Jun 2009 10:53:52 GMT</pubDate> 
      <guid>http://www.xianfen.net/Article128.aspx</guid>      <description><![CDATA[理解消息循环和整个消息传送机制对Windows编程来说非常重要。如果对消息处理的整个过程不了解,在windows编程中会遇到很多令人困惑的地方。]]></description>
    </item>
      <item>
      <title><![CDATA[WPF BitmapImage与byte[]的转换]]></title> 
      <link>http://www.xianfen.net/Article127.aspx</link> 
      <category><![CDATA[C# / .NET]]></category> 
      <author><![CDATA[tda7264@163.com <飘遥>]]></author> 
      <pubDate>Thu, 25 Jun 2009 19:17:12 GMT</pubDate> 
      <guid>http://www.xianfen.net/Article127.aspx</guid>      <description><![CDATA[有时要实现BitmapImage与byte[]相互转换，这里实现两个静态方法，直接调用即可。]]></description>
    </item>
      <item>
      <title><![CDATA[VC++中启用XP主题外观]]></title> 
      <link>http://www.xianfen.net/Article126.aspx</link> 
      <category><![CDATA[VC & Win32]]></category> 
      <author><![CDATA[tda7264@163.com <飘遥>]]></author> 
      <pubDate>Wed, 17 Jun 2009 18:32:49 GMT</pubDate> 
      <guid>http://www.xianfen.net/Article126.aspx</guid>      <description><![CDATA[VC启用XP主题外观]]></description>
    </item>
      <item>
      <title><![CDATA[C#4.0初探：dynamic 关键字]]></title> 
      <link>http://www.xianfen.net/Article125.aspx</link> 
      <category><![CDATA[C# / .NET]]></category> 
      <author><![CDATA[tda7264@163.com <飘遥>]]></author> 
      <pubDate>Fri, 29 May 2009 01:44:12 GMT</pubDate> 
      <guid>http://www.xianfen.net/Article125.aspx</guid>      <description><![CDATA[C#新增了dynamic关键字，正因为这一个小小的关键字，C#动态特性向前迈进了一大步。<br />
dynamic是一个类型关键字，声明为dynamic的类型与&quot;静态类型&quot;（这里的静态类型是指编译时确定的类型，下同）相比最大的特点它是&quot;动态类型&quot;，它会运行时尝试调用方法，这些方法的存在与否不是在编译时检查的，而是在运行时查找，如果方法存在并且参数正确，会正常调用，否则会抛出Microsoft.CSharp.RuntimeBinder.RuntimeBinderException异常。]]></description>
    </item>
      <item>
      <title><![CDATA[四个字节整型转换为IP格式]]></title> 
      <link>http://www.xianfen.net/Article124.aspx</link> 
      <category><![CDATA[Algorithm]]></category> 
      <author><![CDATA[tda7264@163.com <飘遥>]]></author> 
      <pubDate>Mon, 27 Apr 2009 23:30:27 GMT</pubDate> 
      <guid>http://www.xianfen.net/Article124.aspx</guid>      <description><![CDATA[常规的四个字节整型转换为IP格式比较麻烦，用非托管的方式及一点小窍门，转换实现会变得非常的简单。]]></description>
    </item>
      <item>
      <title><![CDATA[拯救开启桌面效果后白屏的openSUSE]]></title> 
      <link>http://www.xianfen.net/Article123.aspx</link> 
      <category><![CDATA[Linux/开源]]></category> 
      <author><![CDATA[tda7264@163.com <飘遥>]]></author> 
      <pubDate>Sun, 12 Apr 2009 12:17:36 GMT</pubDate> 
      <guid>http://www.xianfen.net/Article123.aspx</guid>      <description><![CDATA[拯救开启桌面效果后白屏的openSUSE]]></description>
    </item>
      <item>
      <title><![CDATA[遭遇SqlDataReader锁定表]]></title> 
      <link>http://www.xianfen.net/Article122.aspx</link> 
      <category><![CDATA[C# / .NET]]></category> 
      <author><![CDATA[tda7264@163.com <飘遥>]]></author> 
      <pubDate>Sun, 29 Mar 2009 21:27:09 GMT</pubDate> 
      <guid>http://www.xianfen.net/Article122.aspx</guid>      <description><![CDATA[一个数据表，按一定的筛选条件进行检索，检索结果用SqlDataReader逐条读取数据，对检索到的结果进行处理后更新数据库，使其不再符合上述的筛选条件。<br />
当数据表的数据量比较小时，运行正常；当符合条件的数据量较大时(1W多/这个数据与表的结构、表内总数据量、机器性能的有关)，更新会报超时错误。<br />
原因是检索时会对表进行锁定，其他连接读取数据时没问题，但更新由于锁的原因会失败，发现DataReader对表进行了锁定。]]></description>
    </item>
      <item>
      <title><![CDATA[软件更新：网页设计师必备 之 网站截图工具 (附源码)]]></title> 
      <link>http://www.xianfen.net/Article121.aspx</link> 
      <category><![CDATA[C# / .NET]]></category> 
      <author><![CDATA[tda7264@163.com <飘遥>]]></author> 
      <pubDate>Wed, 18 Mar 2009 23:18:41 GMT</pubDate> 
      <guid>http://www.xianfen.net/Article121.aspx</guid>      <description><![CDATA[原来用的webBrowser.DrawToBitmap方法在某些情况下不能正确截图，Reflector查看webBrowser.DrawToBitmap方法的实现可见在public class WebBrowserBase : Control类中实现的，这个实现隐藏了父类的方法，直接调用父类Control的DrawToBitmap方法。]]></description>
    </item>
      <item>
      <title><![CDATA[C#4.0初探： Optional and named parameters]]></title> 
      <link>http://www.xianfen.net/Article120.aspx</link> 
      <category><![CDATA[C# / .NET]]></category> 
      <author><![CDATA[tda7264@163.com <飘遥>]]></author> 
      <pubDate>Sun, 08 Mar 2009 17:40:12 GMT</pubDate> 
      <guid>http://www.xianfen.net/Article120.aspx</guid>      <description><![CDATA[Optional and named parameters特性在有些场合提供很大的方便，特别是Office开发中可以告别一坨System.Reflection.Missing了。这里简单了解一下C#4.0中的Optional and named parameters。]]></description>
    </item>
      <item>
      <title><![CDATA[WPF 3D 翻盘抽奖程序]]></title> 
      <link>http://www.xianfen.net/Article119.aspx</link> 
      <category><![CDATA[C# / .NET]]></category> 
      <author><![CDATA[tda7264@163.com <飘遥>]]></author> 
      <pubDate>Sat, 28 Feb 2009 16:06:03 GMT</pubDate> 
      <guid>http://www.xianfen.net/Article119.aspx</guid>      <description><![CDATA[由于需要做几个抽奖程序，是抽奖程序，做的酷炫华丽必不可少。不太熟悉flash，因此放弃；如果用silverlight做，需要在网页中呈现，不方便，放弃；自己熟悉的技术只有Winform和WPF了。做了一番之后，发现要想用Winform实现比较酷炫华丽的效果真的很困难，而WPF相对简单多了。既然做就做成最酷的，用立方体呈现翻盘，表面布上卡通画的纹理，鼠标移动到立方体上，立方体旋转，触发声音，用徐徐展开的画卷并伴随着音乐呈现结果是个不错的创意。]]></description>
    </item>
</channel></rss>