<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/weir55" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/weir55" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 06 Jan 2009 22:53:00 GMT</lastBuildDate><title>刘老实</title><link>http://blog.csdn.net/weir55/</link><item><title>最近无聊做了一个新站玩玩（www.01zhc.cn）</title><link>http://blog.csdn.net/weir55/archive/2009/01/06/3723598.aspx</link><wfw:comment>http://blog.csdn.net/weir55/comments/3723598.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/weir55/comments/commentRss/3723598.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3723598</trackback:ping><description>www.01zhc.cn&lt;img src =&quot;http://blog.csdn.net/weir55/aggbug/3723598.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 07 Jan 2009 06:53:00 +0800</pubDate><author>weir55</author><comments>http://blog.csdn.net/weir55/archive/2009/01/06/3723598.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/weir55/archive/2009/01/06/3723598.aspx</guid><dc:creator>weir55</dc:creator></item><item><title>Asp.Net 构架(HttpModule 介绍) - Part.3</title><link>http://blog.csdn.net/weir55/archive/2008/12/23/3588553.aspx</link><wfw:comment>http://blog.csdn.net/weir55/comments/3588553.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/weir55/comments/commentRss/3588553.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3588553</trackback:ping><description>Asp.Net 构架(HttpModule 介绍) - Part.3引言&lt;br /&gt;Http 请求处理流程 和 Http Handler 介绍 这两篇文章里，我们首先了解了Http请求在服务器端的处理流程，随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行处理(应该记得Page类实现了IHttpHandler)。从 Http 请求处理流程 一文的最后的一幅图中可以看到，在Http请求由IHttpHandler处理之前，它需要通过一系列的Http Module；在请求处理之后，它需要再次通过一系列的Http Module，那么这些Http Module是如何组成的？用来做什么呢？本文将对Http Module作以介绍。Http Module概述&lt;br /&gt;暂时先不考虑我们自己实现Http Module的情况。在.Net中，Http Module 是实现了IHttpModule接口的程序集。IHttpModule 接口本身并没有什么好大写特写的，由它的名字可以看出，它不过是一个普普通通的接口而已。实际上，我们关心的是实现了这些接口的类，如果我们也编写代码实现了这个接&lt;img src =&quot;http://blog.csdn.net/weir55/aggbug/3588553.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 23 Dec 2008 19:52:00 +0800</pubDate><author>weir55</author><comments>http://blog.csdn.net/weir55/archive/2008/12/23/3588553.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/weir55/archive/2008/12/23/3588553.aspx</guid><dc:creator>weir55</dc:creator></item><item><title>Asp.Net 构架(Http Handler 介绍) - Part.2</title><link>http://blog.csdn.net/weir55/archive/2008/12/23/3588535.aspx</link><wfw:comment>http://blog.csdn.net/weir55/comments/3588535.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/weir55/comments/commentRss/3588535.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3588535</trackback:ping><description>&lt;br /&gt;Asp.Net 构架(Http Handler 介绍) - Part.2引言&lt;br /&gt;在 Part.1 Http请求处理流程 一文中，我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口，一个是IHttpHandler，一个是IHttpModule，但在Part.1中，我并没有详细讲述如何对它们进行编程，只是轻描淡写地一笔带过。所谓学以致用，前面已经介绍了不少概念和原理。在本文中，我们通过几个范例来了解 IHttpHandler，看看掌握这些原理的实际用途。IHttpHandler 概述&lt;br /&gt;可能和我一样，很多Asp.Net开发人员都有过Asp的背景，以至于我们在开发程序的时候，通常都是在“页面级”上思考，也就是说我们现在正在做的这个页面应该有什么样的功能，是进行一个问卷调查还是一个数据库查询等等。而很少在“请求级”思考，考虑有没有办法来通过编码的方式来操控一个Http请求。&lt;br /&gt;实际上，Framework提供了一系列的接口和类，允许你对于Http请求进行编程，而实现这一操作的一个主要的接口，就是 IHttpHandler(另一&lt;img src =&quot;http://blog.csdn.net/weir55/aggbug/3588535.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 23 Dec 2008 19:50:00 +0800</pubDate><author>weir55</author><comments>http://blog.csdn.net/weir55/archive/2008/12/23/3588535.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/weir55/archive/2008/12/23/3588535.aspx</guid><dc:creator>weir55</dc:creator></item><item><title>Asp.Net构架(Http请求处理流程) - Part.1</title><link>http://blog.csdn.net/weir55/archive/2008/12/23/3588521.aspx</link><wfw:comment>http://blog.csdn.net/weir55/comments/3588521.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/weir55/comments/commentRss/3588521.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3588521</trackback:ping><description>Asp.Net构架(Http请求处理流程) - Part.1引言&lt;br /&gt;我查阅过不少Asp.Net的书籍，发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码，以实现某个特定的功能。&lt;br /&gt;这种做法，实际上是回答了“如何去做”的问题，却没有回答“为什么可以这样做”的问题。&lt;br /&gt;尽管我很推崇 悉江华 先生的《圣殿祭祀的Asp.Net开发详解》一书，但当我翻看了一下其对角色(Role) 和 用户(Member)的讲解时，我决定跳过去直接读后面的章节。因为我发现他也随了大流，对这部分的讲解停留在“如何去做”的层面上。我相信像悉先生 这样的牛人是不可能不了解底层运作原理的，仅仅是因为那本书原本就已经很厚了吧。&lt;br /&gt;当你按“如何去做”所讲解的内容去开发程序的时候，对于你的用户，你仍是一名程序员；但对于实现了MembershipProvider 和 RoleProvider 抽象类的微软开发人员来说，你已经成了他们的一个用户。&lt;br /&gt;NOTE：我既不反对一些作者只讲解“如何去做”，也&lt;img src =&quot;http://blog.csdn.net/weir55/aggbug/3588521.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 23 Dec 2008 19:49:00 +0800</pubDate><author>weir55</author><comments>http://blog.csdn.net/weir55/archive/2008/12/23/3588521.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/weir55/archive/2008/12/23/3588521.aspx</guid><dc:creator>weir55</dc:creator></item><item><title>.Net 自定义应用程序配置</title><link>http://blog.csdn.net/weir55/archive/2008/12/18/3548884.aspx</link><wfw:comment>http://blog.csdn.net/weir55/comments/3548884.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/weir55/comments/commentRss/3548884.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3548884</trackback:ping><description>.Net 自定义应用程序配置&lt;img src =&quot;http://blog.csdn.net/weir55/aggbug/3548884.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 18 Dec 2008 21:15:00 +0800</pubDate><author>weir55</author><comments>http://blog.csdn.net/weir55/archive/2008/12/18/3548884.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/weir55/archive/2008/12/18/3548884.aspx</guid><dc:creator>weir55</dc:creator></item><item><title>.Net 中的反射(动态创建类型实例) - Part.4</title><link>http://blog.csdn.net/weir55/archive/2008/12/18/3548861.aspx</link><wfw:comment>http://blog.csdn.net/weir55/comments/3548861.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/weir55/comments/commentRss/3548861.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3548861</trackback:ping><description>.Net 中的反射(动态创建类型实例)&lt;img src =&quot;http://blog.csdn.net/weir55/aggbug/3548861.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 18 Dec 2008 21:14:00 +0800</pubDate><author>weir55</author><comments>http://blog.csdn.net/weir55/archive/2008/12/18/3548861.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/weir55/archive/2008/12/18/3548861.aspx</guid><dc:creator>weir55</dc:creator></item><item><title>.Net 中的反射(反射特性) - Part.3</title><link>http://blog.csdn.net/weir55/archive/2008/12/18/3548836.aspx</link><wfw:comment>http://blog.csdn.net/weir55/comments/3548836.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/weir55/comments/commentRss/3548836.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3548836</trackback:ping><description>.Net 中的反射&lt;img src =&quot;http://blog.csdn.net/weir55/aggbug/3548836.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 18 Dec 2008 21:13:00 +0800</pubDate><author>weir55</author><comments>http://blog.csdn.net/weir55/archive/2008/12/18/3548836.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/weir55/archive/2008/12/18/3548836.aspx</guid><dc:creator>weir55</dc:creator></item><item><title>.Net 中的反射(查看基本类型信息) - Part.2</title><link>http://blog.csdn.net/weir55/archive/2008/12/18/3548802.aspx</link><wfw:comment>http://blog.csdn.net/weir55/comments/3548802.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/weir55/comments/commentRss/3548802.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3548802</trackback:ping><description>.Net 中的反射&lt;img src =&quot;http://blog.csdn.net/weir55/aggbug/3548802.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 18 Dec 2008 21:12:00 +0800</pubDate><author>weir55</author><comments>http://blog.csdn.net/weir55/archive/2008/12/18/3548802.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/weir55/archive/2008/12/18/3548802.aspx</guid><dc:creator>weir55</dc:creator></item><item><title>.Net 中的反射(序章) - Part.1</title><link>http://blog.csdn.net/weir55/archive/2008/12/18/3548763.aspx</link><wfw:comment>http://blog.csdn.net/weir55/comments/3548763.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/weir55/comments/commentRss/3548763.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3548763</trackback:ping><description>引言&lt;br /&gt;反射是.Net提供给我们的一件强力武器，尽管大多数情况下我们不常用到反射，尽管我们可能也不需要精通它，但对反射的使用作以初步了解在日后的开发中或许会有所帮助。&lt;br /&gt;反射是一个庞大的话题，牵扯到的知识点也很多，包括程序集、自定义特性、泛型等，想要完全掌握它非常不易。本文仅仅对反射做一个概要介绍，关于它更精深的内容，需要在实践中逐渐掌握。本文将分为下面几个部分介绍.Net中的反射：序章，我将通过一个例子来引出反射，获得对反射的第一印象。 &lt;br /&gt;反射初步、Type类、反射普通类型。(修改中，近期发布...) &lt;br /&gt;反射特性(Attribute)。 &lt;br /&gt;xxxx (待定) &lt;br /&gt;... 序章&lt;br /&gt;如果你还没有接触过反射，而我现在就下一堆定义告诉你什么是反射，相信你一定会有当头一棒的感觉。我一直认为那些公理式的定义和概念只有在你充分懂得的时候才能较好的发挥作用。所以，我们先来看一个开发中常遇到的问题，再看看如何利用反射来解决：&lt;br /&gt;在进行数据库设计的过程中，常常会建立一些基础信息表，比如说：全国的城市，又或者订单的状态。假设我们将城市的表，起名为City，它通常包含类&lt;img src =&quot;http://blog.csdn.net/weir55/aggbug/3548763.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 18 Dec 2008 21:11:00 +0800</pubDate><author>weir55</author><comments>http://blog.csdn.net/weir55/archive/2008/12/18/3548763.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/weir55/archive/2008/12/18/3548763.aspx</guid><dc:creator>weir55</dc:creator></item><item><title>LINQ to SQL语句(1)之Where</title><link>http://blog.csdn.net/weir55/archive/2008/12/02/3428139.aspx</link><wfw:comment>http://blog.csdn.net/weir55/comments/3428139.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/weir55/comments/commentRss/3428139.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3428139</trackback:ping><description>LINQ to SQL语句(1)之Where&lt;img src =&quot;http://blog.csdn.net/weir55/aggbug/3428139.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 02 Dec 2008 20:57:00 +0800</pubDate><author>weir55</author><comments>http://blog.csdn.net/weir55/archive/2008/12/02/3428139.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/weir55/archive/2008/12/02/3428139.aspx</guid><dc:creator>weir55</dc:creator></item></channel></rss>