10 2008 档案
Common Service Locator的Unity适配器
摘要:Common Service Locator介绍
Common Service Locator 类库包含应用程序和框架开发者引用Service location共享的接口。这个类库提供了在IOC容器和Service locators之上抽象。使用这个类库允许一个应用程序在没有强引用依赖下间接的访问的能力。期望用这个类库,第三方应用程序和框架开始利用IOC/Service location改变在没有绑定他们到一个具体的实现。
这个项目包括所有验证过locator功能需求的具体实现测试套件。另外,在未来日子里项目中将包含几个流行IOC容器适配器程序。
阅读全文
ASP.NET中的Provider模式
摘要:ASP.NET中的Provider模式
Provider Pattern 实现接口与具体实现的分离,通过配制文件灵活配制需要的具体实现。
阅读全文
.Net中实现简单对象池
摘要:我们首先定义一个对象的基类ObjectPoolBase,用于计数。像这样: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 /// 2 /// ObjectPoolBase 3 /// 4 ...
阅读全文
一个简单的LINQ TO XML, AJAX 例子[译]
摘要: 这个教程是用Visual Studio.net 2008建立,也可以使用VS2005,但你需要从这里下载安装Microsoft's ASP.NET AJAX Extensions,AJAX和LINQ是微软目前主要焦点,两个看上去不足为奇,但背后都隐藏着巨大的潜力和力量。在这个示例中,我们将看到如何用AJAX同LINQ,XML创建一个Web应用程序,我们能用看到瞬间存储数据,也能瞬间增加数据。AJAX提供简单易用的方式平稳高效地创建应用程序。如果是一个桌面应用程序,而LINQ提供了一种方式与XML文件和数据存储进行交流和互动。
阅读全文
使用Trace实现程序日志
摘要:在程序开发过程中,有时需要对程序运行状况做一些日志记录,以便以后查询,维护之用。 有时我们可以使用开源日志组件,如log4net,nlog,EntLib Log等,但有时为简便, .netFramework中Trace,Debug就可以用来记录日志。并且也比较灵活。 位于System.Diagnostice名称空间下。注意,只有当程序集用TRACE和DEBUG符号常量编译是时, 这两个...
阅读全文