<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title>.Net技术</title>
<link>http://www.kuqin.com/dotnet/</link>
<description>挖经验 / .Net技术</description>
<language>zh-cn</language>
<generator>Copyright &amp;copy; 2007-2008 &lt;A href=&quot;http://www.kuqin.com&quot;&gt;酷勤网&lt;/A&gt; All Rights Reserved
&lt;A href=&quot;http://www.miibeian.gov.cn/&quot; target=&quot;_blank&quot;&gt;京ICP备07011765号&lt;/A&gt;</generator>
<webmaster>kuqin.com@163.com</webmaster>
<item>
    <title>拯救C# 2.0，但是我们真做的到吗？</title>
    <link>http://www.kuqin.com/dotnet/20090627/59239.html</link>
    <description>　　似乎还有不少项目在用C# 2.0（本文最后我们来做一个调查），但是C# 2.0的生产力实在不如C# 3.0&amp;mdash;&amp;mdash;如果您不信，那么一会儿就会意识到这一点。有朋友认为语言能力不重要，有了好用的框架/类库也可以有很高的生产力。所以这篇文章，我们就设法使用&amp;ldquo;类</description>
    <pubDate>2009-06-27</pubDate>
    <category>.Net技术</category>
    <author>老赵</author>
    <comments>博客园</comments>
</item>
<item>
    <title>趣味理解ADO.NET对象模型</title>
    <link>http://www.kuqin.com/dotnet/20090620/57851.html</link>
    <description>数据库的应用在我们的生活和工作中已经无处不在，无论是一个小企业的OA系统，还是中国移动的运营系统，似乎都离不开数据库的应用。对于大多数应用程序来说，不管它们是Windows桌面应用程序，还是Web应用程序，存储和检索数据都是其核心功能。所以针对数据库的开发已经成</description>
    <pubDate>2009-06-20</pubDate>
    <category>.Net技术</category>
    <author>李天平</author>
    <comments>博客园</comments>
</item>
<item>
    <title>让C#中的0等于0</title>
    <link>http://www.kuqin.com/dotnet/20090602/54518.html</link>
    <description>C#对装箱后的值类型支持的并不好。与VB不同，==这样的基本算术比较符无法在装箱后的类型上得到正确的结果，即使所比较的值属于同一类型。


    
        
            变量
            类型
            值
        
        
            a
            i</description>
    <pubDate>2009-06-02</pubDate>
    <category>.Net技术</category>
    <author>Jonathan Allen 译者 王瑜珩</author>
    <comments>InfoQ</comments>
</item>
<item>
    <title>SharePoint对象模型性能考量</title>
    <link>http://www.kuqin.com/dotnet/20090602/54517.html</link>
    <description>SharePoint对象模型（Object Model）允许外部应用程序或托管的WebPart来查询、编辑和创建存储在SharePoint内容数据库（Content Database）中的内容。有很多博客文章、知识库文章和最佳实践中，都谈到如何在不同的用例场景中使用对象模型。
大部分常见用例场景都是关于</description>
    <pubDate>2009-06-02</pubDate>
    <category>.Net技术</category>
    <author>Andreas Grabner 译者 朱永光</author>
    <comments>InfoQ</comments>
