=================插件实施与应用基本流程
1,开发此程序的人 提供接口(提供DLL)
2,第三方开发团队(开发插件)严格按照接口,实现功能。并打包成DLL
3,使用者下载第三方开发团队开发出来的插件,并把查询复制到程序相应的文件夹里
=================程序开发思想
1,在程序中创建一个类库,在内库中定义一个接口
2,第三方开发团队拿到接口,并是实现其功能。打包成dll文件
3,copy第三方团队开发的dll到程序指定的目录
4,找到dll存放的路径
5,遍历所有dll的路径
6,通过路径加载程序集(插件)
7,加载程序集(插件)中所有的公共的类
8,加载接口类
9,遍历插件的所有的公共类
10,判断接口是否能够与插件里的类对接
11,如果能,则反射
===================================================Form1主窗体
=============================================接口
=============================================插件
【如果需要源代码,请给我留言】