正式發布! .NET開發控制項集ComponentOne 新版本加入Blazor UI

2020-12-14 開源中國

近期,由葡萄城推出的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 產品官網下載體驗。

相關焦點

  • .NET組件集Componentone發布更新
    .NET組件集Componentone發布更新 2020年04月08日 20:10作者:黃頁編輯:黃頁 .NET 組件集 ComponentOne
  • 開發控制項集 ComponentOne .NET 2019V2:新增.NET Core數據引擎
    ComponentOne .NET開發控制項集 2019V2正式發布,除持續完善並加入全新的.NET開發控制項外,還針對產品架構穩定性
  • .NET 組件集 Componentone 更新:Blazor Edition + 跨平臺數據組件
    .NET 組件集  ComponentOne V2020.0 Update1現已正式發布,該版本聚焦跨平臺數據管理與集成
  • ComponentOne 產品線發布全新的 2016 V2 版本
    ComponentOne產品線是ComponentOne Studio(.Net控制項集)、Wijmo(H5/JavaScript控制項集)、Xuni(移動開發控制項集)的總稱。作為跨設備跨平臺的控制項集,ComponentOne產品線的3大產品針對不同的開發平臺卻又有一致的API,能滿足. NET、Web、移動等各種平臺的高效開發。
  • .NET控制項集ComponentOne 2018V3發布:新增圖表動畫及迷你圖
    豐富的控制項滿足了項目中的各種特殊需求,使得開發的精力可以專注於業務邏輯,為團隊節省了時間。」—— 農業銀行報表資源視窗 日前,.NET控制項集 ComponentOne Enterprise 發布了 2018 年度最終版本,其最大亮點是新增了各平臺圖表動畫展示、迷你圖以及更多現代化主題風格,最新版 ComponentOne 將帶給您更好的使用體驗。
  • ComponentOne V2020.0 Update3 發布,正式支持 .NET 5
    Visual Studio 的第三方控制項集,包含 300 多種 .NET開發控制項,可滿足 WinForm、WPF、 UWP、ASP.NET MVC等七個 .NET平臺的系統開發需求,並提供表格數據管理、數據可視化、報表、輸入和編輯等七大功能,被譽為「.NET開發的『瑞士軍刀』」。
  • 葡萄城 ComponentOne 2017V3 版本發布
    日前,全球最大的控制項提供商葡萄城宣布,ComponentOne 全功能控制項套包發布2017年度最後一次重大更新(2017V3版本
  • Wijmo 2017 V1 版本正式發布,前端控制項集
    快如閃電,觸控優先的純前端開發工具Wijmo,正式發布2017V1版本。
  • ComponentOne 2019V1:全面支持 Visual Studio 2019
    ComponentOne Enterprise 2019V1已經正式發布,本次更新的最大亮點就是 ComponentOne 控制項全面支持
  • Web經典B/S快速開發框架,強大後臺+簡潔UI一體化開發工具
    整個框架包括三個版本:.net,.net core,java(開發中)以上三個版本中,.NET為初始版本,開發時間最長,是目前老客戶使用的主要產品;.net core為.net的升級版本,為新客戶使用及老客戶升級的主要產品;.net core能夠跨平臺,並且涉及Linux、Docker、Nginx、微服務等概念,將是未來的主流
  • 表格控制項Spread.NET V14.0 發布:支持 .NET 5 和 .NET Core 3.1
    Spread.NET 是一個功能、布局與 Excel 高度類似的 .NET表格控制項,可全面滿足 WinForm、ASP.NET、XAML 和 WinRT 等平臺下表格數據處理、數據可視化開發需求。 日前,表格控制項 Spread.NET 正式發布V14.0版本。從該版本開始,Spread.NET將支持 .NET 5和 .NET Core 3.1 Windows窗體平臺,產品性能、擴展性和可靠性方面更上一個臺階。
  • 表格控制項 Spread.NET V14.0 發布:支持 .NET 5 和 .NET Core 3.1...
    XAML 和 WinRT 等平臺下表格數據處理、數據可視化開發需求。日前,表格控制項 Spread.NET 正式發布V14.0版本。在詳細介紹表格控制項 Spread.NET V14.0的新特性之前,請同步下載體驗:>> .NET表格控制項 Spread.NET V14.0下載
  • SpreadJS 全面支持 Angular2,V10.2 版本即將發布
    日前,純前端表格控制項 SpreadJS 發布了最新的CTP版本,在此版本中增加了對 Angular2 的支持以及一些 bug 修復。SpreadJS 純前端表格控制項是基於 HTML5 的 JavaScript 電子表格和網格功能控制項,提供了完備的公式引擎、排序、過濾、輸入控制項、數據可視化、Excel 導入/導出等功能,適用於 .NET、Java 和移動端等各平臺在線編輯類 Excel 功能的表格程序開發。Angular2 是一套完整的前端框架,用於構建移動應用和桌面 Web 應用的開發平臺。
  • ASP.NET Core 和 Blazor 更新 - OSCHINA - 中文開源技術交流社區
    .NET Core 3.0 preview 8 現在已經可用,它包含了對 ASP.NET Core 和 Blazor 的一系列新更新
  • 全面支持 VS2017,ComponentOne 2017V1強勢發布!
    在剛剛慶祝完Visual Studio20周年之後,我們迎來了ComponentOne 2017年第一個重要的版本。ComponentOne Studio與Visual Studio 2017 配合發布我們很高興在我們的網站上直播了Visual Studio 2017的發布會。
  • SpreadJS 表格控制項發布 V11 版本,新增圖表及前端 PDF 導出
    日前,全球最大的控制項提供商葡萄城宣布,SpreadJS 純前端表格控制項正式發布V11 版本。新版本亮點頗多,不但為用戶帶來期待已久的圖表功能,還新增前端導出 PDF、列分組等功能,在數據可視化方面更進一步,受到了開發人員的廣泛關注。SpreadJS是基於HTML5的JavaScript電子表格和網格功能控制項,適用於.NET、Java和移動端等各平臺在線編輯類Excel功能的表格程序開發。
  • 葡萄城發布表格控制項中文版
    2011年8月1日---全球最大的控制項提供商葡萄城宣布正式發布Spread for Windows Forms 5.0表格控制項中文版。Spread中文版是繼英文版和日文版之後的第三個獨立語言版本,標誌著葡萄城集團對中國市場的投入不斷加大,致力於幫助中國的開發人員更方便高效地使用國際品質的控制項產品。
  • .Net Core 會逆襲成為最受歡迎開發平臺嗎?
    所以我們在選擇新平臺的同時,也需要考慮一些輔助開發的工具。以及這些工具在該領域的技術背景,是否足夠穩定,是否有足夠明確的未來,甚至比我們更能預先跟蹤未來的技術棧,以始終在我們遷移新項目的時候提供輔助工具。
  • 表格控制項 Spread.NET V13.0 發布,增強形狀引擎
    近日,葡萄城表格控制項Spread.NET 發布了V13.0新版本。
  • NET開發-在ASP.NET WebForm應用程式中使用C#操作Label控制項的屬性
    1.Label控制項1.1. 概述Label控制項是標籤控制項,是ASP.NET伺服器端控制項,用於顯示文本值,對應於HTML中的span標記。Text屬性Text屬性是給Label控制項賦值,拖放的控制項,默認是Label,可以手動修改:這只是在aspx頁面 上手動修改的,但是在程序開發中,是在aspx.cs後臺代碼中賦值和獲取值的。