</item>
<item>
    <title>[你必须知道的.NET]第三十一回：深入.NET 4.0之，从“新”展望</title>
    <link>http://www.kuqin.com/dotnet/20090523/52903.html</link>
    <description>总体来说，这是一篇介绍性的文章，不会涉及过多技术细节和研究过程。但是，作为拉开序幕的第一页，本文以提纲挈领的方式展开对.NET 4.0的初次体验。从What’s new的角度，开始我对.NET 4.0新特性的探索之旅。</description>
    <pubDate>2009-05-23</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第三十回：.NET十年（下）</title>
    <link>http://www.kuqin.com/dotnet/20090518/51877.html</link>
    <description>无论如何，.NET 4.0已经在叩开新年的大门之时，以高调的姿态迎来一片掌声。广大的技术爱好者不会等待太长的时间，就能感受C#发展中的又一次变革。随着.NET 4.0在2009年的发布，我们对于C# 4.0的关注也将与日俱增。</description>
    <pubDate>2009-05-18</pubDate>
    <category>.Net技术</category>
    <author>秩名</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第二十九回：.NET十年（上）</title>
    <link>http://www.kuqin.com/dotnet/20090518/51876.html</link>
    <description>本文不欲计较门派的高下，旨在明辨技术的真谛，这就是.NET平台下的开发利器：C#语言，并从其变迁的进程中对于.NET技术发展把玩一番。在上篇，我们走在历史，对.NET的过去尤其是c#语言做以回顾，具体而言就是.NET 1.0、2.0、3.0的一路走来。</description>
    <pubDate>2009-05-18</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>作为ASP.NET开发人员必须养成的编程习惯</title>
    <link>http://www.kuqin.com/dotnet/20090517/51717.html</link>
    <description>程序健壮性最基本要求就是程序错误的处理与捕捉，在ASP.NET中，错误的处理有和其他编程语言一样的机制，可以使用Try…Catch… Finally等方式，这一点和ASP相比具有较大的进步。</description>
    <pubDate>2009-05-17</pubDate>
    <category>.Net技术</category>
    <author>pengyouba</author>
    <comments>IT168</comments>
</item>
<item>
    <title>ASP.NET开发人员需要学习ASP.NET MVC么？</title>
    <link>http://www.kuqin.com/dotnet/20090507/50081.html</link>
    <description>ASP.NET MVC不是一个“束缚你手脚”的框架，也不是一个“ASP.NET入门”框架，你可以完全控制所有的东西。在Web的世界里，UI还没有标准化到可以使用框架来控制，并以一种“标准”的方式来生成。</description>
    <pubDate>2009-05-07</pubDate>
    <category>.Net技术</category>
    <author>Jon Arild T&amp;oslash;rresdal 译</author>
    <comments>InfoQ</comments>
</item>
<item>
    <title>用于构建SharePoint解决方案的10个最佳实践</title>
    <link>http://www.kuqin.com/dotnet/20090504/49545.html</link>
    <description>1.SharePoint的系统交互；2.采用本机SharePoint功能的Advantage；3.知道重要 SPDev 任务和信息；4.开发解决方案关闭的服务器；5.测试代码，并管理依赖项；6.连续集成和自动的生成；7.具有SharePoint 管理自定义配置设置……</description>
    <pubDate>2009-05-04</pubDate>
    <category>.Net技术</category>
    <author>秩名</author>
    <comments>IT168</comments>
</item>
<item>
    <title>C#动态特性的更多消息</title>
    <link>http://www.kuqin.com/dotnet/20090502/49160.html</link>
    <description>C# 4将通过新的元类型“dynamic”来添加对后期绑定的支持。任何直接声明为这种类型的变量，或者从函数中返回这种类型的值，都将自动地视为后期绑定。动态类型明显不是C#的一个特性，不过是为了支持动态绑定的一个后果。</description>
    <pubDate>2009-05-02</pubDate>
    <category>.Net技术</category>
    <author>Jonathan Allen译者 朱永光</author>
    <comments>InfoQ</comments>
</item>
<item>
    <title>提高ASP.NET应用程序性能的10大方法</title>
    <link>http://www.kuqin.com/dotnet/20090426/48176.html</link>
    <description>一、返回多个数据集；二、对数据进行分页；三、连接池；四、ASP.NET缓存API ；五、预请求缓存；六、后台处理；七、页面输出缓存和代理服务；八、 用IIS6.0的Kernel Caching；九、 用Gzip压缩数据；十、 服务器控件的ViewState。</description>
    <pubDate>2009-04-26</pubDate>
    <category>.Net技术</category>
    <author>Rob Howard</author>
    <comments>酷勤网</comments>
</item>
<item>
    <title>使用并发与协调运行时</title>
    <link>http://www.kuqin.com/dotnet/20090424/47754.html</link>
    <description>如果您的应用程序是单线程的，CCR可以使您的程序提高响应能力，并且更充分利用CPU核心——同时让您的代码库从概念上保持整洁。如果您的程序已经启用了多线程，那么CCR能够在简化您代码库的同时，保持（甚至改进）程序的吞吐量。</description>
    <pubDate>2009-04-24</pubDate>
    <category>.Net技术</category>
    <author>Nick Gunn译者 赵劼</author>
    <comments>InfoQ</comments>
