天天看點

asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI

近期,由葡萄城推出的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、http://ASP.NET Core MVC、WPF平台中的所有控件均全面支援 .NET Core 3.0。

三、ComponentOne 針對 Web端的更新

FlexGrid for http://ASP.NET 添加了多範圍選擇

沒有最靈活的單元格選擇模型,就不能稱為FlexGrid。

在ComponentOne最新版本中,添加了多範圍選擇器,當使用者在選擇多個單元格範圍并按住CTRL(或command)時,該功能便會發揮作用。

asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI

FlexSheet for http://ASP.NET 添加了自動填充

FlexGrid for http://ASP.NET Core MVC現在支援自動填充功能。

自動填充功能讓使用者可以根據樣式填充標明的單元格,就像在Excel中一樣。 通過設定AllowAutoFill屬性即可啟用此功能。

asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI
asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI

FlexChart 添加了新的階梯圖類型

FlexChart for http://ASP.NET Core MVC現在支援Step、StepSymbol和StepArea圖表。

這些圖表可用于顯示在不定期的時間間隔内,發生變化的任何類型的資料,例如利率與時間的關系。

asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI

儀表盤添加了儀表指針

儀表指針用于訓示儀表值,這也是現代儀表盤中,替代實心杆設計的最佳方案。

asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI

四、ComponentOne 針對 WinForms 桌面端的更新

新功能:FlexGrid 行明細

FlexGrid for WinForms一直支援分層資料樹,但是新的行明細功能使您在建立嵌套網格時具備更大的靈活性。

通過行明細,可以在網格的每一行下方的可折疊面闆中顯示其他資訊或相關資訊,您還可以在詳細資訊行中顯示輸入表單、子資料網格或其他任何内容。

asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI

FlexChart設計器可在運作時編輯圖表

FlexChart for WinForms設計器将允許最終使用者于項目運作時編輯圖表。

使用者隻需輕按兩下圖表的任一一部分即可打開設計器,并可修改資料源字段、系列、軸、頁眉、頁腳、圖例和其他圖表屬性。

下面是FlexChart設計器的外觀:

asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI
注:FlexChart設計器的源代碼将作為示例代碼提供

新版的WinForms Fluent Ribbon正式釋出

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

借助這個控件,您将獲得:

  • 功能區折疊時的Ribbon視圖
  • 20多個嵌入式控件,包括按鈕、進度條、更新後的圖庫等
  • 為按鈕提供更強的嵌入式圖像集,以及對基于字型和矢量圖的圖示支援
  • 背景視圖和狀态欄元件
asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI

新版本的Ribbon和老版本一樣,同樣支援40多個主題,使用者可以使用C1ThemeController對其進行自定義。

注:我們将繼續維護老版本的C1Ribbon,現在在Visual Studio工具箱中将其顯示為“classic”。

FlexPivot 添加了KPIs功能

FlexPivot現在可以顯示來自多元資料集的KPI資訊,例如趨勢、目标和狀态。 一旦确定了KPI字段,就可以将它們添加到資料透視面闆的值字段中。

FlexPivot控件具有内置的圖形來顯示這些KPI,例如圓柱體、儀表、标準箭頭、方差箭頭、道路标志和交通信号燈。

asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI

其他更新

關于ComponentOne for WinForms 桌面端的更多更新内容,請前往ComponentOne 産品官網了解。

五、ComponentOne 針對 WPF 桌面端的更新

FlexGrid支援更多列當機方案

新增的運作時可用的特性、示例代碼,将示範如何在FlexGrid for WPF中啟用對列當機和固定列的控制。

新的AllowFreezing屬性使您(作為開發人員)可以将列當機功能直接交由最終使用者使用。

asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI

RichTextBox 行号

啟用自動行号将改善文本的編輯和修改方式。

用于WPF平台的ComponentOne RichTextBox可以在整個文檔中連續顯示行号,或者在每頁上從1重新開始。 使用者可以從“視圖”頁籤或通過設定LineNumberMode屬性輕松切換該功能。

asp時間控件_正式釋出! .NET開發控件集ComponentOne 新版本加入Blazor UI

FlexSheet for WPF 的增強點

  • 新的導出選項,允許使用者在導出時删除空白單元格
  • 通過更好的資源管理提高了性能
  • 增加了評論框的大小設定

以上就是 .NET開發控件集ComponentOne V2019.0 Update3的主要新特性内容,如需了解更多,歡迎前往ComponentOne 産品官網下載下傳體驗。

繼續閱讀