阅读更多

0顶
0踩

行业应用

ComponentOne Studio Enterprise 是一款专注于企业应用的.NET全功能控件套包,支持WinForms、WPF、UWP、ASP.NET MVC等多个平台,帮助在缩减成本的同时,提前交付丰富的桌面、Web和移动企业应用。

 

在刚刚庆祝完Visual Studio20周年之后,我们迎来了ComponentOne 2017年第一个重要的版本。

ComponentOne Studio与Visual Studio 2017配合发布

我们很高兴在我们的网站上直播了Visual Studio 2017的发布会。像以往一样,所有ComponentOne Studio控件与Visual Studio 2017无缝工作。我们花了数月研究这个最新的发布。

下面让我们一起看看ComponentOne 2017V1版本有哪些新特性。

 

 

数据可视化更新

WinForm、UWP、WPF和MVC中的FlexChart

两个新的图表类型箱型图(Box-and-Whisker Plot)和误差棒图(ErrorBar)已经被添加到了Windows平台。误差棒图是数据可变性的图形表示,并且用于图表上以指示报告的测量误差或不确定性,箱型图可以很方便的一次看到一批数据的“四分值”、平均值以及离散值。

  • 箱型图:WPF | WinForms | UWP | MVC

  • 误差棒图:WPF | WinForms | UWP | MVC箱型图箱形图误差棒图误差棒图

图表功能

  • 轴绑定:提供对创建自定义轴标签的支持。

  • 旭日图:现在显示每片所占的百分比(相对于整个图表或父图)作为数据标签。

  • 多个绘图区:现在允许您在单个图表上添加多个系列和区域,而不会有数据重叠,从而提高图表的可读性。

FlexChart中的轴绑定

FlexChart中的轴绑定

 

WinForms、UWP和WPF平台金融图表新功能

  • MACD指标系列:移动平均收敛发散指标是一个趋势跟随动量指标,揭示资产价格的强度,方向,持续时间和动量的变化。它帮助用户体验短期价格势头。

  • 随机振荡指标系列:随机振荡指标预示着价格的转折点。它遵循动量的价格,并可以用来预测未来的逆转,确定牛市和熊市。

  • 布林线覆盖系列:布林线波动指标显示正常价格波动的上限和下限。由于波动性是基于价格的标准偏差,当波动率增加时,这些频带变宽,而当波动减小时,这些频带变窄。布林线指标非常有助于提供高低价格的相对定义。

  • 轨道线覆盖系列:这些移动平均轨道是设置在标准移动平均值之上和之下的基于百分比的轨道。

  • 斐波那契工具:Fibonacci工具可以计算和绘制在金融图表中有用的各种警报级别,例如上升趋势和下降趋势。我们添加了时区,扇形和弧,分别在视觉上描绘了垂直线,对角线和弧的斐波纳契趋势。

金融图表中的MACD(移动平均收敛发散指标)

金融图表中的MACD(移动平均收敛发散指标)

 

XAML平台的InputPanel

InputPanel是一个流行的WinForms控件,其行为类似于完整的数据输入表单,现在可以在WPF和UWP中使用。InputPanel管理多个输入组件的设计,布局,外观和行为。

XAML平台的InputPanel

 

各平台更新

Studio for WPF Studio for WPF

甘特图控件

WPF的GanttView是一个项目管理控件,旨在有效地创建,计划,执行和完成项目。GanttView控件衍生自甘特图,这是用于项目计划和管理的最古老和最有效的工具之一。

WPF平台的甘特图
WPF平台的甘特图

InputPanel

阅读更多关于InputPanel

FlexChart更新

 

金融图表更新

 

Studio for UWP Studio for WinForm

TreeView自定义节点

你现在可以使用Column的CustomContentPresenter属性自定义TreeView节点。 CustomContentPresenter允许对节点内容的样式和格式进行精细控制。 使用图像和文本等对象组合定义每个节点自己的表示。

TreeView自定义节点
TreeView自定义节点

FlexChart更新

 

金融图表更新

 

Studio for UWP Studio for UWP

Studio for ASP.NET MVC Studio for ASP.NET MVC

MultiRow数据表格控件

使用MultiRow减少宽表格和电子表格中的滚动,MultiRow是一种先进的控件,允许将所有列呈现在单个视图中,不出现滚动条。MultiRow包括FlexGrid的所有功能,以及更紧凑的视图。MultiRow也可在Wijmo Enterprise中获得。