</item>
<item>
    <title>ASP.NET 应用程序的扩展策略</title>
    <link>http://www.kuqin.com/dotnet/20090419/46684.html</link>
    <description>只要您的应用程序不断增加，您的扩展工作也会不断增加。可以有效处理一万个用户的 ASP.NET 技术在处理十万个用户时效率可能会大打折扣，而处理一百万个用户时规则又会有所不同。</description>
    <pubDate>2009-04-19</pubDate>
    <category>.Net技术</category>
    <author>Richard Campbell and Kent Alst</author>
    <comments>微软MSDN</comments>
</item>
<item>
    <title>[你必须知道的.NET]第二十八回：说说Name这回事儿</title>
    <link>http://www.kuqin.com/dotnet/20090406/44369.html</link>
    <description>FullName在一个程序集中是唯一限定的，包含了所在的命名空间，而AssemblyQualifiedName则更包含其程序集名称，对于复杂类型的例如List&lt;T&gt;这样的类型，即便是FullName也将以AssemblyQualifiedName显示其类型参数。</description>
    <pubDate>2009-04-06</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第二十七回：interface到底继承于object吗？</title>
    <link>http://www.kuqin.com/dotnet/20090406/44368.html</link>
    <description>为了找出接口继承的原因，我想从接口存在的意义入手是最能够说明问题的办法？接口，就像面向对象设计中的精灵，为OO思想注入了灵魂和活力，接口突破了继承在纵向上的扩展方向，在横向给予对象以更灵活的支持机制。 </description>
    <pubDate>2009-04-06</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第二十六回：认识元数据和IL（下）</title>
    <link>http://www.kuqin.com/dotnet/20090406/44367.html</link>
    <description>CLR最终执行的只有本地机器码，所以JIT编译的作用是在运行时将IL代码解析为机器码执行。对于JIT编译，我们会以专门的篇幅来全面了解，本文只将目光关注于元数据和IL在程序执行时的作用和参与细节。</description>
    <pubDate>2009-04-06</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第二十五回：认识元数据和IL（中）</title>
    <link>http://www.kuqin.com/dotnet/20090406/44366.html</link>
    <description>元数据，就是描述数据的数据。这一概念并非CLR之独创，Metadata存在于任何对数据和数据关系中，例如程序集清单信息也被称为程序集元数据。而不同系统的元数据也相应具有本身的特点，.NET元数据也是如此。</description>
    <pubDate>2009-04-06</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第二十四回：认识元数据和IL（上）</title>
    <link>http://www.kuqin.com/dotnet/20090406/44365.html</link>
    <description>你可曾想到，我们的C#代码，编译之后究竟为何物？你可曾认知，我们的可执行程序，运行之时的轨迹究竟为哪般？那么，本文通过对Metadata（元数据）和IL（Intermediate Language, 中间语言）的认识开始，来逐步给出答案。</description>
    <pubDate>2009-04-06</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第二十三回：品味细节，深入.NET的类型构造器</title>
    <link>http://www.kuqin.com/dotnet/20090406/44364.html</link>
    <description>在.NET中，一个类的初始化过程是在构造器中进行的。并且根据构造成员的类型，分为类型构造器（.cctor）和对象构造器（.ctor）， 其中.cctor和.ctor为二者在IL代码中的指令表示。</description>
    <pubDate>2009-04-06</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>你必须知道的.NET]第二十二回：字符串驻留（上）——带着问题思考</title>
    <link>http://www.kuqin.com/dotnet/20090406/44363.html</link>
    <description>String Interning（字符串驻留）是一个值得思考的话题，带着问题思考，我们至少要理清以下几个问题：什么是string？ 什么是字符串驻留？ 字符串驻留的运行机制及执行过程？ 字符串驻留的其他问题？ </description>
    <pubDate>2009-04-06</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第二十一回：认识全面的null</title>
    <link>http://www.kuqin.com/dotnet/20090406/44362.html</link>
    <description>null、nullable、??运算符、null object模式，这些闪亮的概念在你眼前晃动，我们有理由相信“存在即合理”，事实上，null不光合理，而且重要。本文，从null的基本认知开始，逐层了解可空类型、??运算符和null object模式，在循序之旅中了解不一样的null。</description>
    <pubDate>2009-04-06</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第二十回：学习方法论</title>
    <link>http://www.kuqin.com/dotnet/20090406/44361.html</link>
    <description>想要在这个领域有所发展，只能靠坚持和兴趣了。二者缺一不可，对于刚刚毕业的你来说，这个准备是必须有的。这是我的第一个体会，可能比较虚，但是这个在我看来却是最重要的一条。</description>
    <pubDate>2009-04-06</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第十九回：对象创建始末（下）</title>
    <link>http://www.kuqin.com/dotnet/20090406/44360.html</link>
    <description>对象创建过程的了解，是从底层接触CLR运行机制的入口，也是认识.NET自动内存管理的关键。通过本文的详细论述，关于对象的创建、内存分配、初始化过程和方法调用等技术都会建立一个相对全面的理解，同时也清楚的把握了线程栈和托管堆的执行机制。</description>
    <pubDate>2009-04-06</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第十八回：对象创建始末（上）</title>
    <link>http://www.kuqin.com/dotnet/20090406/44359.html</link>
    <description>对于值类型来说，一般创建在线程的堆栈上。但并非所有的值类型都创建在线程的堆栈上，例如作为类的字段时，值类型作为实例成员的一部分也被创建在托管堆上；装箱发生时，值类型字段也会拷贝在托管堆上。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第十七回：貌合神离：覆写和重载</title>
    <link>http://www.kuqin.com/dotnet/20090405/44358.html</link>
    <description>覆写（override）与重载（overload），是成就.NET面向对象多态特性的基本技术之一，两个貌似相似而实则不然的概念，常常带给我们很多的误解，因此有必要以专题来讨论清楚其区别，而更重要的是关注其在多态中的应用。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第十六回：深入浅出关键字——using全接触</title>
    <link>http://www.kuqin.com/dotnet/20090405/44357.html</link>
    <description>一个简单的关键字，多种不同的应用场合。本文从比较全面的角度，诠释了using关键字在.NET中的多种用法，值得指出的是这种用法并非实现于.NET的所有高级语言，本文的情况主要局限在C#中。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第十五回：继承本质论</title>
    <link>http://www.kuqin.com/dotnet/20090405/44356.html</link>
    <description>在.NET中，如果创建一个类，则该类总是在继承。这缘于.NET的面向对象特性，所有的类型都最终继承自共同的根System.Object类。可见，继承是.NET运行机制的基础技术之一，一切皆为对象，一切皆于继承。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第十四回：认识IL代码_从开始到现在</title>
    <link>http://www.kuqin.com/dotnet/20090405/44355.html</link>
    <description>本文从几个重点的IL指令开始，力求通过对比性的分析和深入来逐步揭开IL的神秘与迷惑，正如我们在开始强调的那样，本文只是个开始也许也是个阶段，对IL的探求正如我自己的脚步一样，也在继续着，为的是在.NET的技术世界能够有更多的领悟。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第十三回：从Hello, world开始认识IL</title>
    <link>http://www.kuqin.com/dotnet/20090405/44354.html</link>
    <description>本文从一个点的角度和IL来了一次接触，除了了解几个重要的指令含义，更重要的是已经走进了IL的世界。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第十二回：参数之惑——传递的艺术（下）</title>
    <link>http://www.kuqin.com/dotnet/20090405/44353.html</link>
    <description>简单的说对象作为参数传递时，执行的是对对象地址的拷贝，操作的是该拷贝地址。这在本质上和值类型参数按值传递是相同的，都是按值传递。不同的是值类型的“值”为类型实例，而引用类型的“值”为引用地址。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第十一回：参数之惑——传递的艺术（上）</title>
    <link>http://www.kuqin.com/dotnet/20090405/44352.html</link>
    <description>通过本文的探讨至少对如下几个问题能有清晰的概念：什么是按值传递？什么是按引用传递？按引用传递和按引用类型参数传递的区别？ref与out在按引用传递中的比较与应用如何？param修饰符在参数传递中的作用是什么？ </description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第十回：品味类型——值类型与引用类型（下）－应用征途</title>
    <link>http://www.kuqin.com/dotnet/20090405/44351.html</link>
    <description>我们从类型定义、实例创建、参数传递、类型判等、垃圾回收等几个方面来简要的对上两回的内容做以剖析，并以一定的IL语言和内存机制来说明，期望进一步加深我们的理解和分析。  </description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET]第九回：品味类型——值类型与引用类型（中）－规则无边</title>
    <link>http://www.kuqin.com/dotnet/20090405/44350.html</link>
    <description>本文旨在从上文呼应的角度，来把这个主题彻底的融会贯通，无边无迹的应用，还是来自反复无常的实践，因此对应用我只能说以一个角度来阐释观点，但是肯定不可能力求全局。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET] 第八回：品味类型——值类型与引用类型（上）－内存有理</title>
    <link>http://www.kuqin.com/dotnet/20090405/44349.html</link>
    <description>根据CRL的内存机制，我们知道如果ATpye为Int32类型，则表示其元素是值类型，而数组本身为引用类型，myType将保存指向托管堆中的一块大小为4×10byte的内存地址，并且将所有的元素赋值为0；而如果AType为自定义的引用类型，则会只做一次内存分配。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET] 第七回：品味类型——从通用类型系统开始</title>
    <link>http://www.kuqin.com/dotnet/20090405/44348.html</link>
    <description>在作者看来想要深入的了解.NET，必须首先从了解类型开始，因为CLR技术就是基于类型而展开的。而了解类型则有必要把焦点放在.NET类型体系的公共基础架构上，这就是：通用类型系统（Common Type System, CTS）。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET] 第六回：深入浅出关键字---base和this</title>
    <link>http://www.kuqin.com/dotnet/20090405/44347.html</link>
    <description>base和this关键字，不是特别难于理解的内容，本文之所以将其作为系列的主题，除了对其应用规则做以小结之外，更重要的是在关注其执行细节的基础上，对语言背景建立更清晰的把握和分析，这些才是学习和技术应用的根本所在，也是.NET技术框架中本质诉求。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET] 第五回：深入浅出关键字——把new说透</title>
    <link>http://www.kuqin.com/dotnet/20090405/44346.html</link>
    <description>new作为修饰符，基本的规则是：实现派生类中隐藏方法，则基类方法必须定义为virtual；new作为修饰符，实现隐藏基类成员时，不可和override共存，原因是这两者语义相斥：new用于实现创建一个新成员，同时隐藏基类的同名成员；而override用于实现对基类成员的扩展。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET] 第四回：后来居上：class和struct</title>
    <link>http://www.kuqin.com/dotnet/20090405/44345.html</link>
    <description>在.NET框架中，关于class和struct的讨论将涉及到对引用类型和值类型的认识，并且进一步将触角伸向变量内存分配这一高级主题，所以我们有必要来了解其运行机制，把握区别和应用场合，以便在平常的系统设计中把握好对这一概念层次的把握。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET] 第三回：历史纠葛：特性和属性</title>
    <link>http://www.kuqin.com/dotnet/20090405/44344.html</link>
    <description>提起特性，由于高级语言发展的历史原因，不免让人想起另一个耳熟能详的名字：属性。特性和属性，往往给初学者或者从C++转移到C#的人混淆的概念冲击。那么，什么是属性，什么是特性，二者的概念和区别，用法与示例，将在本文做以概括性的总结和比较。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET] 第二回：对抽象编程：接口和抽象类</title>
    <link>http://www.kuqin.com/dotnet/20090405/44343.html</link>
    <description>接口和抽象类，是论坛上、课堂间讨论最多的话题之一，之所以将这个老话题拿出来再议，是因为从我的体会来说，深刻的理解这两个面向对象的基本内容，对于盘活面向对象的抽象化编程思想至关重要。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>[你必须知道的.NET] 第一回：恩怨情仇：is和as</title>
    <link>http://www.kuqin.com/dotnet/20090405/44342.html</link>
    <description>类型安全是.NET设计之初重点考虑的内容之一，对于程序设计者来说，完全把握系统数据的类型安全，经常是力不从心的问题。现在，这一切已经在微软大牛们的设计框架中为你解决了。在.NET中，一切类型都必须集成自System.Object类型。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>Anytao</author>
    <comments>博客园</comments>
