08 2013 档案

摘要:Linq 出现之前,我们通常使用下面的方式来判断集合是否非空,即集合包含元素:var array = new int[0];var b1 = array.Length > 0;var list = new List();var b2 = list.Count > 0;var collection = new Collection();var b3 = collection.Count > 0;使用 Length 或 Count 属性,上面的写法没有问题。但到了 Linq 时代,Enumerable.Count 扩展方法“统一了“ Length 和 Count 属性,于是就有了 阅读全文
posted @ 2013-08-25 23:10 蓝色格调 阅读(658) 评论(0) 推荐(0)
摘要:Routing 组件ControllerController中可用的ActionResultMVC-View(使用的抽象工厂模式的视图引擎)视图模型 阅读全文
posted @ 2013-08-18 02:55 蓝色格调 阅读(504) 评论(0) 推荐(0)
摘要:在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1.泛化(Generalization)【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。【箭头指向】:带三角箭头的实线,箭头指向父类2.实现(Realization)【实现关系】:是一种类与接口的关系,表示类是接口所有特征和行为的实现.【箭头指向】:带三角箭头的虚 阅读全文
posted @ 2013-08-18 02:42 蓝色格调 阅读(370) 评论(1) 推荐(0)
摘要:为了提高访问速度,也便有了预编译。关于ASP.NET网站:每个页面都编译成一个.dll文件用Assembly.GetExecutingAssembly().Location查看而ASP.NET项目,只会生成一个.dll文件 阅读全文
posted @ 2013-08-02 23:54 蓝色格调 阅读(222) 评论(0) 推荐(0)
摘要:配置文件在很多情况下都使用到, 配置文件分为两种 一种是应用程序的配置文件, 一种是web的配置文件.两种配置文件最大的区别是web的配置文件更新之后会实时更新, 应用程序的配置文件不会实时更新.更新应用程序的配置文件之后需刷新配置文件: 后台程序值得读取:string s=System.Configuration.ConfigurationSettings.AppSettings["name"];修改配置文件的值:/// /// 更新配置文件信息 /// /// 配置文件字段名称 /// 值 private void UpdateConfig(string name... 阅读全文
posted @ 2013-08-02 23:33 蓝色格调 阅读(333) 评论(0) 推荐(0)