11 2011 档案

Inverse Of Control(Dependency Injection) 学习总结
摘要:前言最近在学习Silverlight的时候, 了解到概念”Inverse Of Control” 和 “Dependency Injection”, 但是很遗憾书中并没有进行详细的说明, 所以自己花了点时间来弄懂这些概念和实际中的运用, 希望能和大家分享下。能力有限,希望指正。内聚(Cohesion) 耦合(Coupling)我们经常说到程序设计的规则是”高内聚,低耦合”, 那么什么是”高内聚”?什么又是”低耦合” 呢? 通过看了一些帖子和问题,自己总结了一下:内聚(cohesion): 通常是指一个模块(或者是类)内部相互依赖的程度,通俗的来讲就是一个类功能的多少,如果这个模块干得事情越少, 阅读全文

posted @ 2011-11-30 02:18 Dely 阅读(579) 评论(0) 推荐(0)

结合枚举理解Attribute的用法
摘要:引言:昨天在项目中有一个需求,就是把枚举转为一个集合,再把转换得到的集合绑定到一个DropDownList上。我开始觉得很简单,因为使用下面的代码很容易解决: public static List<string> ConvertEnumToList() { var values = Enum.GetNames(typeof(StatisticType)); return values.ToList(); }如上面的代码所示,StatisticType是一个枚举, 定义如下:public enum StatisticType... 阅读全文

posted @ 2011-11-29 23:45 Dely 阅读(460) 评论(0) 推荐(1)

导航