﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-下一个面包在哪里？-随笔分类-C#天地</title><link>http://www.cnblogs.com/FlyingBread/category/79929.html</link><description>程序，数学，生活。 
想知道我是谁？为啥不去看看相册呢？</description><language>zh-cn</language><lastBuildDate>Sun, 18 May 2008 12:26:15 GMT</lastBuildDate><pubDate>Sun, 18 May 2008 12:26:15 GMT</pubDate><ttl>60</ttl><item><title>利用TestDriven.net和NUnit进行单元测试</title><link>http://www.cnblogs.com/FlyingBread/archive/2007/03/30/694590.html</link><dc:creator>flying_bread</dc:creator><author>flying_bread</author><pubDate>Fri, 30 Mar 2007 15:23:00 GMT</pubDate><guid>http://www.cnblogs.com/FlyingBread/archive/2007/03/30/694590.html</guid><wfw:comment>http://www.cnblogs.com/FlyingBread/comments/694590.html</wfw:comment><comments>http://www.cnblogs.com/FlyingBread/archive/2007/03/30/694590.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/FlyingBread/comments/commentRss/694590.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FlyingBread/services/trackbacks/694590.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 单元测试对于保证程序质量是非常有用处的。NUnit和TestDriven都是很好的单元测试工具。Nunit的使用相对说来比较复杂，而且不是非常方便。TestDriven不仅和Visual Studio .Net集成的非常好，而且使用起来相当的快捷。可以大大提高程序的效率。TestDriven能支持大部分NUnit的参数，文中列举了最重要和最常用的TestDriven属性，希望对大家有用，帮大家促进单元测试。&nbsp;&nbsp;<a href='http://www.cnblogs.com/FlyingBread/archive/2007/03/30/694590.html'>阅读全文</a><img src ="http://www.cnblogs.com/FlyingBread/aggbug/694590.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://FlyingBread.cnblogs.com/" target="_blank">flying_bread</a> 2007-03-30 23:23 <a href="http://www.cnblogs.com/FlyingBread/archive/2007/03/30/694590.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在C#中根据HardwareID获取驱动程序信息</title><link>http://www.cnblogs.com/FlyingBread/archive/2007/03/18/678982.html</link><dc:creator>flying_bread</dc:creator><author>flying_bread</author><pubDate>Sun, 18 Mar 2007 07:55:00 GMT</pubDate><guid>http://www.cnblogs.com/FlyingBread/archive/2007/03/18/678982.html</guid><wfw:comment>http://www.cnblogs.com/FlyingBread/comments/678982.html</wfw:comment><comments>http://www.cnblogs.com/FlyingBread/archive/2007/03/18/678982.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/FlyingBread/comments/commentRss/678982.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FlyingBread/services/trackbacks/678982.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 使用WMI和PInvoke的方式，根据HardwareID来取得设备的驱动程序信息。WMI的方式虽然简洁，但是存在着效率低，而且不适合某些操作系统。使用PInvoke的方式效率高，兼容多个操作系统，但是编程麻烦，而且需要Windows DDK的支持。文中给出了两种实现方式。&nbsp;&nbsp;<a href='http://www.cnblogs.com/FlyingBread/archive/2007/03/18/678982.html'>阅读全文</a><img src ="http://www.cnblogs.com/FlyingBread/aggbug/678982.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://FlyingBread.cnblogs.com/" target="_blank">flying_bread</a> 2007-03-18 15:55 <a href="http://www.cnblogs.com/FlyingBread/archive/2007/03/18/678982.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>利用C#操作WMI指南</title><link>http://www.cnblogs.com/FlyingBread/archive/2007/03/18/678870.html</link><dc:creator>flying_bread</dc:creator><author>flying_bread</author><pubDate>Sun, 18 Mar 2007 05:46:00 GMT</pubDate><guid>http://www.cnblogs.com/FlyingBread/archive/2007/03/18/678870.html</guid><wfw:comment>http://www.cnblogs.com/FlyingBread/comments/678870.html</wfw:comment><comments>http://www.cnblogs.com/FlyingBread/archive/2007/03/18/678870.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/FlyingBread/comments/commentRss/678870.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FlyingBread/services/trackbacks/678870.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如何在C#中使用WMI？如何使用WMI连接远程和本地计算机？常用的WMI查询语句的格式是什么？本文主要讨论了上面的3个问题，还给出了一些参考资料和链接。希望能有所帮助。&nbsp;&nbsp;<a href='http://www.cnblogs.com/FlyingBread/archive/2007/03/18/678870.html'>阅读全文</a><img src ="http://www.cnblogs.com/FlyingBread/aggbug/678870.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://FlyingBread.cnblogs.com/" target="_blank">flying_bread</a> 2007-03-18 13:46 <a href="http://www.cnblogs.com/FlyingBread/archive/2007/03/18/678870.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>.Net操作注册表入门指南</title><link>http://www.cnblogs.com/FlyingBread/archive/2007/01/22/626818.html</link><dc:creator>flying_bread</dc:creator><author>flying_bread</author><pubDate>Mon, 22 Jan 2007 08:39:00 GMT</pubDate><guid>http://www.cnblogs.com/FlyingBread/archive/2007/01/22/626818.html</guid><wfw:comment>http://www.cnblogs.com/FlyingBread/comments/626818.html</wfw:comment><comments>http://www.cnblogs.com/FlyingBread/archive/2007/01/22/626818.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/FlyingBread/comments/commentRss/626818.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FlyingBread/services/trackbacks/626818.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文讨论了利用C#操作注册表的常用操作。比如打开子键（Open SubKey），新建子键（Create SubKey），删除子键（Delete SubKey），从注册表取得值（GetValue），向注册表中写入新值（SetValue）等。&nbsp;&nbsp;<a href='http://www.cnblogs.com/FlyingBread/archive/2007/01/22/626818.html'>阅读全文</a><img src ="http://www.cnblogs.com/FlyingBread/aggbug/626818.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://FlyingBread.cnblogs.com/" target="_blank">flying_bread</a> 2007-01-22 16:39 <a href="http://www.cnblogs.com/FlyingBread/archive/2007/01/22/626818.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>应对32位程序在64位系统上访问注册表和文件自动转向问题</title><link>http://www.cnblogs.com/FlyingBread/archive/2007/01/21/624291.html</link><dc:creator>flying_bread</dc:creator><author>flying_bread</author><pubDate>Sat, 20 Jan 2007 16:45:00 GMT</pubDate><guid>http://www.cnblogs.com/FlyingBread/archive/2007/01/21/624291.html</guid><wfw:comment>http://www.cnblogs.com/FlyingBread/comments/624291.html</wfw:comment><comments>http://www.cnblogs.com/FlyingBread/archive/2007/01/21/624291.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/FlyingBread/comments/commentRss/624291.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FlyingBread/services/trackbacks/624291.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 应对32位程序在64位系统上访问注册表和文件自动转向问题。讨论了32位程序在64位系统上面的运行机制，使用WMI判断64位系统，关闭和打开文件和注册表的自动转向功能以得到完全的访问权限。&nbsp;&nbsp;<a href='http://www.cnblogs.com/FlyingBread/archive/2007/01/21/624291.html'>阅读全文</a><img src ="http://www.cnblogs.com/FlyingBread/aggbug/624291.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://FlyingBread.cnblogs.com/" target="_blank">flying_bread</a> 2007-01-21 00:45 <a href="http://www.cnblogs.com/FlyingBread/archive/2007/01/21/624291.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用C#格式化字符串</title><link>http://www.cnblogs.com/FlyingBread/archive/2007/01/18/620287.html</link><dc:creator>flying_bread</dc:creator><author>flying_bread</author><pubDate>Wed, 17 Jan 2007 23:21:00 GMT</pubDate><guid>http://www.cnblogs.com/FlyingBread/archive/2007/01/18/620287.html</guid><wfw:comment>http://www.cnblogs.com/FlyingBread/comments/620287.html</wfw:comment><comments>http://www.cnblogs.com/FlyingBread/archive/2007/01/18/620287.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/FlyingBread/comments/commentRss/620287.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FlyingBread/services/trackbacks/620287.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 讨论了C#字符串的格式定义方式，包括格式控制符，自定义格式控制符，字符串解析成数字，日期格式，日期和字符串的转换等。&nbsp;&nbsp;<a href='http://www.cnblogs.com/FlyingBread/archive/2007/01/18/620287.html'>阅读全文</a><img src ="http://www.cnblogs.com/FlyingBread/aggbug/620287.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://FlyingBread.cnblogs.com/" target="_blank">flying_bread</a> 2007-01-18 07:21 <a href="http://www.cnblogs.com/FlyingBread/archive/2007/01/18/620287.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RC4算法的一个实现（来自SourceForge）</title><link>http://www.cnblogs.com/FlyingBread/archive/2007/01/07/613741.html</link><dc:creator>flying_bread</dc:creator><author>flying_bread</author><pubDate>Sat, 06 Jan 2007 16:52:00 GMT</pubDate><guid>http://www.cnblogs.com/FlyingBread/archive/2007/01/07/613741.html</guid><wfw:comment>http://www.cnblogs.com/FlyingBread/comments/613741.html</wfw:comment><comments>http://www.cnblogs.com/FlyingBread/archive/2007/01/07/613741.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/FlyingBread/comments/commentRss/613741.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FlyingBread/services/trackbacks/613741.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一个来自SourceForge的RC4的实现。另外在CodeProject上面也有一个实现，但是据说CodeProject的有问题。故贴出SourceForge的代码供大家参考。&nbsp;&nbsp;<a href='http://www.cnblogs.com/FlyingBread/archive/2007/01/07/613741.html'>阅读全文</a><img src ="http://www.cnblogs.com/FlyingBread/aggbug/613741.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://FlyingBread.cnblogs.com/" target="_blank">flying_bread</a> 2007-01-07 00:52 <a href="http://www.cnblogs.com/FlyingBread/archive/2007/01/07/613741.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>.Net Framework1.1中常见加密算法的使用</title><link>http://www.cnblogs.com/FlyingBread/archive/2007/01/07/613733.html</link><dc:creator>flying_bread</dc:creator><author>flying_bread</author><pubDate>Sat, 06 Jan 2007 16:36:00 GMT</pubDate><guid>http://www.cnblogs.com/FlyingBread/archive/2007/01/07/613733.html</guid><wfw:comment>http://www.cnblogs.com/FlyingBread/comments/613733.html</wfw:comment><comments>http://www.cnblogs.com/FlyingBread/archive/2007/01/07/613733.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/FlyingBread/comments/commentRss/613733.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FlyingBread/services/trackbacks/613733.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 参考了Codeproject上面相关文章，描述了在.Net Framework1.1中调用常用的加密算法的实现。加密算法包括DES，TripleDES，AES(Rijndael)， RC2，MD5，SHA1, SHA256, SHA384, SHA512。给出了实际的调用实例。&nbsp;&nbsp;<a href='http://www.cnblogs.com/FlyingBread/archive/2007/01/07/613733.html'>阅读全文</a><img src ="http://www.cnblogs.com/FlyingBread/aggbug/613733.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://FlyingBread.cnblogs.com/" target="_blank">flying_bread</a> 2007-01-07 00:36 <a href="http://www.cnblogs.com/FlyingBread/archive/2007/01/07/613733.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SHA1算法实现及详解</title><link>http://www.cnblogs.com/FlyingBread/archive/2007/01/02/610206.html</link><dc:creator>flying_bread</dc:creator><author>flying_bread</author><pubDate>Tue, 02 Jan 2007 13:12:00 GMT</pubDate><guid>http://www.cnblogs.com/FlyingBread/archive/2007/01/02/610206.html</guid><wfw:comment>http://www.cnblogs.com/FlyingBread/comments/610206.html</wfw:comment><comments>http://www.cnblogs.com/FlyingBread/archive/2007/01/02/610206.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/FlyingBread/comments/commentRss/610206.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FlyingBread/services/trackbacks/610206.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 详细描述了SHA1算法的原理和实现过程。给出了完整的实现代码以供研究&nbsp;&nbsp;<a href='http://www.cnblogs.com/FlyingBread/archive/2007/01/02/610206.html'>阅读全文</a><img src ="http://www.cnblogs.com/FlyingBread/aggbug/610206.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://FlyingBread.cnblogs.com/" target="_blank">flying_bread</a> 2007-01-02 21:12 <a href="http://www.cnblogs.com/FlyingBread/archive/2007/01/02/610206.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MD5算法和C#实现</title><link>http://www.cnblogs.com/FlyingBread/archive/2006/12/24/602511.html</link><dc:creator>flying_bread</dc:creator><author>flying_bread</author><pubDate>Sun, 24 Dec 2006 15:10:00 GMT</pubDate><guid>http://www.cnblogs.com/FlyingBread/archive/2006/12/24/602511.html</guid><wfw:comment>http://www.cnblogs.com/FlyingBread/comments/602511.html</wfw:comment><comments>http://www.cnblogs.com/FlyingBread/archive/2006/12/24/602511.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/FlyingBread/comments/commentRss/602511.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FlyingBread/services/trackbacks/602511.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 详细说明了MD5算法的实现过程。并且给出了c#实现的实例。&nbsp;&nbsp;<a href='http://www.cnblogs.com/FlyingBread/archive/2006/12/24/602511.html'>阅读全文</a><img src ="http://www.cnblogs.com/FlyingBread/aggbug/602511.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://FlyingBread.cnblogs.com/" target="_blank">flying_bread</a> 2006-12-24 23:10 <a href="http://www.cnblogs.com/FlyingBread/archive/2006/12/24/602511.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>