几款开源的Windows界面库
上次介紹的幾款圖形界面庫http://blog.okbase.net/vchelp/archive/23.html都是國外的開源項目,今天介紹的幾款都是國人的開源項目,大部分是采用DirectUI設計思想。
?
1.??炫彩界面庫XCGUI
炫彩界面庫不僅是界面庫,它是軟件界面開發框架,讓用戶開發桌面軟件變的簡單高效,它功能豐富, 小巧,安全(所有界面元素無句柄),Unicode字符編碼,完善的幫助文檔;
并且提供了UI設計器,支持XML布局,CSS樣式表,XML資源;該庫采用C語言開發,速度更快,支持多種開發語言調用,例如C#,易語言; 不需要第三方庫的支持,不需要MFC,ATL,和WINDOWS標準控件;
采用DirectUI設計思想,在窗口內無子窗口,窗口相當于容器,界面元素都是邏輯上的區域,沒有句柄. 靈活易擴展,即支持C語言風格開發,同時也支持C++語言開發,用戶可以對元素句柄進行包裝擴展,支持用戶自繪,支持各種格式圖片.
詳情:http://www.okbase.net/file/item/21495
?
2.?DirectUI界面庫DuiLib
Duilib是一個windows下免費開源的directui界面庫,是國內首個開源的directui界面庫,可以將用戶界面和處理邏輯徹底分離,極大地提高用戶界面的開發效率。提供所見即所得的開發工具UIDesigner。使用DirectUI后將使得我們的設計人員徹底解放,不會受到開發的束縛,可以充分地發揮其設計能力來設計軟件界面,并參與到用戶界面開發過程中。 Duilib 目前支持Windows 32 、Window CE、Mobile等平臺,使用C++開發,遵循BSD協議,可以免費用于商業項目 。這個就比較大名鼎鼎了,不用多說了吧。包括華為網盤在內的很多業內企業都在用這個界面庫。
詳情:http://www.okbase.net/file/item/21497
Duilib開發進階:?http://blog.csdn.net/xdrt81y/article/category/2139657
3.?基于金山開源項目的界面庫BKUIlib
這是從金山衛士開源項目提取出來的界面庫,隨著金山開源項目的增多, 界面庫的結構也趨向于穩定.簡單地剝離出了這個界面庫,并取名叫 Bkuilib。
詳情:http://www.okbase.net/file/item/21499
?
4.?基于DirectUI技術的開源界面庫DUIEngine
DUIEngine是一個開源的界面庫,采用目前流行的DirectUI技術。該界面庫也是從金山衛士
開源的界面部分(bkwin)演化而來,并經過全面的重構。
詳情:http://www.okbase.net/file/item/21500
5.RingSdk
? ? Ringsdk是CSDN上一個前輩自己寫的界面庫,這個界面庫很輕而易舉實現QQ2009的界面效果。鏈接見?
??http://blog.csdn.net/ringphone/article/details/2911244? ?貌似Ringsdk和MFC無法進行交互,但是 RingSdk其中有很多的圖形處理的代碼都非常有參考價值
6.魔方界面庫
官方網站?http://www.muilib.com/
MuiLib(Magic UI Library)Windows高級界面開發庫是在國內首家免費開源的DuiLib界面開發庫基礎上經過針對性的擴展而發展起來的,他繼承了DuiLib高度自由靈活的特點,并吸收了其他界面庫的一些優點,針對Windows層窗口按像素透明技術而重點優化后形成的一個優秀界面開發庫,是一個使用純C++調用Windows API的開發庫,無任何其他第三方依賴框架,您可以使用其提供的各種高級控件來創建更加炫酷的用戶界面
總結
以上是生活随笔為你收集整理的几款开源的Windows界面库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言开源库windows,几款国产开源
- 下一篇: 2.Windows 界面技术发展现状