一 反射机制简介
反射,英文名称为reflection,有审查元数据并收集关于它的类型信息的能力。有关其定义,这里不做详细地介绍,接下来通过一个demo来解释如何利用反射搭建可扩展程序。
二 Talk 模块
1. 程序组成结构分为:Plug文件夹用于存储插件集dll,Config.txt配置文档配置所需要的插件集,exe文件,如图。
2. 功能介绍:通过配置Config文件动态实现Winform添加
或删除功能按钮。
3. 效果展示,当Config.txt内设置为下图时,Winform界面会自动创建两个按钮,点击“Tom”,出现弹窗。
当Config.txt中只有Luna这一项时,Windows界面对应只有一个“Luna”按钮。