C++ Directui
Directui是一套開發理念,其主要的思想就是主窗口有句柄HWND,但是子控件Button List 等等都是無窗口句柄的,使用spy++無法抓取控件的HWND。請重點關注SOUI和REDM這兩個開源項目。
1、duilib
https://github.com/duilib/duilib 曾經很火的項目,停止更新了
https://github.com/qdtroy/DuiLib_Ultimate ++ https://blog.csdn.net/duisharp 小小推薦,持續更新
http://www.winradar.com/ -- 推薦
https://github.com/redrains/DuiLib_Redrain
https://github.com/karllen/cef3-duilib-YDDemo
https://github.com/netease-im 網易雲信
https://github.com/netease-im/NIM_Duilib_Framework 網易雲信Windows應用界面開發框架(基於Duilib),小推薦,持續更新
https://github.com/netease-im/NIM_PC_UIKit 網易雲信Windows(PC) UI組件源碼,好久沒更新了
教程:
http://www.cnblogs.com/Alberl/category/520438.html
http://blog.csdn.net/zhuhongshu/article/details/41037875/
案例:
https://github.com/cinience/RedisStudio
2、炫彩界面庫(xcgui.dll)
http://www.xcgui.com/index.php
3、gaclib
https://github.com/vczh-libraries/Release
4、SOUI -- ★開源免費,推薦使用,文檔詳盡,持續更新★
SOUI是目前爲數不多的輕量級可快速開發window桌面程序開源DirectUI庫.其前身爲Duiengine,更早期則是源自於金山衛士開源版本UI庫Bkwin.經過作者多次開發維護升級後得此庫.SOUI其寓意爲"瘦UI" "UI,just so so!"
SOUI官方博客 http://www.cnblogs.com/setoutsoft/
SOUI官方論壇 http://www.soui.vip/
SOUI官方教程 http://www.soui.vip/forum-49-1.html
SOUI v2.0
https://gitee.com/setoutsoft/soui
SOUI v3.0
https://gitee.com/setoutsoft/soui3
SOUI UI editor
https://github.com/soui-demo/SouiEditor
https://github.com/soui3-demo/SouiEditor
SOUI Demo
https://github.com/SOUI2/soui/blob/master/products.md
https://github.com/soui-demo/PCManager
金山衛士開源項目,pcmanager v2.6.3
對於廣大開發者尤其是廣大做Windows安全方面的朋友來說,這套代碼具有很大的借鑑意義,至少我們可以知道那些所謂的“電腦管家”到底對我們的電腦做了什麼事情。
http://code.ijinshan.com/index.html
https://bitbucket.org/knoss/pcmanager/src/default/
https://github.com/dreamsxin/PcManager
https://github.com/5455945/PcManager/tree/bdev
https://github.com/dreamsxin/knoss-pcmanager
6、http://bolt.xunlei.com/ 迅雷,不開源
7、http://www.muilib.com/ 魔方界面庫
8、REDM -- ★開源免費,推薦使用,文檔詳盡,持續更新★
REDM是一套基於商業化標準的開源directui界面框架,不僅能提供完善的項目管理方案、詳細的文檔框架,也可輕鬆協助完成可視化界面設計,其核心庫的穩定性已在內部多個大型商化項目中通過驗證。
https://gitee.com/lzlong88/Effect-Designer 案例,模仿自抖音的特效製作工具
https://gitee.com/hgy413/NSDM 案例,NSIS安裝打包工具
-----------------------------------------------------題外話,與DirectUI無關----------------------------------------------
與PC桌面相關的C++界面庫
2、Ultimate Toolbox -- MFC開源界面庫
https://www.codeproject.com/Articles/20182/The-Ultimate-Toolbox-Home-Page
https://www.codeproject.com/Articles/20183/The-Ultimate-Grid-Home-Page
https://www.codeproject.com/Articles/20181/The-Ultimate-TCP-IP-Home-Page
3、imgui
https://github.com/ocornut/imgui
4、CButtonST
http://www.softechsoftware.it/
https://www.codeproject.com/Articles/57/CButtonST-v3-9-MFC-Flat-buttons V3.9是最終的開源版本
5、BCGControlBar 商業軟件
https://www.bcgsoft.com/ vc++ mfc
6、Toolkit Pro 商業軟件
https://codejock.com/products/toolkitpro/ vc++ mfc
7、QtitanRibbon 商業軟件
https://www.devmachines.com/ Qt界面庫
8、LibUIDK
https://github.com/iUIShop/LibUIDK mfc skin ui,not directui
https://blog.csdn.net/psbeond 作者博客,QQ:1584793892
9、High-speed Charting Control 繪圖控件
https://www.codeproject.com/Articles/14075/High-speed-Charting-Control
x、MFC精品資源
https://github.com/zhongyang219/TrafficMonitor MFC寫的顯示當前網速、CPU及內存利用率的桌面懸浮窗軟件
https://github.com/abstractspoon/ToDoList_7.2 MFC寫的任務管理軟件http://www.abstractspoon.com/
https://keepass.info/ 一款很方便安全的密碼管理軟件,keepass v1.x使用C++寫的;v2.x使用C#寫的
與PC桌面相關的C#界面庫
1、DevExpress 商業軟件
2、DotNetBar 商業軟件
3、HZHcontrols
http://www.hzhcontrols.com/index.html
https://gitee.com/kwwwvagaa/net_winform_custom_control
4、DMSkin
https://github.com/944095635/DMSkin
5、微軟開源UI利器
https://github.com/Microsoft/microsoft-ui-xaml
https://github.com/dotnet/winforms
精品ico圖標下載
https://www.axialis.com/icons/