摘要: 我喜欢你,很久了。等你,也很久了。现在,我要离开,比很久很久还要久……                                    ——题记我问,怎样才能让一个人知道你在想他?你说,心里不停地默念他的名字,他就能感受到。可我一直在心底重复着你的名字,你却一直没有音信。也许,你并不知道我在等你。我问,当你在等一个人的短信时,你是会调成静... 阅读全文
posted @ 2010-03-02 18:05 primeli 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 建立MEF包含CompositionContainer的实例,给它增加Composable part(包含程序自己本身),然后组合。以下是建立的顺序创建宿主类。在示例中,我们使用命令行程序,所以宿主在Program类。增加System.ComponentModel.Composition引用。增加如下命名空间:using System.Component.Composition增加Compose(... 阅读全文
posted @ 2010-03-02 16:57 primeli 阅读(1583) 评论(1) 推荐(0) 编辑
摘要: (英文原文:http://mef.codeplex.com/wikipage?title=Overview&referringTitle=Home)什么是MEF?  Managed Extensibility Framework(MEF)可以很容易的构造可扩展性的应用程序。MEF提供了发现和组合能力,因此你可以选择来加载插件。MEF解决了什么问题?  MEF赠送了一种简单的在运行时扩展问题... 阅读全文
posted @ 2010-03-02 16:24 primeli 阅读(1731) 评论(1) 推荐(0) 编辑
摘要: 使用专用线程来异步执行计算限制的操作  在这一节,我将展示如何创建线程和如何使用异步来执行计算限制的操作。在这开始之前,我强调你要避免使用我给你展示的这种技术。作为代替,你应该尽量使用CLR线程池来异步执行计算限制的操作,我会在26章“计算限制的异步模式”来详细阐述。  然而,有一些情况你可能需要明确创建线程来执行一个特殊的计算限制的操作。典型的,如果你执行代码需要有特殊状... 阅读全文
posted @ 2010-03-02 10:42 primeli 阅读(665) 评论(0) 推荐(0) 编辑