设计模式小结
摘要:GOF23种设计模式:每种模式都是为了解决特定的问题。 1.创建型: Singleton模式:解决“对象个数”的创建问题 Abstract Factory:解决“系列对象”的创建问题 Factory Method:解决“单个对象”的创建问题 Builder:解决“复杂对象”的创建问题 Prototype:解决“大量对象”的创建问题 2.结...
阅读全文
posted @
2009-04-28 09:32
一麦
阅读(137)
推荐(0) 编辑
Asp.net 中HttpHandler,HttpModule,IHttpHandlerFactory的原理与应用(一)
摘要:最近对页面的生命周期比较感兴趣,看了一些牛人们写的文章,感觉似懂非懂(仍需要继续努力^_^). 生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺序)和IIS又有着莫大的联系(回头琢磨清楚了再补上这一篇)。大致的执行过程是这样的:client端发送页面请求,被IIS的某个进程截获,它根据申请的页面后缀(.as...
阅读全文
posted @
2009-04-26 15:48
一麦
阅读(314)
推荐(0) 编辑
3.x新特性
摘要:3.x特性主要是编程语言层面的,只是编译器在编译的时候给我们添加了许多的代码,其编译后的IL和2.0的没有什么不一样。3.x的特性有:匿名类型,扩展方法,匿名方法(2.0)Lambda表达式,自动实现字段,对象初始化和集合初始化. 3.0的所有新特性,仅仅是在其编译器上增加了功能,使我们的代码更加的简洁,特性下写的代码编译成中间语言和2.0没有什么差异,其CLR仍然是2.0的。也就是说:C#3.x...
阅读全文
posted @
2009-04-23 18:09
一麦
阅读(166)
推荐(0) 编辑
FileStream读写文件【StreamWriter 和 StreamReader】
摘要:FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行.其中创建FileStream...
阅读全文
posted @
2009-04-21 10:00
一麦
阅读(608)
推荐(0) 编辑
.NET常用集合类
摘要:一、先来集合与数组的区别 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的。 2.数组要声明元素的类型,集合类的元素类型却是object。 3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读方式使用集合。 4.数组...
阅读全文
posted @
2009-04-19 17:29
一麦
阅读(338)
推荐(0) 编辑
面向对象点滴
摘要:1.面向对象最重要的几个概念:对象,类,接口,封装,继承,多态。 1. 对象:在面向对象编程里面,万事万物都被视为对象,对象是对数据和操作的封装。 2. 类:对一类对象的抽象。 3. 接口:一组功能契约。 4. 封装:隐藏对象细节。 5. 继承:通过继承使得不必编写更...
阅读全文
posted @
2009-04-19 14:34
一麦
阅读(173)
推荐(0) 编辑
C#基础点滴
摘要:1.命名空间的使用 1.1 命名空间是.net中对代码逻辑意义上的划分,类似于java中的包,但是,命名空间不像包对应与物理上的文件路径。 1.2 命名空间使用using关键字来引出。关于using的更多用法可以参考anytao的using使用。 1.3 命名空间的嵌套使用及别名 namespace LevelOne{ using LT = Level...
阅读全文
posted @
2009-04-18 13:23
一麦
阅读(191)
推荐(0) 编辑
全新对待.net---一次全面的旅程
摘要:过去上班,忙于工作,以致一直忽略了对于技术员很重要的一点,学习!甚至忽略,基础技术的总结和沉淀。对于编程,一直以来都有一些莫名的不踏实,我想,即使我将来不继续做开发,但是这些痛,这些基础的东西,还是有必要正视它。再说,技术是我为之付出多年的产物,说放弃还真不是一件容易的事。也许将来,朋友之间还有一些机会可以合作,所以,我想还是趁着这段时间,好好的总结一些东西,沉淀一些自己的想法。 ...
阅读全文
posted @
2009-04-18 10:37
一麦
阅读(225)
推荐(0) 编辑
委托和事件--一直以来的痛
摘要:学习编程已经好几年了,但是对于很基础的知识还是没有做到心中有数,以致在开发过程中,总是显的很不踏实。希望能够通过博客,通过自己的真正思考,把点滴的知识点理清,理顺。即使将来我不走技术这条路,相信这种总结和思考的能力在任何地方都是很有用的。 中国有句古话,"三思而后行"。我想在英文可以归纳为:what?why?how?翻译成中文可以这样理解:某件事是什么?为什么要做这件事?怎...
阅读全文
posted @
2009-04-07 14:05
一麦
阅读(209)
推荐(0) 编辑