winform免费美化控件(开源简洁实用精美C)

一、开源项目简介

SunnyUI.Net, 是基于.Net Framework 4.0 、.Net 5、.Net 6 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。

二、界面展示

1、开源控件库

  • 基于.Net Framework4.0,原生控件开发,参考 Element主题风格,包含 按钮、编辑框、下拉框、数据表格、工控仪表、统计图表在内的常用控件超过 70 个,满足常规开发需求,每个控件都精雕细琢,注重细节;
  • 包含 Element 风格主题 11 个,其他主题 6 个,可通过多彩主题模式自定义主题。包含主题管理组件 UIStyleManager,可自由切换主题。

winform免费美化控件(开源简洁实用精美C)(1)

winform免费美化控件(开源简洁实用精美C)(2)

winform免费美化控件(开源简洁实用精美C)(3)

winform免费美化控件(开源简洁实用精美C)(4)

winform免费美化控件(开源简洁实用精美C)(5)

winform免费美化控件(开源简洁实用精美C)(6)

winform免费美化控件(开源简洁实用精美C)(7)

winform免费美化控件(开源简洁实用精美C)(8)

winform免费美化控件(开源简洁实用精美C)(9)

winform免费美化控件(开源简洁实用精美C)(10)

winform免费美化控件(开源简洁实用精美C)(11)

winform免费美化控件(开源简洁实用精美C)(12)

2、工具库

  • 收集整理开发过程中经常用到的工具类库。

3、扩展库

  • 收集整理开发过程中经常用到的扩展类库。

4、多页面框架

  • 参考Element,包括7种常用框架风格,只需几行简单的代码即可创建多页面程序,其支撑组件包括UIForm,UIPage,UIFrame,集合常用控件库即可快速开发WinForm应用程序。

winform免费美化控件(开源简洁实用精美C)(13)

三、功能概述

包含开源控件库、工具类库、扩展类库、多页面开发框架。

  • 基于.Net Framework4.0,原生控件开发,参考 Element主题风格,包含 按钮、编辑框、下拉框、数据表格、工控仪表、统计图表在内的常用控件超过 70 个,满足常规开发需求,每个控件都精雕细琢,注重细节;
  • 包含 Element 风格主题 11 个,其他主题 6 个,可通过多彩主题模式自定义主题。包含主题管理组件 UIStyleManager,可自由切换主题。

winform免费美化控件(开源简洁实用精美C)(14)

四、技术选型
  • 源码编译环境:
  • VS2019 16.8 (16.8.0是支持.Net5的最低版本)
  • VS2022,安装.NetFramework4.0目标包的方法见:https://www.cnblogs.com/yhuse/p/15536393.html
  • 动态库应用环境:VS2010及以上均可:.NetFrameWork项目,从Nuget引用SunnyUI,或者直接引用已经编译好两个的Dll(SunnyUI.dll,SunnyUI.Common.dll).Net5、.Net6项目,从Nuget引用SunnyUI不支持(.Net Framework 4 Client Profile)。推荐通过Nuget安装:Install-Package SunnyUI,或者通过Nuget搜索SunnyUI安装。
软件框架

winform免费美化控件(开源简洁实用精美C)(15)

C#是由C和C 衍生出来的一种安全的、稳定的、简单的、优雅的面向对象编程语言。它在继承C和C 强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C 的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

.NET是一种用于构建多种应用的免费开源开发平台,可以使用多种语言,编辑器和库开发Web应用、Web API和微服务、云中的无服务器函数、云原生应用、移动应用、桌面应用、Windows WPF、Windows窗体、通用 Windows平台 (UWP)、游戏、物联网 (IoT)、机器学习、控制台应用、Windows服务。.NET类库在不同应用和应用类型中共享功能,无论构建哪种类型的应用,代码和项目文件看起来都一样,可以访问每个应用的相同运行时、API和语言功能。

Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。

WinForm,是·Net开发平台中对Windows Form的一种称谓。

Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio 或.NET CLI开发基于.NET 或.NET Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。

Nuget是 ASP .NET Gallery 的一员。NuGet 是免费、开源的包管理开发工具,专注于在 .NET 应用开发过程中,简单地合并第三方的组件库。

五、开源协议

使用GPL-3.0开源协议

六、源码地址

私信回复:WinForm开源控件库

或访问一飞开源:https://code.exmay.com/

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页