V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
powertoolsteam
V2EX  ›  推广

正式发布! .NET 开发控件集 ComponentOne 新版本加入 Blazor UI

  •  
  •   powertoolsteam · 2019-11-29 09:31:16 +08:00 · 2816 次点击
    这是一个创建于 1826 天前的主题,其中的信息可能已经有所发展或是发生改变。

    近期,由葡萄城推出的 ComponentOne .NET 开发控件集正式发布最新版本!

    ComponentOne 是一套专注于企业 .NET 开发、支持 .NET Core 平台,并完美集成于 Visual Studio 的第三方控件集,包含 300 多种 .NET 控件种类,提供表格数据处理、数据可视化、报表、日程安排、输入和编辑等七大功能。

    本次新版本有一项令无数开发者感到兴奋的新特性:ComponentOne 加入了全新的 UI 控件——Blazor UI。

    Blazor 是什么?它是一项将 C #和 .NET 都放入浏览器的 Microsoft 技术。使用 Blazor,开发人员可以在服务器和客户端上直接使用 C #编码,构建丰富的 Web 应用程序。Blazor 使用 WebAssembly 来工作,WebAssembly 是一种高性能的管道,可以将代码预编译为紧凑的二进制格式。最重要的是,每个主流浏览器(包括移动版本)都支持 WebAssembly。

    而在 ComponentOne 中加入 Blazor UI 控件,意味着 C #开发者可以不再过多依赖于 HTML、JavaScript 和 CSS,直接构建出更高性能的移动互联网应用程序。

    与此同时,本次发布 ComponentOne 中的所有控件均支持 .NET Core 3.0。开发者在使用 ComponentOne 搭建企业级 .NET 应用,享受 .NET Core 架构所带来的优势与便利的同时,无需过多考虑旧版本兼容性问题。

    在列举 .NET 开发控件集 ComponentOne V2019.0 Update3 的全部新特性之前,请下载最新安装程序,以便同步体验!

    > ComponentOne 最新版下载地址

    一、新增 Blazor UI 控件(Beta 版本)

    ComponentOne Blazor Edition ( Beta )是 ComponentOne 最新版中新增的交互式 UI 控件。

    通过 Blazor UI,开发者可以直接嵌入 FlexGrid ( ComponentOne 中速度最快的跨平台表格控件),以及部分输入控件(如 AutoComplete、CheckBox 和 ComboBox ),用以构建同时满足服务器和客户端架构的 C # Web 应用程序。

    二、支持 .NET Core 3.0

    本次发布,ComponentOne 的 WinForms、ASP.NET Core MVC、WPF 平台中的所有控件均全面支持 .NET Core 3.0。

    三、ComponentOne 针对 Web 端的更新

    FlexGrid for ASP.NET 添加了多范围选择

    没有最灵活的单元格选择模型,就不能称为 FlexGrid。

    在 ComponentOne 最新版本中,添加了多范围选择器,当用户在选择多个单元格范围并按住 CTRL (或 command )时,该功能便会发挥作用。

    FlexSheet for ASP.NET 添加了自动填充

    FlexGrid for ASP.NET Core MVC 现在支持自动填充功能。

    自动填充功能让用户可以根据样式填充选定的单元格,就像在 Excel 中一样。 通过设置 AllowAutoFill 属性即可启用此功能。

    FlexChart 添加了新的阶梯图类型

    FlexChart for ASP.NET Core MVC 现在支持 Step、StepSymbol 和 StepArea 图表。

    这些图表可用于显示在不定期的时间间隔内,发生变化的任何类型的数据,例如利率与时间的关系。

    仪表盘添加了仪表指针

    仪表指针用于指示仪表值,这也是现代仪表盘中,替代实心杆设计的最佳方案。

    四、ComponentOne 针对 WinForms 桌面端的更新

    新功能:FlexGrid 行明细

    FlexGrid for WinForms 一直支持分层数据树,但是新的行明细功能使您在创建嵌套网格时具备更大的灵活性。

    通过行明细,可以在网格的每一行下方的可折叠面板中显示其他信息或相关信息,您还可以在详细信息行中显示输入表单、子数据网格或其他任何内容。

    FlexChart 设计器可在运行时编辑图表

    FlexChart for WinForms 设计器将允许最终用户于项目运行时编辑图表。

    用户只需双击图表的任一一部分即可打开设计器,并可修改数据源字段、系列、轴、页眉、页脚、图例和其他图表属性。

    下面是 FlexChart 设计器的外观:

    **注:**FlexChart 设计器的源代码将作为示例代码提供

    新版的 WinForms Fluent Ribbon 正式发布

    ComponentOne 创建了全新的 Ribbon 控件,该控件构建于 .NET 4.5.2 之上,并基于 Office 365 的 UI 概念。

    借助这个控件,您将获得:

    • 功能区折叠时的 Ribbon 视图
    • 20 多个嵌入式控件,包括按钮、进度条、更新后的图库等
    • 为按钮提供更强的嵌入式图像集,以及对基于字体和矢量图的图标支持
    • 后台视图和状态栏组件

    新版本的 Ribbon 和老版本一样,同样支持 40 多个主题,用户可以使用 C1ThemeController 对其进行自定义。

    注:我们将继续维护老版本的****C1Ribbon,现在在 Visual Studio 工具箱中将其显示为“classic”。

    FlexPivot 添加了 KPIs 功能

    FlexPivot 现在可以显示来自多维数据集的 KPI 信息,例如趋势、目标和状态。 一旦确定了 KPI 字段,就可以将它们添加到数据透视面板的值字段中。

    FlexPivot 控件具有内置的图形来显示这些 KPI,例如圆柱体、仪表、标准箭头、方差箭头、道路标志和交通信号灯。

    其他更新

    关于 ComponentOne for WinForms 桌面端的更多更新内容,请前往ComponentOne 产品官网了解。

    五、ComponentOne 针对 WPF 桌面端的更新

    FlexGrid 支持更多列冻结方案

    新增的运行时可用的特性、示例代码,将演示如何在 FlexGrid for WPF 中启用对列冻结和固定列的控制。

    新的 AllowFreezing 属性使您(作为开发人员)可以将列冻结功能直接交由最终用户使用。

    RichTextBox 行号

    启用自动行号将改善文本的编辑和修改方式。

    用于 WPF 平台的 ComponentOne RichTextBox 可以在整个文档中连续显示行号,或者在每页上从 1 重新开始。 用户可以从“视图”选项卡或通过设置 LineNumberMode 属性轻松切换该功能。

    FlexSheet for WPF 的增强点

    • 新的导出选项,允许用户在导出时删除空白单元格
    • 通过更好的资源管理提高了性能
    • 增加了评论框的大小设置

    以上就是 .NET 开发控件集 ComponentOne V2019.0 Update3 的主要新特性内容,如需了解更多,欢迎前往ComponentOne 产品官网下载体验。

    7 条回复    2019-11-30 13:25:14 +08:00
    renyiqiu
        1
    renyiqiu  
       2019-11-29 09:54:18 +08:00 via iPhone
    支持,我还是忘不了 c#的优雅高效
    zhchyu999
        2
    zhchyu999  
       2019-11-29 10:00:58 +08:00 via Android
    用过,好使
    Rwing
        3
    Rwing  
       2019-11-29 10:49:22 +08:00
    支持,但是前端世界对 webassebly 不感冒
    me15000
        4
    me15000  
       2019-11-29 11:01:58 +08:00
    NB
    MAIQ
        5
    MAIQ  
       2019-11-29 16:38:35 +08:00
    支持,厉害
    wdv2ly
        6
    wdv2ly  
       2019-11-29 17:52:23 +08:00 via Android
    支持,有空尝试下
    695975931
        7
    695975931  
       2019-11-30 13:25:14 +08:00 via Android
    厉害,支持
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5101 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:41 · PVG 13:41 · LAX 21:41 · JFK 00:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.