摘要: ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理... 阅读全文
posted @ 2009-07-10 14:07 啦呀啦 阅读(782) 评论(2) 推荐(0) 编辑
摘要: ========= @ 委托链 ========= MulticastDelegate 对象有一个私有字段 _prev,该字段指向另一个 MulticastDelegate对象的引用。这使得多个委托对象可以组合成为一个链表。 Delegate 类中定义了三个静态方法帮助我们来操作委托链表: class System.Delegate{ // 组合 head 和 tail 所表示的链表,... 阅读全文
posted @ 2008-09-10 21:55 啦呀啦 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 《Microsoft .NET Framework 框架程序设计》学习笔记 声明、创建和使用委托 委托的内部实现 System.Delegate 与 System.MulticastDelegate 历史 判断两个委托对象是否相等 ================ @ 声明、创建和使用委托 ================ 声明、创建和使用委托 Code highlighting ... 阅读全文
posted @ 2008-09-10 21:44 啦呀啦 阅读(383) 评论(0) 推荐(0) 编辑
摘要: C# 中的委托和事件 源:http://www.cnblogs.com/jimmyzhang/archive/2007/09/23/903360.html 引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè... 阅读全文
posted @ 2008-09-10 20:06 啦呀啦 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 通过前面两篇,我想各位朋友对“面向接口编程”的思想有了一定认识,并通过第二篇的例子,获得了一定的直观印象。但是,第二篇中的例子旨在展示面向接口编程的实现方法,比较简单,不能体现出面向接口编程的优势和这种思想的内涵。那么,这一篇作为本系列的终结篇,将通过分析几个比较有深度的模式或架构,解析隐藏其背后的面向接口思想。这篇我将要分析的分别是MVC模式和.NET平台的分层架构。 这... 阅读全文
posted @ 2008-09-08 20:27 啦呀啦 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 问题的提出 定义:现在我们要开发一个应用,模拟移动存储设备的读写,即计算机与U盘、MP3、移动硬盘等设备进行数据交换。 上下文(环境):已知要实现U盘、MP3播放器、移动硬盘三种移动存储设备,要求计算机能同这三种设备进行数据交换,并且以后可能会有新的第三方的移动存储设备,所以计算机必须有扩展性,能与目前未知而以后可能会出现的存储设备进行数据交换。 ... 阅读全文
posted @ 2008-09-08 16:04 啦呀啦 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。 1.面向接口编程和面向对象编程是什么关系 首先,面向接口编程... 阅读全文
posted @ 2008-09-08 13:27 啦呀啦 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 看来几篇对抽象类和接口的理解,摘抄了几段很经典的解释。 阅读全文
posted @ 2008-09-07 23:21 啦呀啦 阅读(234) 评论(0) 推荐(0) 编辑
摘要: (1)用于对静态字段、只读字段等的初始化。 (2)添加static关键字,不能添加访问修饰符,因为静态构造函数都是私有的。 (3)类的静态构造函数在给定应用程序域中至多执行一次:只有创建类的实例或者引用类的任何静态成员才激发静态构造函数 (4)静态构造函数是不可继承的,而且不能被直接调用。 (5)如果类中包含用来开始执行的 Main 方法,则该类的静态... 阅读全文
posted @ 2008-09-07 01:05 啦呀啦 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 类层层派生,在实例化的时候构造函数的调用顺序是怎样的? --从顶层基类开始向子类方向顺序调用无参构造. 默认构造(无参构造)和带参构造什么时候调用?--默认将从顶层父类的默认构造一直调用到当前类的默认构造. 下面是示例: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlig... 阅读全文
posted @ 2008-09-07 01:00 啦呀啦 阅读(4545) 评论(0) 推荐(1) 编辑