MultiRow数据表格控件
MultiRow数据表格控件

移动端FlexViewer

我们也很高兴的发布了移动端FlexViewer,这是一个响应式的网络报表查看器。

移动端FlexViewer  移动端FlexViewer
移动端FlexViewer  移动端FlexViewer

FlexGrid页脚

使用MultiRow减少宽表格和电子表格中的滚动,MultiRow是一种先进的控件,允许将所有列呈现在单个视图中,不出现滚动条。MultiRow包括FlexGrid的所有功能,以及更紧凑的视图。MultiRow也可在Wijmo Enterprise中获得。

FlexGrid页脚
FlexGrid页脚

MVC OLAP

使用新的MVC OLAP控件以秒为单位处理和聚合数千行数据。OLAP提供了异步处理,提高了控件的性能,因为多个进程可以在不同的线程上同时发生。

OLAP使用以下组件进行在线分析处理:
  • Pivot Panel:PivotPanel是OLAP的核心组件,因为它提供了一个用户界面,交互式的将常规数据表表示为PivotTable,PivotGrid和PivotChart。 您可以简单地向PivotPanel提供数据库,并在数据透视表中表示数据,该数据透视表根据您的要求汇总数据,形成自定义视图。
  • Pivot Grid:PivotGrid是对现有FlexGrid类的扩展,可帮助用户创建PivotTables并在OLAP控件中使用FlexGrid功能。FlexGrid有许多不同的功能,可以在MVC OLAP中使用,例如自动数据绑定,分组行和列,调整列大小,过滤数据和显示表格中每个单元格的详细信息。
  • Pivot Chart:PivotChart组件是FlexChart类的扩展,帮助用户自动将数据绑定到PivotPanel对象,自动工具提示,图表类型选择和调色板选择。您可以将这些图表导出为不同的文件格式,如PNG和JPEG,您可以根据需要自定义图表样式和交互性。
  • Pivot Engine:数据引擎是一个低占用率的C#组件,可以轻松集成到OLAP应用程序中。 引擎将数据存储在内存映射文件中,这些文件在导入这些文件时立即检索而没有任何延迟。 数据透视引擎不会对您想要分析或显示的数据集的大小施加任何限制,也不会影响性能。
    ASP.NET MVC Pivot Panel
    ASP.NET MVC Pivot Panel

 

FlexChart更新
ASP.NET MVC还将包括FlexChart中新图表的框架

 

Web API

Web API的DataEngine组件现在已经走出了beta版。DataEngine提供了一套API,允许用户分析来自多个数据源的数据,包括SQL Server,其他基于SQL的RDMS服务器,NoSQL服务,Web服务,文件/网络系统中的结构化文件等。聚合数据可以由其他控件或应用程序使用。注:Web API版本仅适用于ComponentOne Studio和Ultimate。

因为数据引擎Web API使用面向列的数据模型,最近在许多开源和商业分析数据库和库中取得了巨大成功。它可以达到高性能:高达数百数以百万计的记录在一瞬间。由于聚集数据是从Web API获取的,所以客户端很简单,它以一定格式发送查询到服务器获取数据。

