- 博客(14)
- 资源 (12)
- 问答 (2)
- 收藏
- 关注
原创 设计模式 - Provider Pattern(提供者模式)
设计模式 - Provider Pattern(提供者模式)作者:webabcd介绍为一个API进行定义和实现的分离。示例有一个Message实体类,对它的操作有Insert()和Get()方法,持久化数据在SqlServer数据库中或Xml文件里。根据配置文件中的配置来决定数据持久化方案是使用SqlServer数据库还是Xml文件。Me
2008-06-21 20:20:00 2148
原创 设计模式 - Strategy Pattern(策略模式)
from:设计模式 - Strategy Pattern(策略模式) [源码下载]设计模式 - Strategy Pattern(策略模式)作者:webabcd介绍定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法的变化可独立于使用它的客户。示例有一个Message实体类,对它的操作有Insert()和
2008-06-21 20:18:00 496
原创 设计模式 - Singleton Pattern(单例模式)
from:设计模式 - Singleton Pattern(单例模式) 设计模式 - Singleton Pattern(单例模式)作者:webabcd介绍保证一个类仅有一个实例,并提供一个访问它的全局访问点。示例保证一个类仅有一个实例。Singletonusing System;using System.Co
2008-06-21 20:18:00 416
原创 设计模式 - State Pattern(状态模式)
设计模式 - State Pattern(状态模式) [源码下载]设计模式 - State Pattern(状态模式)作者:webabcd介绍允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它所属的类。示例有一个Message实体类,对它的操作有Insert()和Get()方法,持久化数据在SqlServer数据
2008-06-21 20:17:00 497
原创 设计模式 - Template Method Pattern(模板方法模式)
[源码下载]设计模式 - Template Method Pattern(模板方法模式)作者:webabcd介绍定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。示例有一个Message实体类,对它的操作有Get()方法,每次Get()之
2008-06-21 20:15:00 455
原创 设计模式 - Facade Pattern(外观模式)
设计模式 - Facade Pattern(外观模式) [源码下载]设计模式 - Facade Pattern(外观模式)作者:webabcd介绍为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。示例有一个Message实体类,某对象对它的操作有Get()方法,另外还
2008-06-21 20:14:00 435
原创 设计模式 - Proxy Pattern(代理模式)
设计模式 - Proxy Pattern(代理模式) 设计模式 - Proxy Pattern(代理模式)作者:webabcd介绍为其他对象提供一个代理以控制对这个对象的访问。示例有一个Message实体类,某对象对它的操作有Insert()和Get()方法,用一个代理来控制对这个对象的访问。MessageModelus
2008-06-21 20:13:00 404
原创 设计模式 - Adapter Pattern(适配器模式)
设计模式 - Adapter Pattern(适配器模式) 设计模式 - Adapter Pattern(适配器模式)作者:webabcd介绍将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。示例有一个Message实体类,某个类对它的操作有Insert()和Get()方法。
2008-06-21 20:11:00 360
原创 设计模式 - Command Pattern(命令模式)
设计模式 - Command Pattern(命令模式) 设计模式 - Command Pattern(命令模式)作者:webabcd介绍将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可取消的操作。示例有一个Message实体类,某个类对它的操作有Insert()和Delete()方法。现在
2008-06-21 20:10:00 465
原创 设计模式 - Chain of Responsibility Pattern(责任链模式)
[源码下载]设计模式 - Chain of Responsibility Pattern(责任链模式)作者:webabcd介绍为解除请求的发送者和接收者之间耦合,而使多个对象都有机会处理这个请求。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它。示例有一个Message实体类,某个类对它的操作有Insert()方法。
2008-06-21 20:08:00 385
原创 设计模式 - Interpreter Pattern(解释器模式)
设计模式 - Interpreter Pattern(解释器模式) 设计模式 - Interpreter Pattern(解释器模式)作者:webabcd介绍给定一个语言, 定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。示例有一个Message实体类,某个类对它的操作有Get()方法。现在要求用具有某一规则的中
2008-06-21 20:07:00 367
转载 设计模式 - Abstract Factory Pattern(抽象工厂模式)
设计模式 - Abstract Factory Pattern(抽象工厂模式) [源码下载]设计模式 - Abstract Factory Pattern(抽象工厂模式)作者:webabcd介绍提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。示例有Message和MessageModel,Message有一个
2008-06-21 20:01:00 342
原创 页面第一次打开即给用户异步提示之Asp.net Ajax延迟加载UpdatePanel
基本做法是页面加载刷新updatepanel从asp.net的AJAX客户端pageload事件。要做到这一点,需添加一个ASP.Net Server按钮并设定其样式行为为隐藏,还需设置它为updatepanel更新条件的触发器,因为这会导致postback ,然后从AJAX客户端pageload事件开始导致按钮异步从服务器后读取的数据.具体实现如下:@ Page Language="C#
2008-06-16 17:05:00 765
转载 在ASP.NET页面中使用SolpartMenu控件
微软为ASP.NET提供了大量的可以免费使用的控件,包括常用的表单验证控件、日历控件等。但微软似乎忘记了另外一个非常有用的控件,那就是菜单控件。的确,在网页中适当地使用菜单,不仅可以降低版面布局的工作 量,而且为日后栏目的扩充留有充分的余地。网上虽然也有不少用JavaScript脚本开发的菜单源代码,但它们并不能“即拿即用”,必须针对实际情况进行二次开发,工作量大且不说,能否适用也还是个未知数,更
2008-06-12 13:22:00 518
hadoop-eclipse-plugin-1.2.0.jar
2013-05-31
SilverLight2完美征程(3章)
2009-10-27
Rational 统一过程引论原书第2版
2009-09-28
DatabaseDoc专业版
2009-09-05
物流管理系统(毕业设计)
2009-08-07
asp.net办公室自动化系统源码
2009-08-01
ASP.NET MVC模式教程
2009-07-28
正则表达式编写及调试工具。
2009-07-26
spring 线程池疑问?
2012-12-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人