插件式程序开发讲述.pptVIP

  • 15
  • 0
  • 约 30页
  • 2017-03-25 发布于湖北
  • 举报
插件式程序开发 * 目录 MAF 托管插件框架 1 MEF 拓展可扩展性框架 2 提起插件式 3 * MAF 托管插件框架 * (不适用) MAF 托管插件框架 MAF是一个复杂的框架,并且即使是对于简单的应用程序,设置插件管道也很繁琐。它比MEF复杂,需要配置很多元素。但它也有些优点:1.宿主程序和插件程序可以进行隔离,以此降低运行插件所带来的风险;2。MAF的设计是基于7个程序集组成的管道,这些管道部分可以单独更换。 * 宿主 宿主视图 宿主 适配器 协定 插件 适配器 插件视图 插件 MEF 拓展可扩展性框架 * (适用) MEF 拓展可扩展性框架 MEF(Managed Extensibility Framework),是微软推出的一款用于搭建可扩展应用程序的框架,起初是独立于 .Net 发布的,后来集成到了 .Net 4.0 中。使用该框架可以非常轻松地扩展一个已发布的应用程序的功能,连 Visual Studio IDE 中的代码编辑器窗口也采用了MEF的思想,因此大大方便了开发人员对编辑器的扩展。 MEF 可用在任何使用 .NET Framework 的地方。可以在客户端应用程序中使用 MEF(无论应用程序使用的是 Windows 窗体、WPF,还是任何其他技术),也可以在使用 ASP.NET 的服务器应用程序中使用 MEF。 * MEF 的关键概念 导入,这里建

文档评论(0)

1亿VIP精品文档

相关文档