框架设计团队最新随笔(rss)

与大家分享下反射技术

摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Reflection;//和大家分享一下自己在工作中用到反射技术的一些简单应用//此案例应用场景是这个样子的://在我的项目中有很多的DLL,每个DLL都有一个Mark属性,是用//来标识这个DLL作用的中文名称来的,因... 阅读全文

2008-07-04 14:18 作者: 太极【评论:0】【阅读:181】 

【转】软件质量之路(5): 面向组件的大规模软件架构

摘要: 级别: 初级关于作者 (iamlinx@21cn.com)2004 年 3 月 01 日在中小规模的软件中,对象和对象之间的协作关系就能够满足需要。但是当软件规模扩大,复杂度上升的时候,面向对象技术强调的协作却表现出另一个极端的特点-耦合度太高导致的复杂度。这时候就需要有一种新的方法来弥补面向对象技术的弱点。大规模软件的特点大规模软件主要特点是复杂度。比较典型的例子是集成性的项目。软件系统需要... 阅读全文

2008-07-03 09:54 作者: 笑笑江南【评论:0】【阅读:38】 

移动项目开发笔记(一个用户控件引起对asp.net 2.0编译的思考)

摘要: 一、起因: 开发团队的一名开发人员突然离职,他把他负责的模块任务交给了我。其中一个模块是他写了一个用户控件,我在我的页面尚始终都用不起,运行时发生错误,错误消息是:The base class includes the field *****, but its type (****) is not compatible with the type of control (ASP.webuserc... 阅读全文

2008-06-27 14:02 作者: Charles Chen【评论:10】【阅读:1807】 

坚持学习WF(13):WF中的持久化服务

摘要: 看到WF中的持久化服务自然就想和Lotus Notes中进行对比,很多人都说Notes这种文档型的数据库很落后,但正是这种特性让他对持久化有很好的支持,可在.Net,Java这些当中却还需要花费很大的力气和DB等交互才可以完成。 阅读全文

2008-06-25 07:52 作者: 生鱼片【评论:5】【阅读:1369】 

重温Observer模式--热水器·改

摘要: 在 C#中的委托和事件 一文的后半部分,我向大家讲述了Observer(观察者)模式,并使用委托和事件实现了这个模式。实际上,不使用委托和事件,一样可以实现Observer模式。在本文中,我将使用GOF的经典方式,再次实现一遍Observer模式,同时将讲述在 C#中的委托和事件 一文中没有提及的推模式(Push)和拉模式(Pull)。 阅读全文

2008-06-18 23:39 作者: Jimmy Zhang【评论:11】【阅读:573】 

MVP 模式实例解析

摘要: 在我 模型-视图-提供器 模式 这篇译文中,作者为了说明 MVP 的优点之一,易测性,引入了单元测试和NMock框架。可能有的朋友对这部分不够熟悉,也因为本人翻译水平有限,导致看后感觉不够明朗,所以我就补写了这篇文章,对作者给出的范例程序作了些许简化和整理,让我们一步步地来实现一个符合MVP模式的Web页面。 阅读全文

2008-06-15 17:48 作者: Jimmy Zhang【评论:16】【阅读:1403】 

[译]模型-视图-提供器 模式

摘要: 模型-视图-提供器模式(MVP)是模型-视图-控制器(MVC)模式的一个改进,通过使用这个模式,可以将通常写于页面后置代码(CodeBehind)中的逻辑,委托给一个更易于测试的单独的提供器类中。 阅读全文

2008-06-15 17:45 作者: Jimmy Zhang【评论:1】【阅读:262】 

坚持学习WF(10):在工作流中使用关联

摘要: 当我们在工作流中使用本地服务的事件的时候,WF运行时引擎将入站消息映射到实例中的特定HandleExternalEventActivity活动,对实例的映射是在将工作流实例InstanceId传递到ExternalDataEventArgs构造函数时完成的。所以当工作流实例在本地服务接口上侦听相同事件的不同实例时,就无法确定该响应哪个事件,如何解决这个问题呢,我们就需要在工作流中使用关联. 阅读全文

2008-06-01 13:03 作者: 生鱼片【评论:7】【阅读:1457】 

[译]开闭原则

摘要: 在这篇文章中,Jeremy Miller向我们讲述了软件设计中的开闭原则,以及相关的 单一责任原则、责任链模式、双重分发 以及 Liskov 替换原则。 阅读全文

2008-05-30 23:36 作者: Jimmy Zhang【评论:1】【阅读:384】 

类型自定义格式字符串

摘要: String可能是使用最多的类型,ToString()则应该是大家使用得最多的方法了。然而它不应该仅仅是用来输出类型的名称,如果使用得当,它可以方便地输出我们对类型自定义的格式。本文将循序渐进地讨论ToString(),以及相关的IFormattable、IFormatProvider以及ICustomFormatter接口。 阅读全文

2008-05-30 00:33 作者: Jimmy Zhang【评论:3】【阅读:284】 

[记]SAF 中缓存服务的实现

摘要: 本文是《Developing Application Frameworks in .NET》的读书笔记。SAF 是书中的一个范例框架,意为 Simple Application Framework(简单应用程序框架),通过这篇文章,我主要想向大家说明 SAF 中缓存服务的实现方式。 阅读全文

2008-05-30 00:31 作者: Jimmy Zhang【评论:2】【阅读:268】 

[记]创建常量、原子性的值类型

摘要: 本文是《Effective C#》一书第七节的读书笔记。通过这篇文章,我主要想向大家说明一个我们平时可能不太会注意到的问题:创建具有常量性和原子性的值类型。 阅读全文

2008-05-30 00:28 作者: Jimmy Zhang【评论:2】【阅读:273】 

框架设计攻略推荐

摘要: 我个人正在按这个曲线学习,打算学习框架设计、打算由开发人员向设计人员进阶的朋友可以做一个参考。 阅读全文

2008-05-15 01:11 作者: Jimmy Zhang【评论:21】【阅读:2734】 

框架设计团队/小组成立

摘要: 研究与交流软件框架设计思想、分享设计经验。实现你由开发人员到设计人员的蜕变。 阅读全文

2008-05-13 23:42 作者: Jimmy Zhang【评论:39】【阅读:2064】 

RSS

导航

团队简介

相关小组

聚合

团队负责人

团队成员[共41人]

广告