Visual Studio控件集ComponentOne 2020 v1正式发布(上)|附下载

.NET 组件集 ComponentOne V2020.0 Update1 现已正式发布,该版本聚焦跨平台数据管理与集成,可显著提升 .NET开发人员的生产效率。

ComponentOne Studio Enterprise是一套专注于企业 .NET开发、支持 .NET Core 平台,并完美集成于 Visual Studio 的第三方控件集,包含 300 多种 .NET开发控件,提供表格数据管理、数据可视化、报表和文档、日程安排、输入和编辑、导航和布局、系统提升工具等七大功能,被誉为“.NET开发的‘瑞士军刀’”。

ComponentOne最新版

.NET 组件集 ComponentOne V2020.0 Update1 现已正式发布,该版本聚焦跨平台数据管理与集成,可显著提升 .NET开发人员的生产效率。

本次更新,ComponentOne 增加了连接到在线数据源的新方法,通过跨平台数据集管理,呈现数据 UI、数据分析以及集成来自不同源的数据。


ComponentOne Blazor Edition – 正式发布

我们在此前版本中发布了 Blazor Edition 的Beta版,如今其将正式与大家见面。

此次更新,我们增强了Blazor Edition的性能,并为FlexGrid增加了过滤行的功能。

加入跨平台的数据组件 – C1DataCollection

ComponentOne DataCollection 是一款功能强大的数据绑定组件,其基于CollectionView的 .NET Standard 实现,是对旧版 C1CollectionView 控件的重写。 C1DataCollection提供了如下功能:

  • 为您的数据收集进行过滤、分组和排序
  • 基于游标和分页的数据虚拟化,可用于加载大型数据集
  • 支持 .NET Core、WinForms、WPF、UWP、Xamarin

可将你的数据与 .NET标准数据连接器相结合 – 数据连接器

本次更新,ComponentOne 的数据连接库组件发布了第一个版本,可以针对各种受支持的数据源执行任何数据操作,该数据连接器提供了一个通用接口,用于访问流行的数据服务,如Dynamics365和OData。

Visual Studio控件集ComponentOne 2020 v1正式发布,发布Blazor Edition和跨平台数据组件(上)

ComponentOne 的数据连接器可连接基于Internet的数据源,这些数据源通过具有ADO.NET和Entity Framework Core等已知数据访问技术的OData或基于REST的api公开数据。

当然,这些连接器可以与我们的其他特定产品如Data Engine结合使用,以实现高性能的内存数据缓存和分析。

借助 ComponentOne 的数据引擎和数据连接器,您可以连接和合并来自不同数据源的数据,并在内存中快速分析数据,在几秒钟内查询数百万条记录。

以上,就是 ComponentOne 全平台的更新特性。下面,我将就 WinForms、PDF、ASP.NET Core 等平台的更新特性做出说明。

ComponentOne 针对 WinForms 平台的更新

(一)可构建复杂的过滤器表达式 – FilterEditor 组件

Visual Studio控件集ComponentOne 2020 v1正式发布,发布Blazor Edition和跨平台数据组件(上)

FilterEditor组件共享 DataFilter 引擎,使最终用户能够轻松的构建基于类别的AND / OR过滤器表达式。

该组件可以绑定到数据源,并提供可视化选项,创建基于可用字段的表达式,同时,您也可以使用AND / OR运算符和一组可用过滤器的组合来创建复杂表达式。

(二)解析和使用公式表达式 – CalcEngine 组件

Visual Studio控件集ComponentOne 2020 v1正式发布,发布Blazor Edition和跨平台数据组件(上)

使用CalcEngine for .NET Standard可以用来解析公式表达式,如Microsoft Excel中的公式,该组件可广泛应用于以下场景:

  • 进行销售预测、并计算销售额
  • 将Microsoft Excel中的数据加载到数据网格中,并在单元格中显示计算值
  • 可使用变量评估代数表达式、数学函数和公式
  • 执行CrossSheet引用和计算

(三)FlexGrid表格组件的功能增强

1、优化了错误验证提示

FlexGrid的错误验证功能因为增加了数据验证类型(如必填项、字符长度、范围、比较值等),而变得更加强大。

我们在FlexGrid列中添加了EditorValidation集合属性,可用于验证编辑器值,该集合包括RequiredRule、StringLengthRule、RangeRule和CompareRule 参数。 当您期望在不使用数据注释强制执行验证的情况下,EditorValidation功能将会生效。

Visual Studio控件集ComponentOne 2020 v1正式发布,发布Blazor Edition和跨平台数据组件(上)

2、使用数据虚拟化增量加载数据

ComponentOne 可以使用FlexGrid和DataCollection 库实现数据虚拟化。

当您需要处理大量数据或通过网络处理数据时,此功能将有助于提高您的工作效率。 FlexGrid 通过绑定到VirtualDataCollection,支持从数据源中异步获取数据。 DataCollection是基于.NET standard的功能集合,该集合支持分组、筛选、排序、数据虚拟化以及特殊功能等。

Visual Studio控件集ComponentOne 2020 v1正式发布,发布Blazor Edition和跨平台数据组件(上)

(四)FlexPivot 数据分析组件的功能增强

1、FlexPivotChart:新增对FlexChart图表的支持

您现在可以使用FlexPivotChart中的FlexCharts来完成数据可视分析。

注意:从这个版本开始,C1FlexPivotChart和C1FlexPivotPage控件将成为旧版控件,不过我们仍将继续对这些旧版控件提供支持。

Visual Studio控件集ComponentOne 2020 v1正式发布,发布Blazor Edition和跨平台数据组件(上)

2、使用TopN和BottomN过滤器改进数据分析

这两个过滤器使您可以从数据中查找排序后的头部元素和尾部元素。例如,此过滤器可用于查找表现最佳的10个产品或落后的20个销售区域。

最终用户可以在运行时通过字段设置“查找过滤器”使用此功能,另外,还可以通过编程将过滤器应用于“字段”的“过滤器”属性。

Visual Studio控件集ComponentOne 2020 v1正式发布,发布Blazor Edition和跨平台数据组件(上)

本文更新内容较多,分为上下两篇文章,后半部分内容请点击这里查看!对产品感兴趣的朋友,可以下载最新试用版!


想要购买ComponentOne正版授权,或了解更多产品信息请点击【咨询在线客服】

Visual Studio控件集ComponentOne 2020 v1正式发布(上)|附下载

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月6日
下一篇 2020年3月6日

相关推荐

发表回复

登录后才能评论