超全的開源Winform UI庫,滿足你的一切桌面開發需求!

本文有dotnet9站長整理 網址:https://dotnet9.com/

本站曾介紹過一款Winform開源控件庫HZHControls,Winform在大家心中的地位還是挺高的,今天小編再分享一款新鮮出爐的 Winform UI庫——SunnyUI,一起跟 Dotnet9 往下看吧。

項目名稱:SunnyUI

項目作者:Sunny?

項目地址:https://gitee.com/yhuse/SunnyUI

SunnyUI.Net是基于 C# 和 .Net WinForm 的開源控件庫、工具類庫、擴展類庫、多頁面開發框架。

關于開源協議:GPL-3.0?

1、確保軟件自始至終都以開放源代碼形式發布,保護開發成果不被竊取用作商業發售。

2、GPL 大致就是一個左側版權(Copyleft,或譯為“反版權”、“版權屬左”、“版權所無”、“版責”等)的體現。你可以去掉所有原作的版權 信息,只要你保持開源,并且隨源代碼、二進制版附上 GPL 的許可證就行,讓后人可以很明確地得知此軟件的授權信息。

3、無論軟件以何種形式發布,都必須同時附上源代碼。例如在 Web 上提供下載,就必須在二進制版本(如果有的話)下載的同一個頁面,清楚地提供源代碼下載的鏈接。如果以光盤形式發布,就必須同時附上源文件的光盤。

4、開發或維護遵循 GPL 協議開發的軟件的公司或個人,可以對使用者收取一定的服務費用。但還是一句老話——必須無償提供軟件的完整源代碼,不得將源代碼與服務做捆綁或任何變相捆綁銷售。

項目框架

cbb46fb7c2c4f18139603f20891d1ac3.png

1、開源控件庫 基于 framework4.0,原生控件開發,參考 Element、DotNetBar 主題風格,包含 Button、Panel、TextBox、CheckBox、RadioButton、TabControl、NavBar、DataGridView在內的常用控件超過 40 個,滿足常規開發需求,每個控件都精雕細琢,注重細節。

包含 Element 風格主題 11 個,DotNetBar 主題 3 個,其他主題 2 個,包含主題管理組件 UIStyleManager,可自由切換主題。

8a942a55b0dcda19c0d1a49d3c5726f8.png

0f03d2561251e7429a0903114bb8ae84.png

074deedc47025bc57c0e3eeda2354476.png

a32004f5a79cab6adb13d2a357c99058.png

e1a464285d910078e5ed9a83213c575b.png

11dd5c00fdd29ee3f7ec2bfc1da50dc6.png

f3255d5a9fe6c52aae88934c91ece063.png

c713d40ade8e0df49cb3e591db1be388.png

160a5f48cf2042b5ebaeb149da32636f.png

94cb5361fe003fb4da7fa50df757ef3a.jpeg

2、多頁面框架 參考Element,包括7種常用框架風格,只需幾行簡單的代碼即可創建多頁面程序,其支撐組件包括UIForm,UIPage,UIFrame,集合常用控件庫即可快速開發WinForm應用程序。

04d668fa9ab28a544b7bee16c7a3a8b9.png

3、技術交流?

Blog: https://www.cnblogs.com/yhuse

Gitee: https://gitee.com/yhuse/SunnyUI

GitHub: https://github.com/yhuse/SunnyUI?

SunnyUI.Net 系列文章目錄:https://www.cnblogs.com/yhuse/p/12920272.html

歡迎交流,QQ群:56829229 (SunnyUI技術交流群),請給源碼項目點個Star吧!!!

卸載某雷!Github標星21k,我愛上了這款開源的下載神器!

99%的人不知道搜索引擎的6個技巧

怪不得同事的上網從沒廣告,原來一直偷偷安裝了這三款插件

進大廠這份面試題你能答對多少?

同事副業月入1萬,他用這 10 個開源項目接私活!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/284435.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/284435.shtml
英文地址,請注明出處:http://en.pswp.cn/news/284435.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

告別國外 IDE,阿里 螞蟻自研 IDE 研發框架 OpenSumi 正式開源

經歷近 3 年時間,在阿里集團及螞蟻集團共建小組的努力下,OpenSumi 作為國內首個強定制性、高性能,兼容 VS Code 插件體系的 IDE 研發框架,今天正式對外開源。 一 OpenSumi 是什么? OpenSumi 是一款面向垂直領域&#…

window-memcache技術隨筆

memcached.exe軟件放置到非中文,非空格的目錄,把MSVCR71.DLL文件放在memcached.exe同目錄下啟動,控制面板中打開window功能-Telnet客戶端memcache服務方法一:管理員身份打開黑窗口 d:(mem的所在盤)cd memmemcached.exe -p 11211方法二: 安裝為Windows的系統服務memcached.exe -…

將不確定變為確定~老趙寫的CodeTimer是代碼性能測試的利器

首先,非常感謝趙老大的CodeTimer,它讓我們更好的了解到代碼執行的性能,從而可以讓我們從性能的角度來考慮問題,有些東西可能我們認為是這樣的,但經理測試并非如何,這正應了我之前的那名話:“機器…

聊聊 C++ 中的幾種智能指針(下)

一:背景 上一篇我們聊到了C 的 auto_ptr ,有朋友說已經在 C 17 中被棄用了,感謝朋友提醒,今天我們來聊一下 C 11 中引入的幾個智能指針。unique_ptrshared_ptrweak_ptr看看它們都怎么玩。二:三大智能指針詳解 1. uniq…

iOS回顧筆記( 02 ) -- 由九宮格布局引發的一系列“慘案”

