ComponentOne 正式支持 .NET 5

.NET 5 统一了所有开发平台的 API 和 Runtime,开发者可以将其应用于 Windows、Linux、Macos、iOS、Android、tvos、watchos 以及 web asm 中,而不用再考虑兼容性问题。

从该版本开始,ComponentOne 的 WinForms 和 WPF 平台也将提供完全基于 .NET 5 的开发控件。借助这些控件,开发人员可以获得更强的数据处理性能,优化单页面应用、Web 和基于云的项目架构。

特别说明:对于 ComponentOne 中 WinForms 和 WPF 平台,葡萄城仍将继续提供对原 .NET Framework 4.5.2 的产品和技术支持。

全新!DataConnectors 控件

使用 DataConnectors,可以轻松的将在线 CRM(如 Salesforce 和 Microsoft Dynamics)中的业务数据集成到 .NET 应用程序中,使用 QuickBooks Online 和 Google Analytics(分析)可以继续扩展其功能。

DataConnector 基于 .NET Standard 2.1,因此它们可以在任何平台上使用,如 WinForms、WPF、.NET 5、Blazor 和 ASP.NET Core。

借助 ComponentOne DataConnectors,您可以使用标准界面从不同数据源导入、分析、显示数据,并生成基于云服务的报告。

 

ComponentOne for WinForm 新特性说明

支持 .NET 5 的控件类型

正式版:FlexGrid、FlexChart、Ribbon、InputPanel、ExpressionEditor、RulesManager、SuperTooltip、Themes、Sparklines、DataCollection、 Icon 和 DataEngine。 Beta版(将于 ComponentOne 的下一版本中正式加入):TextBox、NumericEdit、Button、ComboBox、Label、MaskedTextBox、FlexReport、FlexViewer、TreeView、Maps、Document、BarCode、Bitmap 和 Command。

特别说明:ComponentOne 中 .NET 5 的控件同样使用了上一版本推出的新许可证系统。如果您在使用的产品序列号尚在服务器内,可以联系销售和技术支持团队获取新的密钥。

FlexGrid 功能增强

针对 .NET 5框架,FlexGrid 增加了许多重要功能,如GroupPanel(手风琴面板)、Excel 导入/导出、CSV 导入/导出等。

对于 .NET 4.5.2,FlexGrid 对列标题的上下文菜单进行了增强,可以对列执行排序、隐藏和自动调整大小。

Ribbon 菜单增强

本次更新,C1Ribbon 的图标具有了更高 DPI 支持,RibbonControlHost 组件提供了simplified 简化模式,全新的 Ribbon 控件开始逐步替换C1Ribbon 使用。

其它功能增强

  • RulesManager 添加了工具提示支持和丰富的工具提示 API,可以自定义工具提示。
  • 可使用新的 ShowToolTips 属性和 BeforeTooltipShow 事件来自定义工具提示。
  • 对 TreeView 进行了优化:增加了新的 AddRange 方法(用于添加节点的集合)、新的 AutoCheckChildNodes 属性(当头部是选中状态时,选中所选项目)、改进了设计时编辑器功能。

 

ComponentOne for WPF 新特性说明

支持 .NET 5 的控件类型

正式版:FlexGrid、FlexChart、FlexPie、Input、DateTime Editors、ColorPicker、ComboBox、DropDown、Docking、RichTextBox、TabControl、TreeView、FlexPivot、DataFilter、FilterEditor、Expander、Maps、Ribbon、FinancialChart、TabControl 和 RichTextBoxToolstrip(简易工具栏)。

全新的数据透视网格控件(FlexPivot)

ComponentOne 数据透视网格控件(FlexPivot)提供的功能与 Microsoft Excel 的数据透视表几乎一致,包括了图表和数据透视面板。

使用 FlexPivot,可以在毫秒内处理和聚合数百万行数据,并将多个数据源从联机或本地 OLAP 多维数据集中提取到单个多维数据透视表中。

特别说明:ComponentOne FlexPivot 只包含在 ComponentOne Enterprise 中。

新的 Material 主题

除了支持 .NET 5 之外,ComponentOne for WPF 还添加了新的主题元素——Material。

Material 主题是现代外观和基于触摸 UI 最理想的选择,与 Google 主题类似,Material 主题呈现了极简风格,如利用空白空间清晰地展示数据。

FlexGrid列选择

FlexGrid 目前支持两种选择模式:列和列范围选择。

开发人员可以针对特殊场景,将选择范围限制为单列或一个列范围。

 

Blazor UI 新增功能

新增输入控件: 日期、时间和数字

本次更新,ComponentOne 加入了四个 Blazor 专用的输入控件:C1NumericBox、C1DateTimePicker、C1DatePicker 和 C1TimeEditor,这些控件支持设置日期、时间、自定义图标和显示按钮。

使用这些控件可以对数字、日期和时间信息,执行显示、编辑和验证等操作。

日历控件

全新的 Blazor Calendar 控件支持数据绑定、选择事件、自定义样式和导航元素,用于快速选择日期,并在这些视图之间切换以定位至任何日期。

图表增强

FlexChart 图表控件的功能增强,包括以下几个方面:

  • 新的图表类型:树形图、旭日图、极坐标图和雷达图
  • 交互功能提升:新增工具提示、选择和图例切换
  • 新增分析图类型:趋势线、误差线、箱形图、晶须图、瀑布图、直方图和范围直方图
  • 支持多轴和绘图区域
  • 支持自动标签定位和虚线样式

 

ComponentOne for ASP.NET MVC 新特性说明

使用 Accordion 手风琴 UI 整理列表和内容

新增的手风琴 UI 控件用于优化屏幕空间的使用,可以显示可扩展列表。

支持 26 种编码类型的条形码图像

本次更新,可以在服务器上生成条形码,并在客户端上进行呈现。ComponentOne 的条形码控件支持26种不同类型的编码,包括 QR 码和 UPC 条形码。

MultiRow 转置视图增强

MultiRow 将支持转置视图,其转置的多行外观将在水平方向上重复记录,而不是像传统网格一样在垂直方向上重复记录。

FlexGrid 自定义编辑器增强

在 FlexGrid 中,可以通过设置“Editor”属性来为列指定自定义编辑器控件,其支持的输入控件包括:DatePicker、Numeric Textbox、AutoComplete、ColorPicker 等。

FlexChart 性能增强:WebGL 渲染

借助 WebGL 渲染,可以在不牺牲性能的前提下,加载大量数据集,其最多可存储数十万个数据点。

其他功能增强

  • 区分大小写:FlexGrid、ComboBox 和 ListBox 现在支持区分大小写搜索。
  • PDF 导出中的安全性功能:可为 PDF 设置用户密码、所有者密码、注释、访问权限、复制权限、合并权限、编辑、输入和打印权限。

 

示例资源管理器 C1DemoExplorer更新

C1DemoExplorer 包含了 Winform 和 WPF 平台独立运行的桌面版程序,示例资源涵盖:控件管理器(Control Explorer)、图表控件、金融图表控件、销售仪表盘、天气图表、FlexReport 资源管理器等。

本次更新,C1DemoExplorer 加入了基于 .NET 5 的示例资源。

历史版本

查看更多关于 ComponentOne Enterprise 历史版本。