03 2007 档案
摘要:Microsoft Patterns & Practices团队在2007年发布的Enterprise Library 3.0 February 2007 CTP中,我们惊喜地发现了AOP的踪迹,其名为Policy Injection Application Block(PIAB)。Enterprise Library的产品经理Tom Hollander和架构师Edward Jezierski都相...
阅读全文
摘要:在微软商店挑花了眼,终于花完了$150元,买到了自己还算满意的商品。最满意的是WM USB Powerd Speaker,有了它,我就不必再为laptop音量太小而烦恼了,我有了自己的移动影院。 虽然已经有了40G的移动硬盘,但再增加一个U盘也不为过。1GB的U盘价值$62.99似乎太贵了,看来如果要到美国生活不是件容易的事,如果不是Microsoft馈赠的,我还是舍不得。遗憾的是这个U盘没有mp...
阅读全文
摘要:聊天室实例:点此下载 我在《Windows Communication Foundation之旅•三》中详细介绍了WCF中的Duplex消息交换模式。因为Duplex实现了客户端与服务端双向通信的功能,故而我实现了一个简单的聊天室程序,展现Duplex的特点。有朋友在阅读了这个例子之后,提出一个问题,即“如何让服务端向指定的客户端发送消息?”很高兴的是,这位朋友在后来的邮件中说到问题已经解...
阅读全文
摘要:在Visual Studio 2005中撰写单元测试的测试用例,比之使用NUnit具有一定的优势,除了本身集成在IDE中之外,对于测试用例的调试也更加方便。在运行测试用例时,Visual Studio 2005有一个显著的特点,就是它会为测试结果单独建立一个TestResults文件夹。然后,每运行一次测试用例,都会创建包含了时间戳的文件夹,在Out文件夹中得到测试的结果。其中,还包含了测试项目以...
阅读全文
摘要:本章阅读目标:树立面向对象设计思想理解封装、继承、抽象、多态的概念学会如何识别系统中的对象本章对于C#的初学者而言,仍然显得艰难了些。还是那句话,“读书不求甚解”,先掌握一个轮廓,等待深入了解OOP后,回过头来思考,你会收获颇丰。从第三章开始,就会从入门开始介绍了。这是仿照《C++ Primer》的体例,前两章是总体的概述,故而会先介绍一些陌生的概念与知识。样章下载:第二章
阅读全文