概述

.NET开发领域的总体趋势是互操作性,葡萄城全功能 .NET控件集 ComponentOne 在2018将延续这一趋势:无论是 .NET平台,ASP.NET Core,Xamarin还是未来计划中的XAML标准,互操作性是所有应用程序的关键,这也将作为我们未来产品规划的核心,我们将继续创新和加强现有产品。

WinForm 界面控件

WinForm 作为桌面业务应用程序的主流平台仍然很强大。ComponentOne 仍在不断计划在 WinForm 平台上添加新控件,并在所有控件中添加深层功能。与此同时,ComponentOne 还将继续对所有控件进行UI改进,以便时刻保持控件样式的现代化和新鲜感。

这些控件将在2018版 ComponentOne .NET控件集中陆续出现:

仪表板布局控件(Dashboard Layout)

仪表板布局控件

仪表板布局控件允许用户在 ComponentOne 容器上动态放置多种 .NET控件并快速构建可交互的动态仪表板。这些容器可以托管多种 .NET控件类型,如网格控件,图表控件、报表控件和地图控件。此外,用户还可以在父容器内随意拖放控件、调整控件大小。

多选输入控件(MultiSelect)

多选输入控件

此控件增加了下拉列表中每个选项旁边的复选框,用户可以一次选择多个项目,所选项目在文本区域中显示为标签类型。

自动完成控件(MultiAutoComplete)

此控件支持从已过滤的项目列表中选择多项目类型,所选项目在文本区域中显示为标签。

数据切片器和智能过滤器(DataFilter and Slicer)

C1DataFilter控件结合了切片器和智能过滤器UI,使用户可以根据自定义标准过滤数据。此外,还可以绑定到任何数据源中获取控件或数据类型,并应用多个条件进行过滤。

智能选项卡控件(TabPanel)

智能选项卡控件

它是一个简单有效、智能轻量的导航控件,允许用户在刷新的内容视图之间移动,该控件可以嵌入 ComponentOne 控制面板中。

靶心图控件(BulletGraph)

靶心图控件

BulletGraphs控件可作为仪表板和仪表盘样式的补充,通常不会显示过多的信息,因此不必占用太多空间资源,这样做的好处是让用户专注于核心进度而避免混杂无用且分散注意力的装饰。

迷你图

迷你图是由微型线条,条形图或饼图组成,可以在表格,网格单元格或文本字段中显示,以显示数字信息或变化趋势。

FlexGrid表格扩展

  • 分组面板:允许最终用户在项目运行时进行分组。
  • 单元格类型:可以使用迷你图在单元格中以图形方式显示数字信息和趋势。
  • 地图:后续将添加测量距离或获取特定点坐标的功能,以及一些UI和主题更新。

FlexChart图表增强

FlexChart图表增强

ComponentOne 将持续改进现有控件功能的易用性和用户自定义。此外,还将添加更多特定于某一专业领域的图表类型(如帕累托图、异步直方图、热力图等)和性能基准测试示例。

金融图表(FinancialCharts)

金融图表

Point和Figure图表将提供打开即用的变化趋势分析和自动缩放选项。另外,ComponentOne 还添加了更多技术指标和叠加层,包括Ichimoku,Elliott wave和TrueRange,帮助用户一目了然地看到所有价格趋势,包括方向,动量,动态支撑、阻力水平,甚至是交易信号等。

WPF 和 UWP 界面控件

WPF和UWP仍然是桌面业务应用程序的流行平台。随着Xamarin和 .NET Standard的普及,ComponentOne 也将进行一些更改,以确保代码在平台之间无缝切换。随着XAML Standard的临近,ComponentOne 将带来 WPF,UWP和Xamarin之间的更多整合功能。

多选输入控件

与 WinForm平台下的多选输入控件功能完全一致。

自动完成控件(MultiAutoComplete)

与 WinForm平台下的自动完成控件功能完全一致。

.NET标准非UI库

ComponentOne 将努力更新其 .NET标准的非UI库,以便它们在平台之间变得更加通用。计划在明年开始审查并增强 ComponentOne 的BarCodes,PDFDocumentSource和Excel库。

新项目模板

新项目模板

ComponentOne 一直在不断添加新的项目模板,因为它可以用户快速入门,提高开发效率。此外,未来将继续审核并增强 ComponentOne 的项目模板,目前 ComponentOne 已经提供了特定于主题的模板,供开发人员使用。

FlexChart 图表增强

ComponentOne .NET控件集针对 WPF和UWP平台的 FlexChart图表功能进行改进,包括:

  • 提高Axes,DataLabels,Legends等现有功能的易用性和自定义功能
  • 管理重叠DataLabel和AxisLabel的智能行为
  • 添加分组AxisLabels的功能
  • 添加更多专业性的图表类型
  • FlexChart的性能基准测试示例

ASP.NET MVC 界面控件

ASP.NET Core越来越受欢迎,随着.NET Core 2.0的发布,增加了更多API,使该平台成为开发工业应用程序的强大选择。在2018年,ComponentOne 将继续添加新的数据可视化和业务控制功能,使用户能够为Web和移动创建更完美的应用程序。

仪表板布局控件

仪表板布局控件

仪表板布局控件允许用户在 ComponentOne 容器上动态放置多种 .NET控件并快速构建可交互的动态仪表板。这些容器可以托管多种 .NET控件类型,如网格控件,图表控件、报表控件和地图控件。此外,用户还可以在父容器内随意拖放控件、调整控件大小。

坐标轴和图表

坐标轴和图表

WinForm 和XAML中已经提供的Point和Figure图表将添加到MVC中。Point 和图表由X和O的列组成,代表过滤后的价格变动。X-Columns代表价格上涨,O-Columns代表价格下跌。

甘特图

该控件用于管理条形图图表,包括计划,依赖项和先决条件的日期范围。

服务器端ODataCollectionView

服务器端ODataCollectionView将使控件能够绑定到ODATA服务,并且还可以在绑定到ODATA服务的控件中应用服务器端排序和过滤。

Razor Pages的脚手架,以及项目模板

ComponentOne 一直在添加模板,以支持快速创建MVC项目并预先配置了C1 MVC控件。目前,ComponentOne 已经在ASP.NET Core MVC中为RazorPages添加Project和Item模板。

FlexSheet

Excel 中的网格和工作表支持将添加到FlexSheet中,您将能够通过客户端和服务器端的API进行添加、删除和格式化工作表的操作。

ReportViewer中的ActiveReports支持

FlexViewer将使用ActiveReports Web API服务显示报表数据,如同 .NET报表控件中一样的显示风格。

OLAP

ComponentOne支持使用OLAP绑定到SSAS多维数据集,而无需使用Web API。

以上便是 ComponentOne Enterprise 全功能 .NET控件集 2018年的版本更新路线图,请关注 ComponentOne 官网,以便获取最新的产品信息。