概述

ComponentOne Enterprise 是一款专注于企业应用 .NET开发的 Visual Studio 组件集,包含 300多种 .NET控件,支持 WinForm,WPF,UWP,ASP.NET MVC 等七个 .NET开发平台,具备表格数据管理、数据可视化、报表和文档、日程安排、输入和编辑、导航和布局、系统提升工具等七大功能,满足企业应用开发的全部需求。

近日,ComponentOne 正式推出 2018V2版本,提供轻量级的可交互式 .NET BI 仪表板控件、全新条形码、FlexGrid 表格控件增强以及 FlexChart 图表增强。

新控件介绍

Dashboard Layout - 可用于WinForm 和 ASP.NET MVC 中,构建 .NET BI 仪表板

使用交互式仪表板布局控件嵌入ComponentOne并设计动态屏幕和商业智能仪表板。您可以选择适合您屏幕要求的布局风格,并可通过内置功能(如拖放,最大化和恢复,保存和加载布局)以及现有布局的转换为您的 .NET开发提供强大的布局系统。

ASP.NET MVC Dashboard layout

ASP.NET MVC Dashboard Layout

WinForms Dashboard Layout

WinForms Dashboard Layout

TabPanel for ASP.NET MVC

在WijmoJS V1中发布的TabPanel智能选项卡控件,现已包含在ASP.NET MVC和ASP.NET Core的 ComponentOne 应用程序中。它是一个简单有效的导航控件,允许用户在自动刷新的内容视图之间移动。该控件可以嵌入面板中。

ASP.NET MVC TabPanel

全新的条形码

ComponentOne 新增了如下条形码:

  • Code 11
  • SSCC 18
  • HIBCode128
  • HIBCode39
  • ISBN
  • ISSN
  • ISMN
  • Iata25
  • BC 412
  • PZN
  • Plessey
  • Pharmacode
  • IntelligentMailPackage
  • Telepen
  • ITF 14

数据可视化增强

FlexChart .NET图表控件为增强图表数据分析能力,增加了热力图、频数分布直方图等专业图表类型,目前已支持80多种常见图表。

HeatMap chart(热力图)

此图表使用颜色表示数据值,尤其适用于绘制大型复杂数据。用户可自定义渐变色标,渐变色轴和离散色标。

Heatmap chart

Heatmap chart

全新的直方图

频数分布直方图,直方图的变体,其中列由多组数据的曲线替换。

高斯/贝尔曲线,直方图中的钟形曲线,显示连续随机变量的概率分布。

累积模式,直方图和频率多边形图表的变化,显示图表上的频率运行总和。

Frequency Polygon Histogram

Frequency Polygon Histogram

Histogram with Bell Curve

Histogram with Bell Curve

Cumulative histogram

Cumulative histogram

轴增强功能

  • 对DateTime类型轴的自动分组
  • 展开/折叠轴组
  • 规定将日历期定为主要/次要单位
  • 规定最小/最大轴标签

其他增强功能

  • 线标记:允许在水平/垂直位置更改后移动/拖动线标记
  • FlexChart for WinForm:改进了DirectX模式下大数据点的面积图性能

FinancialChart(金融图表)中的新叠加层

FinancialChart现在支持ichimoku云,这是一个叠加设计,可以一目了然地告诉用户所有价格趋势,包括方向、动量、动态支撑、阻力水平,甚至是交易信号。

Ichimoku Cloud Overlay

Ichimoku Cloud Overlay

各大 .NET平台更新汇总

WinForm

除了Dashboard Layout控件和FlexChart增强功能外,您还可以在WinForm 中找到许多新功能。

  • FlexGrid 动态分组

动态分组会自动对数据进行排序,将其拆分为组,并在每个组的上方或下方添加可折叠的组行。组行可以包括一列或多列的聚合值。动态分组可以使这些数据更易于理解,查询和分析。您可以使用新的 GroupDescriptions 属性添加动态分组。

  • FlexGrid 分组面板

动态分组的扩展 - “分组面板”控件,该控件可在FlexGrid启用运行时分组。您可以将列标题拖动到面板中以创建组,将组拖动到新位置,然后使用上下文菜单进行折叠、展开和清除分组。

WinForms data grid grouping

WinForms data grid grouping

  • FlexGrid 相对列宽(star-sizing)

FlexGrid .NET表格控件的最新版本中增加了一个强大而方便的功能:可定义相对列宽大小,星号大小允许您指定列的宽度相对于总宽度的值。

  • MultiSelect 增强

