malaikuangren

What is the purpose or drive to build thing like (xxx),How can it achieve the original goal of design?
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页

2012年6月1日

线程的基础概念

摘要: 关于时间片Here is the explainationTime SlicesWith all these processes all wanting a slice of the CPU timecycle, how does it get managed? Well, each process is granted a slice of time (quantum) on which it (the process) may use the CPU. This slice of time shouldneverbe considered a constant; it is affecte 阅读全文

posted @ 2012-06-01 19:54 malaikuangren 阅读(245) 评论(0) 推荐(0) 编辑

2012年5月31日

Asp.net Page LifeCycle

摘要: ASP.NET Page Life Cycle OverviewWhen an ASP.NET page runs, the page goes through a life cycle in which it performs a series of processing steps. These include initialization, instantiating controls, restoring and maintaining state, running event handler code, and rendering. It is important for you t 阅读全文

posted @ 2012-05-31 20:28 malaikuangren 阅读(686) 评论(0) 推荐(0) 编辑
.net 4.5的新特性

摘要: .Net For Metro style appMetro style app给我的感觉是为了开发具有很好用户体验的应用程序,而且是基于桌面的应用程序。相关解释:http://msdn.microsoft.com/zh-tw/library/windows/apps/hh464920Asynchronous File OperationsIn the .NET Framework4.5 Developer Preview, new asynchronous features were added to the C# and Visual Basic languages. These featu 阅读全文

posted @ 2012-05-31 11:30 malaikuangren 阅读(982) 评论(0) 推荐(0) 编辑

2012年5月22日

AOP IS NOT JUST A DECORATOR

摘要: A lot of folks who don’t know enough aboutAOP(Aspect Oriented Programming) feel that they can achieve the same results by using the decorator pattern. While AOP is similar in concept, there is a lot more that AOP can solve that a decorator pattern would be hard pressed to do. The GOF Decorator patte 阅读全文

posted @ 2012-05-22 21:01 malaikuangren 阅读(210) 评论(0) 推荐(0) 编辑
what is the difference between Association, Dependence, Aggregation and Composition

摘要: compare to the association and dependence ,the aggregation and composition relationship of two class is closer。let 's check it out.This short article will put forward my understanding of composition and aggregation and how I would express it in C# code.Composition:As we know, inheritance gives u 阅读全文

posted @ 2012-05-22 17:40 malaikuangren 阅读(432) 评论(0) 推荐(0) 编辑

2012年5月20日

Unity用法(属性注入的两种方法)

摘要: 对象之间的依赖关系有时还表现为通过属性来引入的方式,同样也可以用IOC的Property (Setter) Injection方式来解耦。什么情况下使用Property (Setter) Injection当实例化父对象时也能自动实例化所依赖的对象通过简单的方式使得很容易做到在代码中查看每个类所依赖的项父对象有很多相互之间有关联关系的构造器,导致在调试和维护时很不方便。父对象包含有很多参数构造器,特别是参数类型相似的只能通过参数的位置来辨别的让用户(将调用这些代码的程序)更方便的看到有哪些对象可以用,这在Constructor Injection里是没办法实现的。通过修改依赖对象的代码来控制哪 阅读全文

posted @ 2012-05-20 21:56 malaikuangren 阅读(1187) 评论(0) 推荐(0) 编辑
Unity用法(构造器注入的两种方法)

摘要: 对象的之前的依赖关系的表现方式之一,主对象通过构造器将其所依赖对象的实例的引入,并在将来的某个时候应用该实例。 而IOC对于该问题的解耦方法是应用Constructor Injection方式。什么情况下使用Constructor Injection当实例化父对象时也能自动实例化所依赖的对象通过简单的方式使得很容易做到在代码中查看每个类所依赖的项父对象的构造器不需要很多相互间有关联关系的构造器父对象的构造器不需要很多参数通过不使用属性和方法暴露给调用程序,达到封装字段值以不能被看到的目的通过修改依赖对象的代码来控制哪些对象可以被注入,而不用改动父对象或应用程代码方式:准备工作publiccla 阅读全文

posted @ 2012-05-20 17:36 malaikuangren 阅读(1078) 评论(0) 推荐(0) 编辑
Unity用法(基本对象的创建的两种方法)

摘要: RegisterType假设我们有两个接口ILogger,IStopLightTimer,对这两个接口分别有两个实现,TraceLogger,RealTimeTimer.The two interfaces areILogger, which Unity maps to the concrete service class namedTraceLogger, andIStoplightTimer, which Unity maps to the concrete service class namedRealTimeTimer.在Unity中我们可以用两种方式来来map接口和实现的关系。1、代 阅读全文

posted @ 2012-05-20 17:20 malaikuangren 阅读(386) 评论(0) 推荐(0) 编辑

2012年5月17日

泛型特性及内部机制

摘要: 2.0 版 C# 语言和公共语言运行库 (CLR) 中增加了泛型。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,您可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作的成本或风险。(MSDN)特性1、类型安全(编译器防止它成为运行时源码的bug,这是一件非常美妙的事情。)publicclassGenericClass<T>{staticint_count=0;int_maxItemCount;T[]_i 阅读全文

posted @ 2012-05-17 23:10 malaikuangren 阅读(327) 评论(0) 推荐(0) 编辑

2012年5月16日

Linq的演变

摘要: 我曾是 Connections 系列节目的一名超级爱好者,这是在《探索频道》(Discovery Channel) 中由 James Burke 主持的节目。其基本假定是:看起来毫不相关的发现是如何影响其他发现,而这些发现最终又为现代生活提供了便利。其寓意是,如果您想进步,任何进步都不是孤立地取得的。语言集成查询 (LINQ) 也是如此,这毫不奇怪。简单地说,LINQ 是支持以类型安全方式查询数据的一系列语言扩展;它将在代号为“Orcas”的下一个版本 Visual Studio 中发布。待查询数据的形式可以是 XML(LINQ 到 XML)、数据库(启用 LINQ 的 ADO.NET,其中包 阅读全文

posted @ 2012-05-16 21:24 malaikuangren 阅读(229) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页