ComponentOne 2016 年产品规划
作为老牌的 Visual Studio 控件集,ComponentOne 今后的发展方向是什么?新的一年会在哪些方面有所增强?且听 ComponentOne 全球产品经理的 2016年规划。
2016年,ComponentOne将聚焦在核心控件上,并把它们做到最好,包括表格控件、图表控件、报表控件、数据透视表控件等。
各平台规划:
关于ASP.NET MVC、WinForms和WPF平台,今年年底前可获得核心和扩展控件,UWP平台要到2017年底之前才可以。
FlexSheet是基于FlexGrid开发的、全新的、轻量的电子表格控件,在MVC、WPF、UWP平台上您都将可获得。
核心控件:
1. FlexGrid
FlexGrid有功能丰富的前端和轻量、高度可定制的后端,它不断的创建着.Net网格控件的标准。显示、编辑、格式化、分组、合计、打印、排序、过滤等,你能想到的FlexGrid都做到了。它遍及几个不同的平台,只要学习一个平台,就相当于你学习了所有平台。对于一些没有内置的功能,您可以还利用优秀的API开发出树视图、迷你图、嵌套表格等,它有着无限可能。
FlexGrid For MVC
2. FlexChart
FlexChart是个强大的、模块化的新图表控件,它将在主要平台上替换原来的C1Chart控件。它包括了所有流行的图表类型和期望的特性,包括文本、图例标注、表头,表脚,多坐标轴、混合图表类型等。Web中基于SVG技术,桌面应用中基于DirectX技术。新的后端提供了简单的API,比以前有了更多的可定制性。
FlexChart烛台图
3. FlexPivot
一个快如闪电的数据透视表工具。它有一个全新的数据引擎,聚合、处理来自多个数据源的千万级数据,只需要毫秒级。2016年3月份,Beta版将正式发布。目前数据引擎的查询是内部的,通过FlexPivot代码进行创建和执行。
我们将对开发人员开放数据引擎对象模型,这对于在FlexPivot中进行数据融合很必要,对于我们以后在服务端使用它也很必要。这也是数据引擎本身的关键特性,如果不这样,数据引擎只能存在于FlexPivot控件中。
FlexPivot:处理5000万行数据只需毫秒级
4. FlexReport
最新的报表工具,对现代商务应用来说,它快速且灵活。最近我们首先会在WinForm平台发布,最终它将会替换C1Report控件。我们期望FlexReport能够完成水晶报表80%的功能迁移。FlexReport支持多平台,甚至JavaScript(Wijmo)平台、手机原生应用(Xuni)平台。
FlexPeport也将会有内置的RESTful API服务。你也将会看到FlexViewer发布,它支持触摸,多种文档类型预览,更直观的报表设计器。我们也将在Visual Studio中增加设计模板。我们会检查每一个点,确保我们是最快的报表方案提供商。
2016年会完成这些:
改进FlexReportDesigner中的VBScript编辑器
FlexReport中的新增地图和容器控件
增加在Visual Studio中将C1Report工程转换为FlexReport工程的工具
批量转换C1Report XML到FlexReport FLXR的示例程序
FlexViewer:树状提纲、通过触摸选择内容、在FlexViewer中预览C1PDF
C1Word库,用于创建、修改、保存Word文档
成品库存管理的报表
5. FlexSheet
这是FlexGrid的子控件,对于Web应用,提供了电子表格的必须功能,包括导入、导出、公式、单元格合并等。
工作表
主要平台:
1. ASP.NET MVC
MVC版本将全面兼容ASP.NET 5
Web API版本将提供PDF的REST APIs,允许将任何图表、表格导出成PDF。>>查看Web API
新控件:FlexPivot、FlexReport、FlexSheet
2. WinForm
FlexPivot走出Beta,正式发布
新控件:FlexChart
3. WPF
新控件:FlexPivot、FlexReport、FlexChart
4. UWP
2016年3月UWP版本将正式发布
新控件:FlexChart、FlexReport
5. WinRT
2016年3月UWP版本发布之后,WinRT将过渡到维护模式。
6. Silverlight, LightSwitch, ActiveX
这些版本中没有重大的增加或者修改。
ComponentOne 2016 年产品规划的更多相关文章
- ComponentOne 2016 V3 发布
ComponentOne Studio Enterprise 2016 V3 新特性 我们很高兴的宣布ComponentOne 2016 V3发布了!2016 Connect开发者大会上微软发布了Vi ...
- ComponentOne 2016 V2发布了!
火热的夏季迎了ComponentOne今年的第2个重大发布.这次发布包含了一些非常棒的新控件以及很多大的功能增强. 快来下载免费试用版体验吧! FlexChart(UWP.WPF.WinForms ...
- Visual Studio 20周年,我和VS不得不说的故事(内含福利)
Visual Studio 2017正式版已如期发布(点击这里查看发布全记录)!自去年 11 月正式宣布 Visual Studio 项目之后,微软终于正式推出了“宇宙最强集成开发环境(IDE)”的最 ...
- Visual Studio 20周年,我和VS不得不说的故事
Visual Studio 2017正式版已如期发布(点击这里查看发布全记录)!自去年 11 月正式宣布 Visual Studio 项目之后,微软终于正式推出了“宇宙最强集成开发环境(IDE)”的最 ...
- 微软.Net 社区虚拟大会 -- 首日重点(dotnetConf 2016)
6月7日--9日,为期三天的微软.NET社区虚拟大会正式在 Channel9 上召开. 在 Scott Hunter, Miguel de Icaza (Xamarin CTO) , ScottHan ...
- 微软 Build 2016年开发者大会发布多项功能升级
微软Build 2016开发者大会在美国旧金山的莫斯康展览中心开幕.本次大会对一些重点功能进行了完善.如手写笔支持技术Windows Ink.语音识别Cortana应用集(Cortana Collec ...
- 新平台,新版本,ComponentOne 持续发力
我们很高兴宣布2016年 V1 版本发布了,可免费下载试用. 今年ComponentOne 将聚焦WinForm.WPF.MVC.UWP平台和核心控件Flex家族. 本次发布主要包括UWP平台:Win ...
- 关于ComponentOne For WinForm 的全新控件 – DataFilter数据切片器(Beta)
概述 数据切片器在电子商务网站上很常见 - 它们可以帮助用户快速过滤所选商品,并且所有过滤选项都可以在一个地方使用,通常包含核心控件类型为:清单,范围栏和单选按钮等.在ComponentOne For ...
- .NET控件集ComponentOne 2018V3发布:新增图表动画及迷你图
“通过使用 ComponentOne .NET控件产品,实现了兼具 BS 架构灵活性与 CS 架构的客户体验.丰富的控件满足了项目中的各种特殊需求,使得开发的精力可以专注于业务逻辑,为团队节省了时间. ...
随机推荐
- 安装Openfile环境和组件XMPP
打开ProFTPD和Apache Web Server 安装Openfile 在系统偏好设置中打开Openfile,开启Openfile状态 在safair浏览器中输入127.0.0.1:9090 配 ...
- the fifth class
1.实际比背景长,怎么做到的? 2个父级一个做头背景一个做尾背景 2.2层,每次自带背景上下是覆盖关系,如何做到 2层?,子浮动 3.标签 4.border可覆盖:margin-bottom 为负 ...
- Tomcat7下出现The requested resource(/)is not available
1首先确保你的localhost是否正常运行解决方案:1观察项目是否部署2重新将tomcat7导入 2确保你的项目名后跟index.jsp是否正常运行解决方案:1右键项目名,web进行查询,观察部署的 ...
- jsp去掉小数点
<fmt:formatNumber value="${zyUser.user_gold}" pattern="0"/>
- bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) Q: hubery@roaster:~$ locale loc ...
- 通过其他页面跳转到tableBar指示的界面
通过代理实现 让tableBar遵从代理,让代理的实现方法设置 [self setSelectedIndex:2]; setSelectedIndex:2 代表tableBar的item第3个处于选中 ...
- 为什么一个类的全局变量默认以m开头?
某天闲着无聊,突然想起来为什么大家都习惯将全局变量使用m开头,于是追根求源,查了一些资料,虽然并不是我想要的,但是也总结一下. 在stackoverflow上就有人问: Why do most var ...
- iOS 报错 :Duplicate interface definition for class’*'
这个是重复导入引起的,但是一般的重复导入会在C里的include.而在项目中我们移动项目的位置,比如从某一文件夹移到另一文件夹,路径改变的话会导致项目的中预编译文件PrefixHeader.pch的路 ...
- 「2014-2-8」Reading a blog on the pain points of Global Variables of C language
晚上读到一篇<C 语言全局变量那些事儿>.我先前对链接的理解不深,算是涨了一番姿势.此文吐槽的重点,是「非 static 限定的全局变量」带来的看似出人意料(实则可以被合理解释)的行为.虽 ...
- SNMP–Simple Network Management Protocol
I am planning to write an introduction and simple implementation of SNMP in software, when my work w ...