界面组件DevExpress WinForms v22.1 - 数据可视化功能全新升级

DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

DevExpress WinForm 2022年发布的第一个重大版本——v22.1升级了数据可视化展示方面的功能,包括对网格控件、图表控件功能的增强,欢迎下载最新版体验!

DevExpress v22.1正式版下载

Data Grid

新过滤器 - InRange 和 InDateRange

新版本向WinForms Data Grid、Tree List、Pivot Grid、Vertical Grid和Filter控件添加了两个新的范围过滤器:

  • InRange(value, from, to) 过滤器等价于 'from <= value && value < to'
  • InDateRange(dateValue, from, to) 过滤器等价于 'GetDate(from) <= dateValue && dateValue < AddDays(GetDate(to), 1)'

数据过滤 - 在自定义函数中格式化操作数值

此版本添加了一个新的“ICustomFunctionDisplayAttributesEx”接口,使用它的 'GetOperandDisplayValue' 方法来格式化操作数的值或为其提供自定义显示文本。

C#

public string GetOperandDisplayValue(object value, string displayText) {
return string.DisplayFormat("{0} days", value?.ToString());
}

过滤器控件 - 新事件和操作

新事件包括:

BeforeShowValueEditor事件现在已过时。

重大变化:用于在过滤器控件中创建和编辑过滤器表达式的文本编辑器现在接受与相应数据字段类型完全匹配的值。

图表

图表设计器 - 支持.NET 5和.NET 6

Visual Studio IDE 图表设计器现在与 .NET 5 和 .NET 6 完全兼容。

对话框

快速访问

WinForm Dialogs现在显示快速访问,您可以在其中看到最常浏览的文件夹列表。

环境变量

您现在可以在地址栏中键入环境变量(例如 %WINDIR%、%TEMP%)并将其展开为完整路径。

多个文件夹选择

Folder Browser Dialog现在允许用户选择多个文件夹,将其Multiselect属性设置为“true”来启用此选项。

热力图

单元格选择

您现在可以选择热力图单元格,热力图控件支持单个和多个单元格选择,使用 SelectionMode 属性指定选择模式。 要获取选定的单元格,请使用“SelectedItems”属性。

我们还添加了 SelectedItemsChanging 和 SelectedItemsChanged 事件,处理这些事件可以响应选择更改。

一、应用场景与出发点 同一个系统中,为了解决不同的客户可能需要设计不同的单据打印模板,实现此方法可能是: 1、设计不同的自带RDLC报表文件,根据当前客户加载不同的报表并打印 2、GDI+绘图 和 打印组件 ,不同的客户创建不同的绘图XML格式的模板内容 3、其他第三方组件 主要对比一下前两种方法,第一种方法不好之处在于,不灵活,开发者必须地每个客户制订一个报表,不推荐采用。第二种方法,修改对应的模板内容就可以了, 模板内容可以是Xml文件,也可以是存放在数据库中的Xml格式字符串。推荐采用这种方法。然后这种方法的也有一个棘手问题 :如何让用户快速、方便地设计打印模板,本示例就是为了解决这个问题。 二、实现思路与原理 功能概要:设计一个界面,支持用户自由添加 要打印的项,文本,直线,图片 等,并且可以方便改变打印项的 字体、颜色、粗细、位置,设计时支持效果预览。 技术要点:GDI+绘图、拖动控件、XML解析、自定义控件 三、相关类介绍 绘图工具类:DrawHelper 实现 xml格式模板 与 打印项 之间进行互相转换,在目标画板中绘制 拖动工具类:WinHelper 实现控件的鼠标拖动,键盘移动 自定义控件:用于显示文字的文本框 TextBoxExt、用于显示直线的标签 LabelExt 主窗体代码:用于用户操作,添加,删除,编辑,打印项 详细介绍请参照我的博文:http://de.cel.blog.163.com/blog/static/51451236201472215450939/
### 回答1: DevExpress Universal 22.1是一个软件开发工具包,由DevExpress公司开发。它包含了大量的开发控件,用于在各种平台上创建基于Windows和Web的应用程序。 这个工具包支持各种不同的 编程语言 ,如C #,VB.NET等,可以轻松地集成到多个编程环境中,例如Visual Studio,Delphi和CodeRush。它还提供了许多主题和模板,用于创建专业和现代的用户界面。 除此之外,DevExpress Universal 22.1配备了大量的UI和数据可视化控件,它们可以轻松处理各种数据,并提供高度集成的呈现方式,使数据变得易于理解。 此外,DevExpress Universal 22.1还提供了大量的工具和控件,用于创建Web应用程序,包括AJAX控件、HTML编辑器、文件和图像上传工具等。 总而言之,DevExpress Universal 22.1是一个功能强大的软件开发工具包,可以轻松地开发出功能强大的应用程序,具有高度的灵活性和易用性。 ### 回答2: DevExpress Universal 22.1是DevExpress公司最新发布的软件开发工具包,它提供了一套完整的解决方案,用于开发.net平台的应用程序。该工具包支持多种开发语言,如Visual Basic .NET、C#、F#、TypeScript等。它具有高性能、易用性和灵活性,并提供了一些方便实用的特性和控件,帮助开发人员快速构建高质量的应用程序。 该工具包包含超过500个运行时组件和开发工具,包括WinForms控件、ASP.NET网页开发组件、WPF/Silverlight控件、并发编程工具、报告生成器、分析和数据可视化工具等等。特别值得一提的是,它还提供了一系列在数据处理和数据分析方面的专业控件和功能,如网格控件和数据分析控件,可以帮助开发人员更加方便地创建复杂的数据应用程序。 此外,DevExpress Universal 22.1还支持多种操作系统和开发平台,如Windows、Web、移动设备、云平台等。它也可以与其他流行的开发工具和框架进行集成,如Visual Studio、Azure、Salesforce等等。这样,开发人员可以方便地使用这些工具和平台进行开发,同时也可以充分发挥DevExpress Universal 22.1的优势和特点,更快地实现开发目标。 总之,DevExpress Universal 22.1是一款十分强大、灵活和易用的软件开发工具包,可以帮助开发人员更加高效地创建高质量的应用程序,并提高生产力和效率。 ### 回答3: DevExpress Universal 22.1是一款全面的开发工具套件,用于创建跨平台应用程序,其支持Windows、Web和移动设备。该工具包包含了多个功能强大的组件和工具,包括图形用户界面(GUI)控件、数据分析和报表工具、Office文件操作工具、图表和数据可视化工具等。 DevExpress Universal 22.1的GUI控件可以帮助开发人员轻松地创建精美的用户界面,同时还支持WPF、WinForms、ASP.NET、WebForms、MVC、.NET Core、React、Angular、Vue、Blazor等多种平台和技术。此外,其数据分析和报表工具能够帮助企业处理和分析大量的数据,从而更好地了解业务和市场趋势。 该工具包也支持多种文件操作,包括处理Word、Excel、PDF等Office文件,还可以生成和打印报表。而且,DevExpress Universal 22.1提供了各种图表和数据可视化工具,可以帮助企业快速创建交互式仪表板和数据可视化应用程序。 总体来说,DevExpress Universal 22.1是一款十分全面和实用的开发工具包,能够帮助开发人员快速开发高质量的跨平台应用程序,从而提高企业的生产效率和竞争力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值