天天看點

分享一款國内開源實用精美的WinForm UI開發架構

分享一款國内開源實用精美的WinForm UI開發架構

項目名稱:SunnyUI

項目作者:Sunny

開源許可協定:GPL-3.0

項目位址:

https://gitee.com/yhuse/SunnyUI

項目簡介

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

使用環境

源碼編譯環境:VS2019

動态庫應用環境:VS2010及以上,.Net Framework 4.0及以上(不包括.Net Framework 4 Client Profile)

項目架構

分享一款國内開源實用精美的WinForm UI開發架構

1.開源控件庫

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

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

分享一款國内開源實用精美的WinForm UI開發架構
分享一款國内開源實用精美的WinForm UI開發架構
分享一款國内開源實用精美的WinForm UI開發架構
分享一款國内開源實用精美的WinForm UI開發架構
分享一款國内開源實用精美的WinForm UI開發架構
分享一款國内開源實用精美的WinForm UI開發架構

2.工具庫

收集整理開發過程中經常用到的工具類庫。

3.擴充庫

收集整理開發過程中經常用到的擴充類庫。

4.多頁面架構

參考 Element,包括7種常用架構風格,隻需幾行簡單的代碼即可建立多頁面程式,其支撐元件包括UIForm,UIPage,UIFrame,集合常用控件庫即可快速開發WinForm應用程式。

分享一款國内開源實用精美的WinForm UI開發架構

關注蘇州程式大白,持續更新技術分享。謝謝大家支援