
C#
文章平均质量分 85
「已注销」
这个作者很懒,什么都没留下…
展开
-
C#之静态成员和静态方法
刚刚开始接触C#,总结的是自己整理的关于类,静态成员和静态方法的知识;作为自己学习的笔记。 类 1. 定义 定义一个模板,通过模板生成对象 模板中包含对象的状态和行为 2. 语法 [访问修饰符] class { //类的主体 } 3. 修饰符 具体的解原创 2013-02-26 21:14:37 · 1334 阅读 · 2 评论 -
C# Repeater绑定数组,ArrayList和ArrayList实体类
ASP.NET中数据控件一个重要的功能就是绑定数据,而我们平时用的最多的绑定DataTable。但是除了DataTable之外还有一些其他数据格式也是可以绑定的!这篇博客就以Repeater为例,介绍三种绑定其他数据的方式。分别是:绑定数组 ArrayList和ArrayList实体类原创 2014-01-26 21:34:41 · 5597 阅读 · 21 评论 -
三层搭建到实现的登录实例
在学习三层的的这几天来在网上找的资料大多都是简单的例子,代码虽然很简单但是在实现的时候还是遇到了很多的问题。分析了一下原因我觉得是因为刚开始接触三层所以很多的基础知识都不知道。前一段时间结束了三层的一个登录小例子在这里进行一个简单的总结。麻雀虽小五脏俱全,旨在将一些基础的三层知识介绍给刚刚入门的同学们,高手请绕过! 登录例子中是一个Window窗体应用程序,所以需要建立的是:UI BLL D原创 2013-04-09 11:40:02 · 1878 阅读 · 4 评论 -
备忘录模式
备忘录模式:在不破坏封装性得到前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将对象恢复到原先保存的状态 在理解代码的过程中是比较简单的一种,而且他的应用也很广泛。比如我们在玩象棋的时候需要悔棋,浏览网页的时候需要后退等等都是备忘录模式的应用。看了《大话设计模式》中是以一个游戏的例子来讲解得很通俗易懂。比如我们在打boss,但是在打得过程中如果打不过需要重新来过,原创 2013-03-25 16:47:13 · 1534 阅读 · 4 评论 -
结合例子理解适配器模式
适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 书本上给出了一个很好的例子:NBA里面,姚明是一个外籍中锋,他和其他成员的语言不通,那么他就需要翻译者来“适配”他,最终使得他能够很其他的成员一起打球(这里讲到的主要是对象适配器) 模式中的成员: 目标接口(Target):客户所期待的接口。原创 2013-03-30 14:21:51 · 2397 阅读 · 3 评论 -
策略模式+简单工厂+反射
策略模式: 它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化。不会影响到使用算法的客户 以商店打折为例子: 商店没有做活动,那么收费就是正常收费 商店如果进行活动,那么就会有优惠方式;比如是打折,或者是满300返100等等 这些都是算法,算法本省就是一种策略,他的特点就是完成的工作相同,只是实现不同;所以策略模式就是讲这些算法封装原创 2013-04-30 19:59:36 · 4338 阅读 · 11 评论 -
简单工厂模式+反射来改进抽象工厂模式
抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需制定它们具体的类 用抽象工厂模式来实现数据库访问访问程序作为例子 UML图形 产品抽象类:产品有可能有许多不同的实现 具体产品:对抽象产品的具体实现 工厂类:包含所有产品创建的方法并且能够创建出具体的对象 从这张图形中来理解抽象工厂模式的定义:工厂类就是接口(DataAccess),作用是创建一原创 2013-03-17 09:54:40 · 5783 阅读 · 5 评论 -
抽象工厂模式
一、 抽象工厂(Abstract Factory)模式 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。 为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图: 图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属转载 2013-04-29 09:01:20 · 1122 阅读 · 3 评论