摘要: HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。 阅读全文
posted @ 2006-08-09 09:07 文野 阅读(68434) 评论(35) 推荐(77) 编辑
摘要: 当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTTP请求信息作一些额外的工作,或者在某些情况下干脆终止满足一些条件的HTTP请求,从而可以起到一个Filter过滤器的作用。 阅读全文
posted @ 2006-08-09 08:31 文野 阅读(34700) 评论(39) 推荐(43) 编辑
摘要: HTTP运行期与页面执行模型 —— 一点一点学ASP.NET 文野:2006年8月8日星期二 HTTP运行期 HTTP运行期处理客户端应用程序(例如Web浏览器)进入的一个Web请求,通过处理它的应用程序的适当组件路由请求,然后产生响应并发回提出请求的客户端应用程序。 进入的HTTP Web请求最先由IIS Web服务器接收到,它在此请求基于ASP.NET已注册处理的扩展名传送到ASP.NET... 阅读全文
posted @ 2006-08-08 13:11 文野 阅读(14187) 评论(19) 推荐(29) 编辑
摘要: 今天老大在晨会上给我们谈了谈需求,获益匪浅,记录于此: 关于需求: 1、什么是需求?——理解需求和功能的区别 我们举个例子,比如用手机打电话。首先,你需要开机,然后,手机通过无线电信号连接到基站,然后,打开手机通讯簿,找到小朱的电话号码,接着,拨号、通话,通话完毕,挂断。 在这里,打电话是一个需求。给小朱打电话是一个需求的实例(需求的实例,有时也称为应用场景,可以拿来做系统测试用例,但是不... 阅读全文
posted @ 2006-07-14 14:23 文野 阅读(12742) 评论(15) 推荐(0) 编辑
摘要: 软件的复杂性是一个基本性质,而不是一个偶然性质。这种固有的复杂性是由4个因素造成的:问题领域的复杂性,管理开发过程的困难、软件可能的灵活性以及表征离散系统行为的困难。 不限制复杂性将导致项目的推迟提交、走出预算以及无法满足所有需求等,这种情况通常称为软件危机。 所有的复杂系统都具有5个属性: 1) 复杂性经常是以层次的形式表现出来,复杂系统是由相互关联的子系统组成,... 阅读全文
posted @ 2006-05-19 16:59 文野 阅读(1597) 评论(1) 推荐(0) 编辑
摘要: 第一章 反射 反射就是动态发现类型信息的能力。“动态”是指在运行时处理一些信息,而这些信息在设计时是未知的。 反射支持类似于后期绑定(源于COM)的能力,并且允许代码同未预知的代码交互。反射支持显式加载一个程序集、动态发现类型和类型成员的信息,以及调用这些类型和成员的操作。 一、 加载程序集 1、 加载程序集 Assembly类定义在System.Refle... 阅读全文
posted @ 2005-12-14 13:51 文野 阅读(2369) 评论(7) 推荐(0) 编辑
摘要: 简单地讲,委托就是包装到类中的事件。事件与特定的类关联起来就称为委托。 一、 几点编程习惯 1、 在执行同一操作的事件间共享事件处理程序,以将代码汇集到一致的、可靠的行为中。 2、 使用命名良好的方法来实现事件处理程序,可减少对代码作注释的需要,从而可节省时间,加快编写代码的速度。 3、 集中代码到一处就意味着可以在一个地方添加更多的行为,从而增强了程序的可扩展性。... 阅读全文
posted @ 2005-12-05 09:33 文野 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 一、 抽象类 抽象类和接口的关系非常紧密,都必须有要实现的成员。它们最大的区别是由抽象类可以派生出一些成员的实现,但接口却不包含任何成员的实现。当派生出的事物都属于同一个种类时,此时可用抽象类;当派生出的事物的功能要求完全不同的类对象时,就要用接口实现。 抽象类要求至少有一个抽象成员,抽象成员就是在派生类中必须被的成员。 抽象类使用关键字abstract声明。 虚方法也要使用关键字a... 阅读全文
posted @ 2005-12-05 09:31 文野 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 第一章 基本语言构造 一、 值类型和引用类型 .Net中的每种类型(包括Integer这样的类型和EventLog类)都是从Object类派生出来的。这意味着每种类型都具有方法:“构造函数”、Equals、GetHashCode、GetType、Reference-Equals、ToString、Finalize和MemberwiseClone等。 值类型完全从Syste... 阅读全文
posted @ 2005-12-01 10:12 文野 阅读(1458) 评论(0) 推荐(0) 编辑
摘要: 今天临时调到一个项目组开发几个用户控件,遇到了这样一个问题,哪位高手指教!调用页面(WebForm1.aspx): 调用页面后台代码(WebForm1.apsx.cs): private void Page_Load(object sender, System.EventArgs e) { // 在... 阅读全文
posted @ 2005-11-23 15:39 文野 阅读(1613) 评论(5) 推荐(0) 编辑