2011年1月9日
摘要: 在 .NET 类库中有一个 System.Diagnostics命名空间,该命名空间提供了一些与系统进程、事件日志、和性能计数器进行交互的类库。当中包括了两个对开发人员而言十分有用的类——Debug类和Trace类。本文介绍了这两个类的一些基本用途,旨在提高广大开发人员的开发效率。目录使用Debug类来帮助调试 Debug类和Trace类的区别 使用Trace类来做程序日志 小结 参考资料使用Debug类来帮助调试调试程序对每个程序员来说是家常便饭。可是我们会经常遇到一些情况让我们头疼,例如:当我们在开发一个界面控件的时候,简单的设断点会增加Paint事件的响应次数,而造成的环境参数改变。 断 阅读全文
posted @ 2011-01-09 15:19 叩亦杰 阅读(1560) 评论(4) 推荐(1) 编辑
摘要: 模板方法模式思想: 模板方法模式其实就是将不就的行为放在了超类(抽象父类)以此来去除了类中重复的代码。 阅读全文
posted @ 2011-01-09 15:14 叩亦杰 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 原型模式: 原型模式其实就是一个对象复制的问题,如果我们需要一个一样的对象(值也一样)我们如果再new一个然后赋值则显得太麻烦了,可以使用原型模式,它其实就是具体实现类都继承一个抽象的抽象类,抽象类中有一个方法是在具体类中实现的它就是一个自我复制。在使用的时候抽象类都可以不用写,C#中有一个接口ICloneable中有一个Clone方法,只需在具体实现类的实现即可。memberwiseclone:为C#中的浅表复制。 阅读全文
posted @ 2011-01-09 15:13 叩亦杰 阅读(296) 评论(0) 推荐(0) 编辑