0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Oracle SQL树形结构查询

    id,parentid那么通过表示每一条记录的parent是谁,就可以形成一个树状结构。 用上述语法的查询可以取得这棵树的所有记录。 其中COND1是根结点的限定语句,当然可以放宽限定条件,以取得多个根结点,

  • mysql树形结构怎么查sql_多级树形结构和sql查询实现

    文/michaelgbw多级树形结构是一个应用很广泛的数据结构,程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成...

  • oracle如何用sql遍历组织架构树,Oracle中通过一条sql遍历树形结构

    Oracle 针对树形结构的数据,输入一...其中用PRIOR表示上一条记录,比如 CONNECT BY PRIOR org_id = parent_id就是说上一条记录的org_id 是本条记录的parent_id,即本记录的父亲是上一条记录。这里所说的上一条记录...

  • 一条sql语句在mysql中的执行过程

    本文详细的介绍了一条sql语句在mysql中执行的全过程,其中详细的介绍了Server层的各个组件的作用以及承担的角色等。

  • 在 mysql 中实现树查询

    在mysql中实现树查询 在mysql中通过给定一个父节点的id,查询所有层的子节点。 1. 案例数据 CREATE TABLE IF NOT EXISTS `nodelist` ( `id` int(11) DEFAULT NULL, `content` varchar(300) DEFAULT NULL, `pid` ...

  • SQL递归查询实现组织机构树

    关于组织机构树的SQL实现

  • mysql巧妙化解递归查询树形数据 | 纯sql

    最后我们简单总结下,mysql的查询递归正常使用存储过程来实现。但是上面提到的方法巧妙的实现了递归的效果。理论上上述方法和存储过程相比存在一个优点就是不会死循环。

  • 一条SQL语句执行得很慢的原因有哪些?

    一条SQL语句执行得很慢的原因有哪些?

  • MySQL如何对SQL做prepare预处理(解决IN查询SQL预处理仅能查询出一条记录的问题)

    1、SQL预处理prepare的由来? 2、SQL预处理prepare如何使用? 3、解决SQL预处理prepare对in查询无效的问题

  • SQL抽象语法树及改写场景应用

    本文是基于环境隔离的技术预研过程产生的,其中改写SQL的实现,是数据库在数据隔离上的一种尝试。可以让开发人员无感知的情况下,以插件形式,在SQL提交到MySQL前实现动态改写,只需要在数据表上增加字段、标识环境...

  • SQL Server 2008中的CTE递归查询得到一棵树(按照每颗树的架构排列)

    上面的SQL语句再次插入一条数据: insert Tree values('网络1班','网络工程')  运行结果如下图: 图1 运行结果  注意点:貌似在递归成员处所选择的字段都必须Tree表的数据,而不能是CTE结果...

  • SQL Server 2005中的CTE递归查询得到一棵树

    从SQL Server 2005开始,我们可以直接通过CTE来支持递归查询,这对查询树形或层次结构的数据很有用。CTE即公用表表达式,虽然不恰当,但你可以将它看做成一个临时命名的结果集合。 我们先建立一个示例表,名称为...

  • 【SQL】SQL语法树

    1. 为什么会出现SQL语法树? 假设有一个SQL语句 select name,age,count(name) as ...这是一条sql语句,如果你想运行这个语句(下面写伪代码,具体实现肯定不是这样的但是这是人实现的思想) 1.找到数据库表m...

  • MySql:一条SQL语句从客户端到服务端的执行流程简述

    记录一条SQL语句从客户端到MySql服务端所执行经历的流程与部件的简要工作特性。

  • mysql 查询树层级_mysql树查询及分层级

    /** 如果出现sql异常,则将t_error设置为1后继续执行后面的操作 */ declare continue handler for sqlexception set t_error=1; # 出错处理 # 开始事务 START TRANSACTION; #创建未分层级的临时表 delete from ofs_...

  • mysql 查询树形结构_MySql/Oracle树形结构查询

    Oracle树形结构递归查询在Oracle中,对于树形查询可以使用start with ......若将一个树状结构存储在一张表里,需要在表中存入两个字段ID和PARENTID,表示每一条记录的parent是谁。table: treeT...

  • SQL--数据库树形结构查询树节点及其所有子节点(递归查询),使用with as子查询

    背景条件:使用的数据库为SQL SERVER 2008, 数据库通过pid字段来标识该条记录的父节点记录,我需要查询出该节点及其递归下面的所有子节点,经查询使用with as 可以达到递归查询的功能,WITH AS短语,也叫做子查询...

  • 记一次神奇的SQL查询经历,group by、order by慢查询优化

    而聚簇索引的意思就是索引和数据放在同一个文件的,就叫做聚簇索引,比如innodb存储引擎的主键索引,就是聚簇索引,也是一棵B+tree结构。myisam存储引擎创建的表,我们去到数据目录下,会发现有三个文件,其中一个是...

  • Oracle中SQL递归查询

    SQL的递归查询应用场景:  在一个系统中往往需要保存机构,地区,岗位,商品品类,菜单等等树状结构的数据,使用递归查询能够快速的获取这些树状结构数据的关联关系。树结构的数据存放在表中,数据之间的层次关系...

  • Java swing + socket + mysql 五子棋网络对战游戏FiveChess.zip

    五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

Global site tag (gtag.js) - Google Analytics