iOS回顧筆記( 02 ) -- 由九宮格布局引發的一系列“慘案” 前言(扯幾句淡先) 回顧到學習UI過程中的九宮格布局時,發現當時學的東西真是不少。 這個階段最大的特點就是:知識點繁多且瑣碎。 我們的目標就是要將…

【GlobalMapper精品教程】007:如何加載谷歌衛星影像?

“Global Mapper支持所有OGC標準數據源類型,例如用于流式柵格地圖的WMS / WMTS,用于矢量數據集的WFS和用于為指定區域下載單個數據文件的WCS。預先切片的圖像和地形數據集也可以使用OSM(OpenStreetMaps)、TMS(Tiled Map Service)和Google Maps瓦片架構支持。您只需要選擇適當…

LVS/keepalived配置

LVS/DR keepalived配置注意:前面雖然我們已經配置過一些操作,但是下面我們使用keepaliave操作和之前的操作是有些沖突的,所以若是之前配置過DR,請首先做如下操作:dr上執行:$ipv -Cifconfig eth0:0 down前…

Mysql清空表(truncate)與刪除表中數據(delete)的區別

2019獨角獸企業重金招聘Python工程師標準>>> 為某基于wordpress搭建的博客長久未除草,某天升級的時候發現已經被插入了幾萬條垃圾留言,如果一條條刪除那可真是累人的活。遂考慮直接進入mysql直接清空表或者刪除表中數據。 本文記錄一下這2種操…

[轉]云原生到底是什么?

📋 個人簡介 💖 作者簡介:大家好,我是阿牛😜 📝 個人主頁:館主阿牛🔥 🎉 支持我:點贊👍收藏??留言📝 💬格言&#xf…

【GlobalMapper精品教程】008:如何根據指定區域(shp、kml、cad)下載衛星影像?

本文講解在Globalmapper中根據指定的范圍(shp、kml、cad等格式)進行在線衛星影像的下載方法。 文章目錄 一、根據shp范圍下載谷歌影像1. 加載谷歌影像2. 加載shp矢量范圍3. 根據范圍導出影像二、根據kml范圍下載谷歌影像1. 生成研究區范圍kml2. 根據kml范圍下載影像三、根據CAD…

膛目結舌的代碼技巧!一看就是冷暴力~~~~

你見過哪些令你膛目結舌的代碼技巧? 代碼世界有很多令人大呼小叫的技巧!有的代碼像魔術師一樣巧妙地隱藏了自己,有的像魔法師一樣讓你眼花繚亂,還有的像瑜伽大師一樣靈活自如。它們讓我們驚嘆不已,讓我們覺得自己仿佛置…

聯合線程

聯合線程實際上就是把多線程又聯合成了一個線程,但這里還是要比單線程靈活很多,比如說,我可以讓一個線程到運行到某一個條件再聯合其他線程。當前線程與其他線程聯合在一起,又一種讓出cpu,而且直到別個線程運行完&…

Kafka學習征途:不再依賴ZK的KRaft

【Kafka】| 總結/Edison Zhou1新的KRaft架構在Kafka 2.8之前,Kafka重度依賴于Zookeeper集群做元數據管理和集群的高可用(即所謂的共識服務)。在Kafka 2.8之后,引入了基于Raft協議的KRaft模式,支持取消對Zookeeper的依賴…

探索java世界中的日志奧秘

java日志簡單介紹 對于一個應用程序來說日志記錄是必不可少的一部分。線上問題追蹤,基于日志的業務邏輯統計分析等都離不日志。JAVA領域存在多種日志框架,目前常用的日志框架包括Log4j,Log4j 2,Commons Logging,Slf4j&…

nginx的負載均衡集群

針對域名:vim /usr/local/nginx/conf/vhosts/lb.conf //自定義名稱upstream xrc { //別名server 192.168.0.1:80 weight2; //包含的主機server,負載均衡里面的機器server 192.168.0.2:80 weight1; //權重weight}server {li…

英語名言警句100句

1、寧為百夫長,勝作一書生。——楊炯 Better be a centurion than a scholar. 2、我是閑暇為所有中最的。——蘇格拉底 I am the most leisure of all. 3、立志不堅,終不濟事。——朱熹 If you are not determined, you will not help. 4、人學始知道&am…

RabbitMQ細說之開篇

前言關于消息中間件的應用場景,小伙伴們應該都耳熟能詳了吧,比如經常提到的削峰填谷、分布式事務、異步業務處理、大數據分析等等,分布式消息隊列成為其中比較關鍵的橋梁,也就意味著小伙伴們得掌握相關技能;當下相對比…

【Java】五種常見排序之-----------冒泡排序

冒泡排序: 原理: 將關鍵字較小的值不斷地上浮,將關鍵字值較大的不斷下沉;時間復雜度:O(n^2)空間復雜度:最優(即已經排好序)為0,平均空間復雜度為O(1);核心代碼:for(int i…

混戰的低代碼江湖,如何區分「李逵」和「李鬼」?

作者:APICloud 創始人劉鑫 這兩年,無論是資本層面,還是企業IT部門的關注,“低代碼”都是絕對的熱點。互聯網圈也似在一夜之間冒出了各種各樣的低代碼公司。 到底什么是低代碼?低代碼是新技術么?低代碼開發能…

關于捕獲鍵盤信息的processDialogkey方法2--具體應用

自定義控件里的keydown方法無法捕獲所有的按鍵消息的處理方法1(自定義控件里的keydown方法無法獲取的鍵值如上下左右鍵等) 處理辦法具體如下: 1、首先在自定義控件UserControl1中重寫ProcessDialogKey方法 自定義控件UserControl1中重寫Proce…