日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

.NET组件集Componentone更新:Blazor Edition + 跨平台数据组件

發(fā)布時間:2023/11/23 综合教程 57 生活家
生活随笔 收集整理的這篇文章主要介紹了 .NET组件集Componentone更新:Blazor Edition + 跨平台数据组件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  .NET 組件集 ComponentOne V2020.0 Update1 現(xiàn)已正式發(fā)布,該版本聚焦跨平臺數(shù)據(jù)管理與集成,可顯著提升 .NET 開發(fā)人員的生產(chǎn)效率。

  本次更新,ComponentOne 增加了連接到在線數(shù)據(jù)源的新方法,通過跨平臺數(shù)據(jù)集管理,呈現(xiàn)數(shù)據(jù) UI、數(shù)據(jù)分析以及集成來自不同源的數(shù)據(jù)。

  在列舉 ComponentOne 的全部新特性之前,請下載最新安裝程序,以便同步體驗!

  >> ComponentOne 最新版下載地址

  ComponentOne Blazor Edition - 正式發(fā)布

  我們在此前版本中發(fā)布了 Blazor Edition 的 Beta 版,如今其將正式與大家見面。

  此次更新,我們增強了 Blazor Edition 的性能,并為 FlexGrid 增加了過濾行的功能。

  >>點擊了解更多 Blazor 組件介紹

  加入跨平臺的數(shù)據(jù)組件 - C1DataCollection

  ComponentOne DataCollection 是一款功能強大的數(shù)據(jù)綁定組件,其基于 CollectionView 的 .NET Standard 實現(xiàn),是對舊版 C1CollectionView 控件的重寫。 C1DataCollection 提供了如下功能:

  • 為您的數(shù)據(jù)收集進行過濾、分組和排序
  • 基于游標和分頁的數(shù)據(jù)虛擬化,可用于加載大型數(shù)據(jù)集
  • 支持 .NET Core、WinForms、WPF、UWP、Xamarin

  >>點擊了解更多跨平臺數(shù)據(jù)組件 C1DataCollection 的介紹

  可將你的數(shù)據(jù)與 .NET 標準數(shù)據(jù)連接器相結(jié)合 – 數(shù)據(jù)連接器

  本次更新,ComponentOne 的數(shù)據(jù)連接庫組件發(fā)布了第一個版本,可以針對各種受支持的數(shù)據(jù)源執(zhí)行任何數(shù)據(jù)操作,該數(shù)據(jù)連接器提供了一個通用接口,用于訪問流行的數(shù)據(jù)服務,如 Dynamics365 和 OData。

  ComponentOne 的數(shù)據(jù)連接器可連接基于 Internet 的數(shù)據(jù)源,這些數(shù)據(jù)源通過具有 ADO.NET 和 Entity Framework Core 等已知數(shù)據(jù)訪問技術(shù)的 OData 或基于 REST 的 api 公開數(shù)據(jù)。

  當然,這些連接器可以與我們的其他特定產(chǎn)品如 Data Engine 結(jié)合使用,以實現(xiàn)高性能的內(nèi)存數(shù)據(jù)緩存和分析。

  借助 ComponentOne 的數(shù)據(jù)引擎和數(shù)據(jù)連接器,您可以連接和合并來自不同數(shù)據(jù)源的數(shù)據(jù),并在內(nèi)存中快速分析數(shù)據(jù),在幾秒鐘內(nèi)查詢數(shù)百萬條記錄。

  以上,就是 ComponentOne 全平臺的更新特性。下面,我將就 WinForms、PDF、ASP.NET Core 等平臺的更新特性做出說明。

  ComponentOne 針對 WinForms 平臺的更新

  可構(gòu)建復雜的過濾器表達式 – FilterEditor 組件

  FilterEditor 組件共享 DataFilter 引擎,使最終用戶能夠輕松的構(gòu)建基于類別的 AND / OR 過濾器表達式。

  該組件可以綁定到數(shù)據(jù)源,并提供可視化選項,創(chuàng)建基于可用字段的表達式,同時,您也可以使用 AND / OR 運算符和一組可用過濾器的組合來創(chuàng)建復雜表達式。

  解析和使用公式表達式- CalcEngine 組件

  使用 CalcEngine for .NET Standard 可以用來解析公式表達式,如 Microsoft Excel 中的公式,該組件可廣泛應用于以下場景:

  • 進行銷售預測、并計算銷售額
  • 將 Microsoft Excel 中的數(shù)據(jù)加載到數(shù)據(jù)網(wǎng)格中,并在單元格中顯示計算值
  • 可使用變量評估代數(shù)表達式、數(shù)學函數(shù)和公式
  • 執(zhí)行 CrossSheet 引用和計算

  FlexGrid 表格組件的功能增強

  1.優(yōu)化了錯誤驗證提示

  FlexGrid 的錯誤驗證功能因為增加了數(shù)據(jù)驗證類型(如必填項、字符長度、范圍、比較值等),而變得更加強大。

  我們在 FlexGrid 列中添加了 EditorValidation 集合屬性,可用于驗證編輯器值,該集合包括 RequiredRule、StringLengthRule、RangeRule 和 CompareRule 參數(shù)。 當您期望在不使用數(shù)據(jù)注釋強制執(zhí)行驗證的情況下,EditorValidation 功能將會生效。

  2. 使用數(shù)據(jù)虛擬化增量加載數(shù)據(jù)

  ComponentOne 可以使用 FlexGrid 和 DataCollection 庫實現(xiàn)數(shù)據(jù)虛擬化。

  當您需要處理大量數(shù)據(jù)或通過網(wǎng)絡處理數(shù)據(jù)時,此功能將有助于提高您的工作效率。 FlexGrid 通過綁定到 VirtualDataCollection,支持從數(shù)據(jù)源中異步獲取數(shù)據(jù)。 DataCollection 是基于 .NET standard 的功能集合,該集合支持分組、篩選、排序、數(shù)據(jù)虛擬化以及特殊功能等。

  FlexPivot 數(shù)據(jù)分析組件的功能增強

  • FlexPivotChart:新增對 FlexChart 圖表的支持

  您現(xiàn)在可以使用 FlexPivotChart 中的 FlexCharts 來完成數(shù)據(jù)可視分析。

  注意:從這個版本開始,C1FlexPivotChart 和 C1FlexPivotPage 控件將成為舊版控件,不過我們?nèi)詫⒗^續(xù)對這些舊版控件提供支持。

  • 使用TopN 和 BottomN 過濾器改進數(shù)據(jù)分析

  這兩個過濾器使您可以從數(shù)據(jù)中查找排序后的頭部元素和尾部元素。例如,此過濾器可用于查找表現(xiàn)最佳的 10 個產(chǎn)品或落后的 20 個銷售區(qū)域。

  最終用戶可以在運行時通過字段設置“查找過濾器”使用此功能,另外,還可以通過編程將過濾器應用于“字段”的“過濾器”屬性。

  ComponentOne 針對 WPF 平臺的更新

  新控件 DataFilter

  WPF 平臺下的 DataFilter 控件是切片器和智能過濾器 UI 的組合。

  此控件與 WinForms 中的 DataFilter 控件功能相同,允許用戶根據(jù)多種條件過濾數(shù)據(jù)。它可以綁定到任何數(shù)據(jù)感知類控件,如數(shù)據(jù)網(wǎng)格、列表、樹視圖、圖表、地圖或模型中。

  您可以在儀表板應用程序中使用 DataFilter 來實現(xiàn)電子商務頁面的數(shù)據(jù)過濾,如下圖:

  ComponentOne 針對 ASP.NET Core & MVC 的更新

  使用 FileManager UI 管理云中的文件

  新的 FileManager UI 控件與我們的云存儲 Web API 集成在一起,您可以對文件執(zhí)行 CRUD 操作。 Web API 支持云存儲服務,包括 Azure、Amazong Web 服務(AWS)、DropBox、GoogleDrive 和 OneDrive。

  該控件的 UI 類似于 Windows 的文件瀏覽器。它支持通過菜單項來呈現(xiàn)、搜索、移動、上傳、刪除和下載文件。

  該控件在 ASP.NET MVC 和 ASP.NET Core MVC 中可用。

  使用了轉(zhuǎn)置網(wǎng)格的新網(wǎng)格控件 - TransposedGrid

  TransposedGrid 是 FlexGrid 控件的擴展。它使用轉(zhuǎn)置布局將列表示為數(shù)據(jù)行,并將每行表示為屬性列。

  轉(zhuǎn)置布局對于比較項目或顯示很少的數(shù)據(jù)項目(每個項目具有許多屬性)很有用。

  比如下圖用于對比手機屬性時,就使用了 TransposedGrid 控件:

  FlexGrid 表格組件的功能增強

  • 超級實用的全文搜索

  FlexGrid 可以根據(jù)所有列中的數(shù)據(jù)在網(wǎng)格中搜索過濾結(jié)果,此功能還可突出顯示匹配項。

  • 列固定

  類似于 Excel 中的列凍結(jié),您可以“固定或移動”某一列數(shù)據(jù)。

  • 使用模板自定義單元格

  FlexGrid 的列新增了一個模板屬性,該屬性支持自定義內(nèi)容。

  在“Amount”列下方的行中,使用 HTML 來根據(jù)單元格值為單元格著色。

  模板功能可用于在列單元格中顯示任意的 HTML 內(nèi)容:

  • 多列排序

  ASP.NET Core MVC 中的 FlexGrid 現(xiàn)在可通過單擊列標題執(zhí)行多列排序。

  AllowSorting 枚舉屬性中增加了一個新的 MultiColumn 枚舉,該枚舉允許對網(wǎng)格進行多列排序:

  • 可折疊列分組

  使用 FlexGrid,您可以創(chuàng)建分層的列標題。在本次更新中,您可以折疊這些列分組以達到最小化 UI 的效果。

  Multirow 多行網(wǎng)格的功能增強

  • 分組標題

  MultiRow 分組標題可讓您確定標題是否應具有多行而不是單標題行。

  在組標題中顯示聚合值時,此功能很有用:

  • 標題布局定義

  默認情況下,MultiRow 控件對列標題和單元格數(shù)據(jù)使用相同的布局定義。但是,您可以使用新的 headerLayoutDefinition 屬性來自定義列標題的布局:

  ComponentOne 針對 Web API 的更新

  新的訪問者 Web API

  新的 .NET Core Visitor Web API 可以收集用戶數(shù)據(jù),例如 IP、地理位置、語言、引用站點、會話、操作系統(tǒng)、設備和瀏覽器。

  對于 Web 開發(fā)人員而言,這項功能為單個用戶定制內(nèi)容時很有用。

  .NET Core 支持所有 Web API's

  我們在上一版本中引入了用于 Excel、BarCode、DataEngine、Cloud Storage 的 .NET Core Web API 的 beta 版本。在本次更新中,這些 Web API 將正式發(fā)布,并支持 .NET Core 2.0 及更高版本。

  同時,我們還添加了許多示例,演示了如何從 WinForms、JavaScript(使用 TypeScript)和 MVC 應用程序中使用這些 api。

  以上就是 .NET 組件集 ComponentOne V2020.0 Update1 的全部新特性內(nèi)容,ComponentOne 因其輕盈、穩(wěn)定、全面的產(chǎn)品架構(gòu)和功能,受到清華大學、中國黃金、中谷物流、用友、華為等企業(yè)用戶的青睞,如果您也對這款“.NET 開發(fā)的瑞士軍刀”感興趣,歡迎訪問 ComponentOne 官網(wǎng),下載試用。

總結(jié)

以上是生活随笔為你收集整理的.NET组件集Componentone更新:Blazor Edition + 跨平台数据组件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。