SunnyUI 简介与使用

本文介绍了SunnyUI.Net,一个基于.NETFramework的开源控件库,支持多种框架版本,提供16个主题、国际化功能和自定义选项。安装可通过下载或NuGet包,使用时有详细的手册和示例。
摘要由CSDN通过智能技术生成

SunnyUI 简介与使用

简介

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

  • 源码编译环境:

    1. VS2022 17.4,安装.NetFramework4.0目标包的方法见:https://www.cnblogs.com/yhuse/p/15536393.html
  • 动态库应用环境:

    VS2010及以上均可,支持.Net Framework 4.0+、.Net 6、.Net7

    1. 推荐通过Nuget安装:Install-Package SunnyUI,或者通过Nuget搜索SunnyUI安装。
    2. 不支持(.Net Framework 4 Client Profile)。
软件框架
  1. 主题:包含16个主题;

  2. 国际化:UI控件默认是中文,可以自定义其他语言;

  3. 字体图标:自定义按钮图标;

  4. 控件:每个控件都内置了常用属性,以便自定义;

  5. 窗体:普通窗体、登录界面窗体;

  6. 窗体布局:内置了7个模板,也可以自定义;同时支持跟随分辨率适应;

  7. 其他:内置常用的工具类,比如文件、json、ini文件操作。

    ![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=.%2Fimage%5CSunnyUI.png&pos_id=img-ULb1YSQK-17124729271

安装:

方式一:下载安装

1.打开SunnyUI的码云地址:https://gitee.com/yhuse/SunnyUI

在这里插入图片描述

2.解压下载的SunnyUI-master.zip压缩包
在这里插入图片描述

3.创建窗体应用项目

在这里插入图片描述

4.在工具箱,点击鼠标右键,添加选项卡 输入SunnyUI

在这里插入图片描述

5.1根据提示“此组中没有可用的控件。将某项拖至此文本可将其添加到工具箱”,
拖动SunnyUI\SunnyUI.Demo\Bin\SunnyUI.dll到提示文字,会自动安装SunnyUI控件
在这里插入图片描述

5.2 点击鼠标右键,选择项==>在“.NET Framework 组件”页面,点击“浏览”,选择SunnyUI\SunnyUI.Demo\Bin\SunnyUI.dll===>

点击确定按钮,将SunnyUI组件增加到选项卡
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

方式二:Nuget安装(推荐)

1.创建窗体应用项目
在这里插入图片描述

2.选中"引用"右键弹出菜单,点击管理“Nuget程序包”,出现如下图界面

在这里插入图片描述

3.点击”浏览“,在搜索框输入“SunnyUI ”,选中第一个,点击右侧的“安装”
在这里插入图片描述

4.安装完成之后,弹出窗口,选择“OK”

在这里插入图片描述

5.在“引用”中会自动添加一些和SunnyUI相关的库

在这里插入图片描述

6.此时工具栏新增了SunnyUI选项卡,随机从SunnyUI中拉出来几个控件,效果如图所示

在这里插入图片描述

在这里插入图片描述

使用手册完整版

https://gitee.com/yhuse/SunnyUI/wikis/pages

同类型组件库:

使用方法基本相同
HZHcontrol
DevExpress

  • 36
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SunnyUI.Net 是基于.Net Framework 4.0+、.Net Core3.1、.Net 5 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。 源码编译环境:VS2019 16.8+,.Net5,.Net Core3.1 动态库应用环境:VS2010及以上,.Net Framework 4.0及以上(不包括.Net Framework 4 Client Profile),.Net Core 3.1,.Net 5.0 推荐通过Nuget安装:Install-Package SunnyUI,或者通过Nuget搜索SunnyUI安装。 软件介绍: 1、开源控件库 基于.Net Framework4.0,原生控件开发,参考 Element主题风格,包含 按钮、编辑框、下拉框、数据表格、工控仪表、统计图表在内的常用控件超过 50 个,满足常规开发需求,每个控件都精雕细琢,注重细节; 包含 Element 风格主题 11 个,其他主题 6 个,包含主题管理组件 UIStyleManager,可自由切换主题。 2、工具库 收集整理开发过程中经常用到的工具类库。 3、扩展库 收集整理开发过程中经常用到的扩展类库。 4、多页面框架 参考Element,包括7种常用框架风格,只需几行简单的代码即可创建多页面程序,其支撑组件包括UIForm,UIPage,UIFrame,集合常用控件库即可快速开发WinForm应用程序。 SunnyUI.Net开发框架 更新日志: v3.0.2 UIMarkLabel:增加带颜色标签的Label UIRoundProcess:圆形滚动条 UIBreadcrumb:增加面包屑导航 UILedLabel:增加Led标签 UIHeaderButton:在工具箱中显示 UILineChart:支持拖拽选取放大 UIDateTimePicker:修复下拉选择日期后关闭的Bug UINavMenu:增加设置二级菜单底色 UIColorPicker:增加单击事件以选中颜色 UITitlePage:增加ShowTitle可控制是否显示标题 UINavBar:增加可设置背景图片 框架增加IFrame接口,方便页面跳转 UIDataGridView:修改垂直滚动条和原版一致,并增加翻页方式滚动 UIPagination: 修正因两次查询数量相等而引起的不刷新 UIHeaderButton: 增加字体图标背景时鼠标移上背景色 UITabControl:修改第一个TabPage关不掉的Bug UIDataGridView:增加EnterAsTab属性,编辑输入时,用Enter键代替Tab键跳到下一个单元格 UILineChart:增加鼠标框选放大,可多次放大,右键点击恢复一次,双击恢复 UITitlePanel:修复OnMouseMove事件 UITrackBar:增加垂直显示方式 UIFlowLayoutPanel:修改了一处因为其加入控件大小发生变化而引起的滚动条出错。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值