</item>
<item>
    <title>你必须知道的.NET</title>
    <link>http://www.kuqin.com/dotnet/20090405/44338.html</link>
    <description>全书主要包括了.NET基础知识及其深度分析，以.NET Framework和CLR研究为核心展开.NET本质论述，涵盖了.NET基本知识几乎所有的重点内容。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>王涛  微软MVP</author>
    <comments>博客园</comments>
</item>
<item>
    <title>.NET，你忘记了么？（六）——再谈String</title>
    <link>http://www.kuqin.com/dotnet/20090405/44288.html</link>
    <description>我们在实际的应用中，字符串比较有着很大的应用，String.Compare()。这个方法的本质是将整个string拆开，然后比较其中的每个字符。String是个特殊的引用对象，关键就在于他的字符串驻留技术和字符串的恒定不变性。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>飞林沙</author>
    <comments>博客园</comments>
</item>
<item>
    <title>.NET，你忘记了么？（五）——非主流使用者的HTML</title>
    <link>http://www.kuqin.com/dotnet/20090405/44287.html</link>
    <description>本文中，我所指的非主流使用者并不是说，那些涂着浓妆，摆着怪异表情的网络非主流MM，而专指一些我们没有注意到的使用者。比如，使用非PC端上网用户，如视觉障碍用户。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>飞林沙</author>
    <comments>博客园</comments>