MultiSelect现在支持索引模式和自动完成模式,可帮助用户搜索MultiSelect中的项目。索引模式有三个选项:Default,StartsWith和Contains。 自动完成模式具有Suggest,Append和SuggestAppend选项。

MultiSelect AutoSuggest

MultiSelect AutoSuggest

  • Scheduler 增强,包含表视图和议程视图

Scheduler的新样本包括Office 2016表视图和议程视图。 TableView在表视图中显示议程,可以按开发人员或最终用户的指定进行分组、排序或筛选。类似于Outlook 2016列表和活动视图:

Scheduler table view

Scheduler table view

AgendaView在表视图中显示按日期分组的议程,其中单个表行代表单个议程。用户可以通过双击某一议程,打开EditAppointment对话框来编辑。此视图始终按日期升序排列,并且没有行标题或列标题。

Scheduler agenda view

Scheduler agenda view

  • 其他增强

FlexPivot包含新的ShowAS功能,可提高跨平台FlexPivot之间的兼容性。

PdfDocumentSource现在支持CFF字体。 如果您有使用CFF字体的PDF文件,现在可以在FlexViewer中正确加载。

** FlexChart包含上面提到的新图表。

C1Report已被 FlexReport 替代

WPF & UWP

  • MultiSelect 增强

以下是MultiSelect控件主要更新点,后续会继续扩展。

-   小组功能
-   键盘支持
-   主题支持(仅限WPF)
-   新的AutoCompleteMode和AutoSuggestMode属性
  • Expression Editor增强功能

    • 添加了引号的工具栏按钮
    • 添加了从C1ExpressionEditorPanel中的“类别选择”中删除项目的功能
    • 添加了对自定义功能的支持
  • 其他增强功能

DataGrid for WPF:为C1DataGrid中的剪切(Ctrl + X)功能添加了键盘快捷键。

TreeView for WPF:添加了对使用和触发标准拖放事件的外部拖放的支持。

WPF for Input:在C1MenuItem中添加了一个与MS MenuItem的InputGestureText相同的属性。

PdfDocumentSource现在支持CFF字体。 如果您有使用CFF字体的PDF文件,现在将在所有平台的FlexViewer中正确加载。

** FlexChart包含上面提到的新图表。

C1Report已被 FlexReport 替代

ASP.NET MVC

  • 全新控件! TabPanel和Dashboard Layout。
  • 可定制主题示例

此交互式示例允许您为应用选择主色和强调色,并生成实现Material Design应用样式所需的CSS。

ASP.NET MVC Material Design Designer

  • FlexGrid多行编辑

通过将列的多行属性设置为true,可以在单个FlexGrid单元格中实现多行编辑。 控件现在识别换行符(/ n),ALT + ENTER现在用作换行符,就像在Excel中一样。

Multi-line editing in MVC data grid

Multi-line editing in MVC data grid

  • FlexSheet支持类似Excel的表格

ASP.NET MVC的轻量级电子表格控件 FlexSheet,现在支持选定范围的单元格,类似Excel的表格一样,您可以将数据直接绑定到数据源中的表格上。

ASP.NET MVC spreadsheet table

  • Microsoft SSAS Cube support in OLAP

WijmoJS 对SSAS Cubes的支持已经到了 ASP.NET MVC 中! ASP.NET MVC PivotEngine 现在允许您直接连接到SSAS服务器提供的OLAP多维数据集。 以前,需要DataEngine WebAPI才能连接到SSAS多维数据集,现在它直接构建到OLAP控件中。您也可以继续使用DataEngine WebAPI来分析来自不同来源的大数据集。

OLAP控件包含在ComponentOne Enterprise中。

Microsoft SSAS Cube support in OLAP

  • FlexViewer 支持 .NET报表控件 ActiveReports

ASP.NET MVC FlexViewer现在支持ActiveReports。在FlexViewer中设置ActiveReports Service URL路径,就可通过 FilePath和ReportName属性查看ActiveReports 数据。 此外,PdfDocumentSource现在支持CFF字体。 如果您有使用CFF字体的PDF文件,现在将在所有平台的FlexViewer中正确加载。

以上就是 ComponentOne 2018V2的全部内容。


ComponentOne Enterprise | 下载试用

ComponentOne是一款专注于企业应用高性能开发的 .NET 全功能控件套包,包含300余种控件,支持7大平台,涵盖7大功能模块。较于市面上其他同类产品,ComponentOne更加轻盈,功能更加强大,20多年的开发经验,将为您的应用系统带来更为安全的使用体验。纯中文操作界面,一对一技术支持,厂商级的技术服务,共同造就了这款国际顶级控件套包。

您对ComponentOne 产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>> 技术支持论坛