代码改变世界

随笔分类 -  Winform

基于插件架构的简单的Winform框架(下)

2012-07-11 22:49 by ps_zw, 3502 阅读, 收藏,
摘要: 前言 最近事情较多,终于有时间来写完这篇。在上一篇的基础上,本篇文章我们开始着手搭建一个简单的基于插件架构的Winform框架。(其实也就是一个小例子,也是对之前写过的代码的总结) 设计思路 写这个Winform小例子的想法来源主要是: 1.希望Winform程序能够根据配置动态生成菜单; 2.运行时按需加载指定模块,必要时还能在运行时更新指定模块; 3.新的功能模块能够即插即用... 阅读全文

基于插件架构的简单的Winform框架(上)

2012-05-20 16:59 by ps_zw, 2241 阅读, 收藏,
摘要: 一、概述 在前面的文章中系统的介绍过MEF技术,我们知道通过MEF可以很容易的实现应用程序的扩展。那么除了MEF之外应该还有很多技术可以实现应用程序的扩展(毕竟MEF是随着.net4.0一起发布的)。本文就简单的介绍下其中一种扩展技术:【插件架构】,分为上、下两篇,上篇介绍基本概念,下篇为应用篇。由于插件架构在winform中应用较为广泛,因此本文的写作目的是使用插件架构搭建一个简单的winform程序。二、插件与插件架构(或者叫“插件机制”)1.插件 日常,我们使用各种软件(特别是使用VS)时,可以安装很多的插件。那插件(plug-in)是什么呢?先介绍一个概念:宿主(host),顾名思义. 阅读全文