2013年3月4日

[转]OO设计原则总结

摘要: 本文转自:http://kb.cnblogs.com/page/42654/什么是设计原则?设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。基本原则封装变化Encapsulate what varies. 面向接口变成而不是实现 Code to an interface rather than to an implementation.优先使用组合而非继承Favor Composition Over InheritanceSRP: The single responsibility principle 单一职责系统中的每一个对象都应该只有一个单独的职责,而所有 阅读全文

posted @ 2013-03-04 17:17 freeliver54 阅读(282) 评论(0) 推荐(0)

[转]C#基础概念25问

摘要: 本文转自:http://kb.cnblogs.com/page/41662/当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题:1.静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.internal 修饰符起什么作用?6.sealed 修饰符是干什么的?7.override 和 overload 的区别?8.什么是索引指示器?9.new 修饰符是起什么作用?10.this 关键字的含义?11.可以使用抽 阅读全文

posted @ 2013-03-04 17:15 freeliver54 阅读(174) 评论(0) 推荐(0)

[转]C#中抽象类和接口的区别

摘要: 本文转自:http://kb.cnblogs.com/page/41836/对于抽象类以及接口的概念,大家都容易把这两者搞混,其实我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料。 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三 阅读全文

posted @ 2013-03-04 17:06 freeliver54 阅读(166) 评论(0) 推荐(0)

[转]C# 中的委托和事件

摘要: 本文转自:http://kb.cnblogs.com/page/41744/引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委 阅读全文

posted @ 2013-03-04 17:05 freeliver54 阅读(200) 评论(1) 推荐(0)

[转]AspNet MVC与T4,我定制的视图模板

摘要: 本文转自:http://www.cnblogs.com/hbq-fczzw/archive/2011/11/11/2191614.html一. 遇到的问题文章开头部分想先说一下自己的困惑,在用AspNet MVC时,完成Action的编写,然后添加一个视图,这个时候弹出一个添加视图的选项窗口,如下: 很熟悉吧,继续上面说的,我添加一个视图,强类型的、继承母版页的视图,点击确定,mvc会为我们添加一些自动生成的代码,感觉很方便。呵呵,刚开始的时候还真方便一些,但也仅仅只是方便一些而已。当遇到以下情景的时候,可能我们就不觉得了: 程序中都要对N个实体类进行CRUD,就只说添加的功能,生成一个强.. 阅读全文

posted @ 2013-03-04 15:25 freeliver54 阅读(5189) 评论(3) 推荐(0)

[转][EF在VS2010中应用Entity framework与MySQL

摘要: 本文转自:http://www.cnblogs.com/kesalin/archive/2012/03/09/entityframework.html在VS2010中应用Entity framework与MySQL罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议本文讲述了在VS2010中使用EF与MySQL的一个简单示例。工具安装:1,MySQLMySQL Community ServerConnector/NET 6.3.5MySQL Workbench分别下载上面的三个软件,注意:VS2010目前支持的最好的是 C 阅读全文

posted @ 2013-03-04 14:43 freeliver54 阅读(8824) 评论(3) 推荐(4)

导航