案例:WinForm计算器插件开发
1.建立插件库,设置各种自己所需的插件组件
如下图所示:进行了计算器的加减法插件计算组件
Calculator_DLL为总插件父类
Calculator_DLL_ADD 为插件子类的控件对象
Calculator_DLL_Sub
Calculator_DLL_Factory 为简单工厂设计的对象
2.插件插入待写的WinForm程序
如下图所示:
将各种插件的DLL插入到Winform窗体应用程序里面
3.添加配置文件Config.txt
如下图所示:通过添加配置文件来动态根据配置文件生成想要的控件程序,实现插件的插入
4. 根据配置文件的内容,添加相应控件