</item>
<item>
    <title>.NET，你忘记了么？（四）——回味HTML非主流标签</title>
    <link>http://www.kuqin.com/dotnet/20090405/44286.html</link>
    <description>老赵说：语义和样式要分开写。这点提醒了我，另外一个这样去做的原因，就是可维护性。你的后续程序员或者当你的网站需要更改样式时，使用更匹配的标签可以让你的代码灵活性更高！</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>飞林沙</author>
    <comments>博客园</comments>
</item>
<item>
    <title>.NET，你忘记了么？（三）——关于Array和List的使用</title>
    <link>http://www.kuqin.com/dotnet/20090405/44285.html</link>
    <description>如果初始化时确定大小，那么就使用Array。如果初始化时不确定大小，那么就使用List。当然，其实完全可以自己去实现List中的数组扩充功能的，也许会更棒，因为我们没有必要去将Array每次都扩充为原来的二倍。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>飞林沙</author>
    <comments>博客园</comments>
</item>
<item>
    <title>.NET，你忘记了么？（二）——使用using清理非托管资源</title>
    <link>http://www.kuqin.com/dotnet/20090405/44284.html</link>
    <description>在.NET中，绝大多数的类都是运行在托管的环境下，所以都由GC来负责回收，那么我们就不需要实现IDispose接口，而是由GC来自动负责。可是有一些类使用的是非托管资源，那么这个时候，我们就应该去实现IDispose接口，说个比较常用的SqlConnection之类。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>飞林沙</author>
    <comments>博客园</comments>
</item>
<item>
    <title>.NET，你忘记了么？（一）—— 遵从CLS </title>
    <link>http://www.kuqin.com/dotnet/20090405/44283.html</link>
    <description>CLS定义了支持语言继承的规范，他使我们所写的程序可以于任何一门.NET所兼容的语言交互，这使我们也可以充分利用继承，多态，异常以及其他一些特点的优势。</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>飞林沙</author>
    <comments>博客园</comments>
</item>
<item>
    <title>.NET，你忘记了么</title>
    <link>http://www.kuqin.com/dotnet/20090405/44282.html</link>
    <description>.NET，你忘记了么？ 遵从CLS；使用using清理非托管资源；关于Array和List的使用；回味HTML非主流标签；非主流使用者的HTML；再谈String……</description>
    <pubDate>2009-04-05</pubDate>
    <category>.Net技术</category>
    <author>飞林沙</author>
    <comments>博客园</comments>
</item>

</channel>
</rss>
