全功能 Visual Studio 组件集 ComponentOne 2018V2发布
更新:HHH   时间:2023-1-7


概述

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

WinForms Dashboard Layout

TabPanel for ASP.NET MVC

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

全新的条形码

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

全新的直方图

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

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

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

Frequency Polygon Histogram

Histogram with Bell Curve

Cumulative histogram

轴增强功能
  • 对DateTime类型轴的自动分组

  • 展开/折叠轴组

  • 规定将日历期定为主要/次要单位

  • 规定最小/最大轴标签

其他增强功能
  • 线标记:允许在水平/垂直位置更改后移动/拖动线标记

  • FlexChart for WinForm:改进了DirectX模式下大数据点的面积图性能

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

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

Ichimoku Cloud Overlay

各大 .NET平台更新汇总

WinForm

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

  • FlexGrid 动态分组

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

  • FlexGrid 分组面板

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

WinForms data grid grouping

  • FlexGrid 相对列宽(star-sizing)

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

  • MultiSelect 增强

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

MultiSelect AutoSuggest

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

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

Scheduler table view

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

Scheduler agenda view

  • 其他增强

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

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

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

C1Report已被 FlexReport 替代

WPF & UWP
  • MultiSelect 增强

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


  • 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。

  • FlexGrid多行编辑

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

Multi-line editing in MVC data grid

  • FlexSheet支持类似Excel的表格

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

  • 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中。

  • 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专业解答,点击此处即可发帖提问>> 技术支持论坛

返回web开发教程...