摘要: 开发人员不喜欢打字。如果你希望提高开发人员的生产力,减少键入的数量,这也同时减少打字稿的数量以及因此产生的编译器错误,这些都极大分散了开发人员的注意力。代码重用是开发人员收集代码的另一个原因。即使单个应用程序也会大量地由小而公共的代码段组成,在几乎每个程序中都会有相同的代码元素:循环、类、异常处理等等。开发人员传统上是对代码进行剪切和粘贴以避免重复键入。但是这具有相当的局限性,包括有限的持久性,应该有更可行的解决方案。 这个解决方案就是在Visual Studio 2005中引入的代码段技术。代码段是可重用的源代码的容器。一个代码段是代码的一个别名。插入一个代码段就是在光标处或选中的地方将它所代表的代码插入到源文件中。代码段提高了开发人员的效率和准确性。 阅读全文
posted @ 2012-05-14 09:55 ChaoSimple 阅读(10206) 评论(1) 推荐(2) 编辑
摘要: 本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。 阅读全文
posted @ 2012-05-14 09:10 ChaoSimple 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 基于事件的异步模式是比 IAsyncResult 模式更高级的一种异步编程模式,也被用在更多的场合。对于相对简单的应用程序可以直接用 .Net 2.0 新增的 BackgroundWorker 组件来很方便的实现,对于更复杂的异步应用程序则需要自己实现一个符合基于事件的异步模式的类。 阅读全文
posted @ 2012-05-14 07:37 ChaoSimple 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 使用 IAsyncResult 对象的异步设计模式学习 阅读全文
posted @ 2012-05-14 07:17 ChaoSimple 阅读(708) 评论(0) 推荐(0) 编辑