﻿<?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>博客园-ILove's Dev Home - 休息的时候不要忘记 别人还在奔跑-随笔分类-.Net Framework</title><link>http://www.cnblogs.com/ILove/category/130083.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 27 Sep 2008 20:35:15 GMT</lastBuildDate><pubDate>Sat, 27 Sep 2008 20:35:15 GMT</pubDate><ttl>60</ttl><item><title>虚函数的调用机制</title><link>http://www.cnblogs.com/ILove/archive/2008/04/24/1168454.html</link><dc:creator>没有昵称</dc:creator><author>没有昵称</author><pubDate>Wed, 23 Apr 2008 17:11:00 GMT</pubDate><guid>http://www.cnblogs.com/ILove/archive/2008/04/24/1168454.html</guid><wfw:comment>http://www.cnblogs.com/ILove/comments/1168454.html</wfw:comment><comments>http://www.cnblogs.com/ILove/archive/2008/04/24/1168454.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.cnblogs.com/ILove/comments/commentRss/1168454.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ILove/services/trackbacks/1168454.html</trackback:ping><description><![CDATA[摘要: 前几天在看《.Net框架程序设计》的时候，好像记得书中有提到说每个对象在创建后都会有一个字段保存了一个内存地址，这个内存地址指向对象实际类型的方法表，其中维护了类型每个方法的签名以及他们的入口地址的对...&nbsp;&nbsp;<a href='http://www.cnblogs.com/ILove/archive/2008/04/24/1168454.html'>阅读全文</a><img src ="http://www.cnblogs.com/ILove/aggbug/1168454.html?type=1" width = "1" height = "1" />]]></description></item><item><title>.Net，你为什么会慢</title><link>http://www.cnblogs.com/ILove/archive/2008/04/17/1157229.html</link><dc:creator>没有昵称</dc:creator><author>没有昵称</author><pubDate>Wed, 16 Apr 2008 17:35:00 GMT</pubDate><guid>http://www.cnblogs.com/ILove/archive/2008/04/17/1157229.html</guid><wfw:comment>http://www.cnblogs.com/ILove/comments/1157229.html</wfw:comment><comments>http://www.cnblogs.com/ILove/archive/2008/04/17/1157229.html#Feedback</comments><slash:comments>75</slash:comments><wfw:commentRss>http://www.cnblogs.com/ILove/comments/commentRss/1157229.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ILove/services/trackbacks/1157229.html</trackback:ping><description><![CDATA[摘要: &nbsp;自打使用.Net以来，他给我的印象就一直是：慢。不过这几天看了一下.Net程序运行时的原理，才明白了我们平时的.Net程序是为什么慢的，也明白了在某些情况下其实.Net程序运行起来也不比非...&nbsp;&nbsp;<a href='http://www.cnblogs.com/ILove/archive/2008/04/17/1157229.html'>阅读全文</a><img src ="http://www.cnblogs.com/ILove/aggbug/1157229.html?type=1" width = "1" height = "1" />]]></description></item><item><title>理解 Thread.Sleep 函数</title><link>http://www.cnblogs.com/ILove/archive/2008/04/07/1140419.html</link><dc:creator>没有昵称</dc:creator><author>没有昵称</author><pubDate>Mon, 07 Apr 2008 06:45:00 GMT</pubDate><guid>http://www.cnblogs.com/ILove/archive/2008/04/07/1140419.html</guid><wfw:comment>http://www.cnblogs.com/ILove/comments/1140419.html</wfw:comment><comments>http://www.cnblogs.com/ILove/archive/2008/04/07/1140419.html#Feedback</comments><slash:comments>59</slash:comments><wfw:commentRss>http://www.cnblogs.com/ILove/comments/commentRss/1140419.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ILove/services/trackbacks/1140419.html</trackback:ping><description><![CDATA[摘要: 我们可能经常会用到Thread.Sleep函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢？思考下面这两个问题：1、假设现在是2008-4-712:00:00.000，如果...&nbsp;&nbsp;<a href='http://www.cnblogs.com/ILove/archive/2008/04/07/1140419.html'>阅读全文</a><img src ="http://www.cnblogs.com/ILove/aggbug/1140419.html?type=1" width = "1" height = "1" />]]></description></item><item><title>在.Net中使用异步（二）</title><link>http://www.cnblogs.com/ILove/archive/2008/04/06/1139446.html</link><dc:creator>没有昵称</dc:creator><author>没有昵称</author><pubDate>Sun, 06 Apr 2008 12:09:00 GMT</pubDate><guid>http://www.cnblogs.com/ILove/archive/2008/04/06/1139446.html</guid><wfw:comment>http://www.cnblogs.com/ILove/comments/1139446.html</wfw:comment><comments>http://www.cnblogs.com/ILove/archive/2008/04/06/1139446.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cnblogs.com/ILove/comments/commentRss/1139446.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ILove/services/trackbacks/1139446.html</trackback:ping><description><![CDATA[摘要: 在上一篇文章中，我们探讨了使用Thread类实现异步的方法。在整个过程中，可以发现Delegate这个东西出现了很多次。而仔细研究Delegate，我们发现每一个Delegate类型都自动产生...&nbsp;&nbsp;<a href='http://www.cnblogs.com/ILove/archive/2008/04/06/1139446.html'>阅读全文</a><img src ="http://www.cnblogs.com/ILove/aggbug/1139446.html?type=1" width = "1" height = "1" />]]></description></item><item><title>A Taste of AOP from Solving Problems with OOP and Design Patterns (Part III) zz</title><link>http://www.cnblogs.com/ILove/archive/2008/04/06/1139328.html</link><dc:creator>没有昵称</dc:creator><author>没有昵称</author><pubDate>Sun, 06 Apr 2008 10:10:00 GMT</pubDate><guid>http://www.cnblogs.com/ILove/archive/2008/04/06/1139328.html</guid><wfw:comment>http://www.cnblogs.com/ILove/comments/1139328.html</wfw:comment><comments>http://www.cnblogs.com/ILove/archive/2008/04/06/1139328.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/ILove/comments/commentRss/1139328.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ILove/services/trackbacks/1139328.html</trackback:ping><description><![CDATA[摘要: 在本文的上一篇中，我们利用.NETRemoting基础架构中的真实代理/透明代理技术实现了不针对具体类型、具体方法的通用方法调用拦截机制。由于技术内容太多，本来想一同写在上一篇中的最后一大块内容就新...&nbsp;&nbsp;<a href='http://www.cnblogs.com/ILove/archive/2008/04/06/1139328.html'>阅读全文</a><img src ="http://www.cnblogs.com/ILove/aggbug/1139328.html?type=1" width = "1" height = "1" />]]></description></item><item><title>A Taste of AOP from Solving Problems with OOP and Design Patterns (Part II) zz</title><link>http://www.cnblogs.com/ILove/archive/2008/04/06/1139327.html</link><dc:creator>没有昵称</dc:creator><author>没有昵称</author><pubDate>Sun, 06 Apr 2008 10:09:00 GMT</pubDate><guid>http://www.cnblogs.com/ILove/archive/2008/04/06/1139327.html</guid><wfw:comment>http://www.cnblogs.com/ILove/comments/1139327.html</wfw:comment><comments>http://www.cnblogs.com/ILove/archive/2008/04/06/1139327.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/ILove/comments/commentRss/1139327.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ILove/services/trackbacks/1139327.html</trackback:ping><description><![CDATA[摘要: 继续文章的第一部分，我们在这一篇文字中将从另一个角度考虑原文中提出的问题，并深入探索.NET/CLR中提供的相关技术机制，最终以一种AOP的形式达成同样的结果。为了让你能够尽快进入状态，我们先简要回顾...&nbsp;&nbsp;<a href='http://www.cnblogs.com/ILove/archive/2008/04/06/1139327.html'>阅读全文</a><img src ="http://www.cnblogs.com/ILove/aggbug/1139327.html?type=1" width = "1" height = "1" />]]></description></item><item><title>A Taste of AOP from Solving Problems with OOP and Design Patterns (Part I)  zz</title><link>http://www.cnblogs.com/ILove/archive/2008/04/06/1139326.html</link><dc:creator>没有昵称</dc:creator><author>没有昵称</author><pubDate>Sun, 06 Apr 2008 10:07:00 GMT</pubDate><guid>http://www.cnblogs.com/ILove/archive/2008/04/06/1139326.html</guid><wfw:comment>http://www.cnblogs.com/ILove/comments/1139326.html</wfw:comment><comments>http://www.cnblogs.com/ILove/archive/2008/04/06/1139326.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/ILove/comments/commentRss/1139326.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ILove/services/trackbacks/1139326.html</trackback:ping><description><![CDATA[摘要: 在展开问题之前我们首先设定一个例子，在这个示例中我将使用尽可能简单的逻辑实现所有功能需求，这将更突出我们所要解决的核心问题。例子是一个简单计算器类：&nbsp;publicclassCal...&nbsp;&nbsp;<a href='http://www.cnblogs.com/ILove/archive/2008/04/06/1139326.html'>阅读全文</a><img src ="http://www.cnblogs.com/ILove/aggbug/1139326.html?type=1" width = "1" height = "1" />]]></description></item><item><title>利用消息机制实现.NET AOP(面向方面编程)－－通过RealProxy实现 zz</title><link>http://www.cnblogs.com/ILove/archive/2008/04/06/1139324.html</link><dc:creator>没有昵称</dc:creator><author>没有昵称</author><pubDate>Sun, 06 Apr 2008 10:04:00 GMT</pubDate><guid>http://www.cnblogs.com/ILove/archive/2008/04/06/1139324.html</guid><wfw:comment>http://www.cnblogs.com/ILove/comments/1139324.html</wfw:comment><comments>http://www.cnblogs.com/ILove/archive/2008/04/06/1139324.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/ILove/comments/commentRss/1139324.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ILove/services/trackbacks/1139324.html</trackback:ping><description><![CDATA[摘要: 通过RealProxy是最简单的方法，缺点是不能同时加入多个代理，否则会抛异常。<br>实现步骤:<br>１、实现RealProxy的继承类<br>２、实现应用上述实现的RealProxy类的ProxyAttribute<br>３、把上述实现的Attribute应用到ContextBoundObject实例上&nbsp;&nbsp;<a href='http://www.cnblogs.com/ILove/archive/2008/04/06/1139324.html'>阅读全文</a><img src ="http://www.cnblogs.com/ILove/aggbug/1139324.html?type=1" width = "1" height = "1" />]]></description></item><item><title>关于枚举的种种(zz)</title><link>http://www.cnblogs.com/ILove/archive/2008/04/06/1139319.html</link><dc:creator>没有昵称</dc:creator><author>没有昵称</author><pubDate>Sun, 06 Apr 2008 09:59:00 GMT</pubDate><guid>http://www.cnblogs.com/ILove/archive/2008/04/06/1139319.html</guid><wfw:comment>http://www.cnblogs.com/ILove/comments/1139319.html</wfw:comment><comments>http://www.cnblogs.com/ILove/archive/2008/04/06/1139319.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/ILove/comments/commentRss/1139319.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ILove/services/trackbacks/1139319.html</trackback:ping><description><![CDATA[摘要: 关于枚举的种种[C#,IL,BCL]EnumerationFAQ[C#,IL,BCL]&nbsp;UpdatedonTuesday,January11,2005...&nbsp;&nbsp;<a href='http://www.cnblogs.com/ILove/archive/2008/04/06/1139319.html'>阅读全文</a><img src ="http://www.cnblogs.com/ILove/aggbug/1139319.html?type=1" width = "1" height = "1" />]]></description></item><item><title>在.Net中使用异步（一）</title><link>http://www.cnblogs.com/ILove/archive/2008/04/06/1139316.html</link><dc:creator>没有昵称</dc:creator><author>没有昵称</author><pubDate>Sun, 06 Apr 2008 09:52:00 GMT</pubDate><guid>http://www.cnblogs.com/ILove/archive/2008/04/06/1139316.html</guid><wfw:comment>http://www.cnblogs.com/ILove/comments/1139316.html</wfw:comment><comments>http://www.cnblogs.com/ILove/archive/2008/04/06/1139316.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://www.cnblogs.com/ILove/comments/commentRss/1139316.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ILove/services/trackbacks/1139316.html</trackback:ping><description><![CDATA[摘要: 在写程序的过程中，我们可能会需要对某些功能实现异步操作，比如记录调用日志等。提到异步，我们最容易想到的就是多线程：我们可以启动另外一个线程，把一部分工作交给另外一个线程去执行，而当前线程继续去做一...&nbsp;&nbsp;<a href='http://www.cnblogs.com/ILove/archive/2008/04/06/1139316.html'>阅读全文</a><img src ="http://www.cnblogs.com/ILove/aggbug/1139316.html?type=1" width = "1" height = "1" />]]></description></item></channel></rss>