ComponentOne .NET开发控件集 2019V2正式发布,除持续完善并加入全新的.NET开发控件外,还针对产品架构稳定性、易用性、与.NET Core平台深度集成、已有控件功能增强等多个方面进行优化,以满足 .NET、移动端和 Web 应用系统的全部项目开发需求。 在介绍ComponentOne .NET开发控件集 2019V2 的新功能之前,请下载最新安装程序,以便同步体验! >>ComponentOne .NET开发控件集2019V2下载地址 ComponentOne .NET开发控件集 2019V2 将从以下三个方面阐述版本功能以及更新特性:
ComponentOne 2019V2 新增的 .NET开发控件及功能适用于.NET Core平台的数据引擎ComponentOne 为 .NET Core 平台增加的新控件:ComponentOne数据引擎 (C1DataEngine),该控件使用了内存缓存技术,可用于快速提取、转换和加载复杂的大型数据集。具备功能如下:
适用于 WinForms 的Office 365 Ribbon 面板控件 (测试版)ComponentOne此前就已经发布了非常受欢迎的 WinForms C1Ribbon 控件,并持续向它添加与 Microsoft Office 保持同步的功能。 在 ComponentOne 2019V2中,又加入了一个全新的Ribbon控件,满足用户更高的需求。该控件基于 WinForm 平台,支持.NET 4.5.2及以上版本,提供类似 Office 365 的 Ribbon 面板及UI,有了它,您将享有:
使用过原有ComponentOne Ribbon面板控件的用户会很容易上手,并喜欢上他。全新的 Office 365 Ribbon 面板控件的功能区还支持超过 40种主题和使用 C1ThemeController 自定义的主题样式。 ComponentOne 还将继续维护旧的 C1Ribbon,但也希望您考虑新的Ribbon 控件,以便我们可以从您那里收集有用的反馈并做出必要的优化更新。 适用于.NET Standard平台的文本解析器ComponentOne新增了适用于.NET Standard 平台的文本解析器 (C1TextParser),可以从纯文本或 Html 文件中提取数据,并将这些数据文件存储在记录表或传输到另一个系统中。该控件支持:
C1DataEngine 和 C1TextParser都可以从ComponentOne Installer安装程序中的服务组件模块下载获取,它们的授权包含在ComponentOne中。 支持 .NET 框架 4.5.2ComponentOne 除了为.NET Standard 和 .NET Core添加新功能和.NET开发控件外,还在继续更新ComponentOne .NET开发控件集以支持最新的 .NET 框架。 Microsoft 已停止对 .NET 4.5.1 提供支持,为保证 ComponentOne 控件产品的稳定性,我们也将 ComponentOne 中所有.NET控件版本更新为 .NET 4.5.2。目前,已经完成了所有 WinForms 和ASP.NET(MVC 和 Web 窗体)控件的更新,后续,会在 ComponentOne 的下一个版本发布前完成 WPF 控件的更新。 因此,从 ComponentOne 2019 v2 开始,.NET 4.5.2 将是控件支持的最低框架,这意味着 ComponentOne 此后推出的所有新功能和新控件都将基于 .NET 4.5.2(非之前版本已有控件)。不过,您不必太过于担心,我们会继续为 ComponentOne 之前版本的控件提供支持,直到 ComponentOne 2020V2发布。 现代化应用图标类:C1Icon 加入更多矢量图标类型ComponentOne 为 C1Icon新添加了一个类,支持WinForms、WPF 和 UWP,用于生成单色/矢量化图标。这些图标可以轻松地被着色并调整大小,避免了位图图标不易调整大小和配色的痛点。 通过 C1Icon 生成的图标可以在 ComponentOne 控件(如 WinForms 中新增的Ribbon)中直接使用,用户可以通过 API 引用不同的图标类型。C1Icon可以用于生成的图标类型包括字体、矢量(path或 SVG)和图像。 ComponentOne中已有控件增强FlexGrid 表格控件1、 适用于ASP.NET MVC 和ASP.NET Core MVC 的错误提示 ComponentOne 中添加了 FlexGrid.ErrorTip属性,该属性允许您定义需要显示验证错误时的工具提示。 当然,您也可以将其设置为 null ,以还原默认行为(默认使用单元格的"title"属性显示验证错误提示)。 2、 支持列脚,启用固定列摘要 FlexGrid 表格控件支持列脚功能,列脚行可以被设置为固定样式或在网格中的最后一行滚动。在列脚行内,您可以轻松地显示数据聚合结果,如总和、平均值、最小值、最大值等,此外,列脚行还可以显示基于表达式的值,如基于多列的计算结果(即项目总计)。 此功能附带了完整的设计界面支持,用户可直接配置带有表达式和标题的列脚项。 3、 在"SubTotal Groups"中使用自定义表达式 使用WinForms 的 FlexGrid, 用户可以将自定义表达式用作组中的小计以及数据聚合。 例如,组表达式可以包含总计、总和(产品的数量、价格等)。 FlexChart 图表控件1、 适用于 WinForms、WPF、ASP.NET和 UWP 的 FlexPie 支持多饼图 使用ComponentOne 的FlexPie 控件,可以使用相同的数据源创建多饼图"series",从而在单个图表中可视化呈现更多数据。 要创建多饼图系列,请在 FlexPie.binding 中指定多个按逗号分隔的属性。此功能在 WinForms、WPF、ASP.NET MVC 和 UWP 版本中都可以支持。 2、 加入 DataFilter自定义数据过滤器示例 ComponentOne 的全新示例,演示了如何在数据过滤器DataFilter中使用 FlexChart作为自定义过滤器。 该示例显示了股票的开盘、最高价、最低价、收盘价和交易量,并允许您通过在数据过滤器内不同的时间范围选择显示不同的值,您可以选择通过单击数据点来过滤数据,也可以使用范围栏调整时间段,通过拖动鼠标来过滤数据选择范围。 3、 适用于 ASP.NET的范围面积图 ComponentOne For ASP.NET平台新增了范围面积图功能,具体实现:为每个数据点在 Y 轴上绘制两个值,并填充之间的区域。 如需使用范围面积图,只需将图表类型设置为"区域",然后在系列绑定中设置上部和下部范围值即可。 4、 Series Tooltips (提示工具)和 ItemFormatter(图表数据点格式化) Series Tooltips属性,使您能够为不同系列的图表增加提示信息。 itemFormatter属性,使您能够定义多个图表系列中特定序列的数据点外观。 OLAP 数据分析控件ComponentOne 2019V2为 OLAP 数据分析控件添加了两个新功能:大纲模式和值字段列标题。 "PivotGrid.OutlineMode"属性为 ComponentOne 中的电子表格提供了大纲格式分组,即允许用户折叠行以创建更为紧凑的视图。"PivotGrid.showValueFieldHeaders"属性允许ComponentOne 中的电子表格显示值字段的标题,即使在单个值字段的视图中也是如此。 RichTextBox 富文本编辑控件增强基于ComponentOne For WPF 中的 RichTextBox 控件,新版本改进了ribbon样式的工具栏,以支持基于最新 Microsoft Office UI 的外观样式。 ribbon工具栏可以展开和折叠,就像 Microsoft Office 中的功能区一样。 FlexPivot 数据筛选适用于WinForms 平台的 ComponentOne FlexPivot控件,将支持筛选字段按照范围分组,例如按照年龄: 10-20岁、21-39 岁、年龄 40-59 岁以上,或通过一个简单的日期字段创建年度季度组。 您可以基于字符串、数字和日期字段创建分组的范围列表,创建分组范围后,用户还可以对该范围进行筛选,以进一步增强其透视视图。 为 MVC 更新了控件向导在 ComponentOne 2019V2中,我们更新了控件向导,支持在 Razor Page 应用程序中插入和更新控件。 这项改进意味着您可以使用控件向导在 Razor 应用 .cshtml 页面的光标位置插入ASP.NET MVC控件。此外,您还可以通过在控件声明内右键单击并选择"更新 C1 MVC 控件"来更新控件。 此功能还负责所有资源注册和引用添加。 ASP.NET Web API对云存储具备CRUD 支持CRUD是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)几个单词的首字母简写。ComponentOne 为以下云存储服务添加了对 CRUD 操作的内置支持,这些云存储服务包括:Azure、AWS(亚马逊 Web 服务)、DropBox 和 Google 云端硬盘。 您可以使用 API 从这些服务中读取、上传、下载和删除文件。 各平台控件功能及易用性体验增强WinForm 平台新增功能汇总适用于 WinForm 平台的FlexGrid 表格控件
适用于WinForm 平台的Gauges(仪表盘控件)
适用于WinForm 平台的Input(输入控件)
适用于WinForm 平台的Scheduler (日程表控件) 1、 默认打印预览对话框从C1.Win.C1RibbonPreview.4更改为C1RibbonPreviewDialog程序集。 如果此程序集未包含在项目引用中,则 ComponentOne会尝试使用 ComponentOne 中旧的预览对话框。 如果要使用新预览对话框,请确保添加了对C1.Win.C1RibbonPreview.4 的引用。 2、 添加了 C1Calendar.DisplayRangeChanged事件。 适用于WinForm 平台的TrueDBGrid (表格控件)
如果此程序集未包含在项目引用中,则 C1TrueDBGrid 将尝试使用C1.Win.C1Report.4中的旧预览。 如果你想使用新的预览,请确保添加了对 C1.Win.C1RibbonPreview.4、C1.Win.C1Ribbon.4 和 C1.Win.C1SplitContainer.4程序集的引用。 适用于WinForm 平台的日历控件
适用于WinForm 平台的数据筛选
适用于WinForm 平台的MultiSelect (多选控件)
适用于WinForm 平台的树视图
WPF 平台新增功能汇总适用于 WPF 平台的 FlexGrid (表格控件)
适用于 WPF 平台的 FlexSheet (电子表格控件)
适用于 WPF 平台的 Excel 控件
ASP.NET MVC 和 ASP.NET Core MVC 新增功能汇总适用于ASP.NET MVC 的 FlexGrid(表格控件)
将其设置为 false 可以禁用此功能。 适用于ASP.NET MVC 的 OLAP(数据分析)
可以将其设置为 false 以禁用此功能。 适用于ASP.NET MVC 的Multirow(多行表格控件)
适用于ASP.NET MVC 的TreeView(树形图)
适用于ASP.NET MVC的Menu (菜单控件)
适用于ASP.NET MVC 的Input(输入控件)
|