SailingEase WinForm Framework
其實(shí)這是從 IDE 項(xiàng)目中提取出來的一個(gè)純開發(fā)框架,它沒有用戶管理、權(quán)限管理之類的現(xiàn)成功能,而是提供純開發(fā)角度的開發(fā)框架,概括來說提供了以下幾方面的功能:
a.宿主程序(殼)與功能模塊(插件)的加載、調(diào)度、通信等實(shí)現(xiàn);
b.不同插件之間在完全接耦合的基礎(chǔ)上,同步/異步調(diào)用、狀態(tài)響應(yīng)等機(jī)制的實(shí)現(xiàn);
c.插件之間在代碼層面完全沒有互相引用關(guān)系,可以實(shí)現(xiàn)在缺少任意插件的情況下啟動(dòng)應(yīng)用,即使他們?cè)赨I層有交集;
d.支持模塊間的依存關(guān)系定義;
d.事件聚合器,用于在完全解耦的條件下,發(fā)布及訂閱事件;
d.宿主程序提供了統(tǒng)一的主菜單及右鍵菜單的注冊(cè)/吊銷/狀態(tài)控制機(jī)制;
e.宿主程序提供了統(tǒng)一的窗口調(diào)度/加載/銷毀功能;
f.宿主程序提供了統(tǒng)一的日志記錄、異常捕獲,Web頁面互操作等功能;
g.基于 GDI+ 自行實(shí)現(xiàn)的控件包,提供了高度的可擴(kuò)展性;
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26