zoukankan      html  css  js  c++  java
  • ComponentOne 产品经理:为什么要从C1Report迁移到FlexReport

    概述

    如果你正在使用ComponentOne Enterprise 的Reports for WinForm 报表控件(C1Report),你一定会喜欢更为强大的FlexReport!

    FlexReport是一个改进的C1Report,使.NET开发人员能够根据应用程序的业务需求解决复杂问题。 借助ComponentOne的2018v2版本,FlexReport提供了创建复杂报表的能力。 FlexReport的架构建立在C1Report之上,因此您将快速掌握C1Report以及其他一些用法。 FlexReport代码是从头开始编写的; 因此,在从C1Report迁移到FlexReport时,您会发现API中的以下重大更改。

    ComponentOne技术团队现在鼓励C1Report用户将他们的报表迁移到FlexReport,这样就可以获得更快的数据处理能力和更轻量的产品架构。

    从C1Report迁移到FlexReport的五大理由

    1. FlexReport比C1Report快两倍。
    2. FlexReport的新架构和后续更新架构有助于支持常见的布局功能,例如并排分页两个子报表等。
    3. FlexReport对象模型类似于C1Report,因此针对C1Report的大多数简单代码都可以在FlexReport中使用。
    4. FlexReport提供了段落字段、排序、计算字段和添加多个数据源等新功能。 参数更容易添加和编辑。 使用捕捉线、标题、部分轻松添加字段和设计报表 - 这些都在设计器中,因此您无需对其进行任何编码。
    5. FlexReport是一种跨平台解决方案。 它不依赖于WinForms / GDI +。 相反,新引擎的渲染基于DirectX / DirectWrite,并且应该相对容易移植到XAML / UWP平台并在这些平台上呈现更好。 FlexReport可在Winform,WPF和UWP平台中使用。

    FlexReport性能改进

    我们在许多标准用例上测试了FlexReport和C1Report,以证明性能的提升。 了解有关FlexReport的更多信息,并将其性能与C1Report进行比较。

    此表提供FlexReport和C1Report功能比较:

    S.NoFeatureC1ReportC1FlexReport
    1 Data Binding    
    1.1 OLEDB Y Y
    1.2 SQL Y Y
    1.3 XML Y Y
    1.4 Unbound Y Y
    1.5 CSV Y Y
    1.6 Oracle Y Y
    1.7 PostgreSQL Y Y
    1.8 Stored Procedures Y Y
    2 Data Manipulation    
    2.1 Add Parameter Dialog in Designer N Y
    2.2 Sub Reports Y Y
    2.3 Side-by-side Subreports N Y
    2.4 Calculated Fields Y Y
    2.5 Columnar Reports Y Y
    2.6 Summary Fields N Y (Calculated Fields)
    2.7 Localization Y Y
    2.8 Report Events Y Y
    2.9 Custom Controls Y Y
    3 Designer Features    
    3.1 Designer Layout buttons    
    3.11 Snap Lines N Y
    3.12 Snap To Grid Y Y
    3.13 HideGrid Y Y
    3.14 Zoom Slider Y Y
    3.2 Designer Toolbar    
    3.21 Text Formatting options Y Y
    3.3 Report Settings    
    3.31 Page Setup (Design time) Y Y
    4 Report Controls    
    4.1 ReportInfo Y Y
    4.2 Label Y(via standardunbound field) Y
    4.3 Line Y Y
    4.4 PageBreak Y Y
    4.6 Subreport Y Y
    4.7 Shape Y (throughproperties) Y
    4.8 Picture Y Y
    4.9 RichTextBox Y Y
    4.10 ChartControl Y Y
    4.11 Textbox Y Y
    4.12 Barcodes Y Y
    4.13 Checkbox Y (throughproperty) Y
    4.14 Map Y Y
    4.15 Gradient Field Y Y
    4.16 Paragraph Field N Y
    5 Scripting - C#, VB, JScript VBScript VBScript
    6 Interactivity    
    6.1 Jump within report N Y
    6.2 Sorting (runtime) N Y
    6.3 Sorting settings through designer Y Y
    6.4 Filtering settings through designer N Y
    6.5 Hyperlink N Y
    6.6 Document Map N Y
    6.7 Document Map settings through Designer N Y
    7 Expressions    
    7.1 Aggregates Y Y
    7.2 Functions Y Y
    7.3 Global Collections Y Y

    准备从C1Report迁移到FlexReport?

    按照这个步骤将基于C1Report的报表迁移到FlexReport吧!


    ComponentOne Enterprise | 下载试用

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

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

  • 相关阅读:
    解释器模式
    命令模式
    责任链模式
    代理模式
    享元模式
    外观模式
    装饰器模式
    组合模式
    过滤器模式
    js广告浮动
  • 原文地址:https://www.cnblogs.com/C1SupportTeam/p/10132715.html
Copyright © 2011-2022 走看看