=================插件實施與應用基本流程
1,開發此程式的人 提供接口(提供DLL)
2,第三方開發團隊(開發插件)嚴格按照接口,實作功能。并打包成DLL
3,使用者下載下傳第三方開發團隊開發出來的插件,并把查詢複制到程式相應的檔案夾裡
=================程式開發思想
1,在程式中建立一個類庫,在内庫中定義一個接口
2,第三方開發團隊拿到接口,并是實作其功能。打包成dll檔案
3,copy第三方團隊開發的dll到程式指定的目錄
4,找到dll存放的路徑
5,周遊所有dll的路徑
6,通過路徑加載程式集(插件)
7,加載程式集(插件)中所有的公共的類
8,加載接口類
9,周遊插件的所有的公共類
10,判斷接口是否能夠與插件裡的類對接
11,如果能,則反射
===================================================Form1主窗體
=============================================接口
=============================================插件
【如果需要源代碼,請給我留言】
本文出自 “” 部落格,請務必保留此出處