02 2008 档案

摘要:第一步,把js文件等文件拖入到Resource.resx资源管理窗口里,也就是让IDE动态的给我们的资源在Resource.Designer.resx文件中加入管理代码。第二步,要在我们的程序集里注册这些文件,可以在AssemblyInfo.cs注册,也可以在控件cs文件里命名空间外注册,注册的格式的例子是。 [assembly: WebResource("TPI.Web.UI... 阅读全文
posted @ 2008-02-20 12:32 李占卫 阅读(305) 评论(0) 推荐(0) 编辑
摘要:1:调用WebService namespace PatternTest{ /**//// /// WebService 的摘要说明 /// [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] ... 阅读全文
posted @ 2008-02-15 17:01 李占卫 阅读(410) 评论(0) 推荐(0) 编辑
摘要:1:意图 代理(Proxy)模式给某一个对象提供一个代理,并由代理对象控制对原对象的引用。 代理模式的英文叫做Proxy或Surrogate,中文都可译成"代理"。所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。2:类图 抽象主题角色(Subject):... 阅读全文
posted @ 2008-02-15 14:53 李占卫 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1:简介 装饰(Decorator)模式又名包装(Wrapper)模式[GOF95]。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。2:类图 抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。 具体构件(Concrete Component)角色:定义一个将要接收附加责任的类。 装饰(Decorator)角色:持有一个构件(C... 阅读全文
posted @ 2008-02-15 14:31 李占卫 阅读(224) 评论(0) 推荐(0) 编辑
摘要:Microsoft Asp.Net Ajax框架入门(1) 初览 Microsoft Asp.Net Ajax框架入门(2) 页面的客户端生命周期 Microsoft Asp.Net Ajax框架入门(3) 操作DOM元素 Microsoft Asp.Net Ajax框架入门(4) 订阅事件处理函数并传递参数 Microsoft Asp.Net Ajax框架入门(5) Object类型、Strin... 阅读全文
posted @ 2008-02-15 13:37 李占卫 阅读(233) 评论(0) 推荐(0) 编辑
摘要:1:概述 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。简单点来说,将原来两个直接引用或者依赖的对象拆开,在中间加入一个“中介”对象,使得两头的对象分别和“中介”对象引用或者依赖2:类图1) 抽象中介者(Mediator)角色:抽象中介者角色定义统一的接口用于各同事角色之间的通信。 2) 具体中介者(Conc... 阅读全文
posted @ 2008-02-02 17:48 李占卫 阅读(265) 评论(0) 推荐(0) 编辑
摘要:1:概述 合成模式有时又叫做部分-整体模式(Part-Whole)。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式可以使客户端将单纯元素与复合元素同等看待。2:类图 抽象构件(Component)角色:这是一个抽象角色,它给参与组合的对象规定一个接口。这个角色给出共有接口及其默认行为。 树叶构件(Leaf)角色:代表参加组合的树叶对象。一个树叶对象没有下级子对象。树枝... 阅读全文
posted @ 2008-02-02 11:51 李占卫 阅读(276) 评论(0) 推荐(0) 编辑
摘要:1:意图 在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依赖解耦?这就是要说的Façade 模式。(外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式)2:类图3:代码 /**//// /// 声音子系... 阅读全文
posted @ 2008-02-01 15:58 李占卫 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1:概述 将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化 抽象化 存在于多个实体中的共同的概念性联系,就是抽象化。作为一个过程,抽象化就是忽略一些信息,从而把不同的实体当做同样的实体对待。 实现化 抽象化给出的具体实现,就是实现化。 脱耦 所谓耦合,就是两个实体的行为的某种强关联。而将它们的... 阅读全文
posted @ 2008-02-01 15:17 李占卫 阅读(259) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示