轉(zhuǎn)帖|產(chǎn)品更新|編輯:鮑佳佳|2020-07-17 11:18:06.687|閱讀 266 次
概述:.NET 組件集 ComponentOne V2020.0 Update1 現(xiàn)已正式發(fā)布,該版本聚焦跨平臺(tái)數(shù)據(jù)管理與集成,可顯著提升 .NET開(kāi)發(fā)人員的生產(chǎn)效率。本次更新,ComponentOne 增加了連接到在線數(shù)據(jù)源的新方法,通過(guò)跨平臺(tái)數(shù)據(jù)集管理,呈現(xiàn)數(shù)據(jù) UI、數(shù)據(jù)分析以及集成來(lái)自不同源的數(shù)據(jù)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
.NET 組件集 ComponentOne V2020.0 Update1 現(xiàn)已正式發(fā)布,該版本聚焦跨平臺(tái)數(shù)據(jù)管理與集成,可顯著提升 .NET開(kāi)發(fā)人員的生產(chǎn)效率。本次更新,ComponentOne 增加了連接到在線數(shù)據(jù)源的新方法,通過(guò)跨平臺(tái)數(shù)據(jù)集管理,呈現(xiàn)數(shù)據(jù) UI、數(shù)據(jù)分析以及集成來(lái)自不同源的數(shù)據(jù)。
在列舉ComponentOne的全部新特性之前,請(qǐng)下載最新安裝程序,以便同步體驗(yàn)!
點(diǎn)擊下ComponentOne V2020.0 Update1最新試用版
我們?cè)诖饲鞍姹局邪l(fā)布了 Blazor Edition 的Beta版,如今其將正式與大家見(jiàn)面。
此次更新,我們?cè)鰪?qiáng)了Blazor Edition的性能,并為FlexGrid增加了過(guò)濾行的功能。
ComponentOne DataCollection 是一款功能強(qiáng)大的數(shù)據(jù)綁定組件,其基于CollectionView的 .NET Standard 實(shí)現(xiàn),是對(duì)舊版 C1CollectionView 控件的重寫(xiě)。 C1DataCollection提供了如下功能:
可將你的數(shù)據(jù)與 .NET標(biāo)準(zhǔn)數(shù)據(jù)連接器相結(jié)合 – 數(shù)據(jù)連接器
本次更新,ComponentOne 的數(shù)據(jù)連接庫(kù)組件發(fā)布了第一個(gè)版本,可以針對(duì)各種受支持的數(shù)據(jù)源執(zhí)行任何數(shù)據(jù)操作,該數(shù)據(jù)連接器提供了一個(gè)通用接口,用于訪問(wèn)流行的數(shù)據(jù)服務(wù),如Dynamics365和OData。
ComponentOne 的數(shù)據(jù)連接器可連接基于Internet的數(shù)據(jù)源,這些數(shù)據(jù)源通過(guò)具有ADO.NET和Entity Framework Core等已知數(shù)據(jù)訪問(wèn)技術(shù)的OData或基于REST的api公開(kāi)數(shù)據(jù)。
當(dāng)然,這些連接器可以與我們的其他特定產(chǎn)品如Data Engine結(jié)合使用,以實(shí)現(xiàn)高性能的內(nèi)存數(shù)據(jù)緩存和分析。
借助 ComponentOne 的數(shù)據(jù)引擎和數(shù)據(jù)連接器,您可以連接和合并來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),并在內(nèi)存中快速分析數(shù)據(jù),在幾秒鐘內(nèi)查詢(xún)數(shù)百萬(wàn)條記錄。
以上,就是 ComponentOne 全平臺(tái)的更新特性。下面,我將就 WinForms、PDF、ASP.NET Core 等平臺(tái)的更新特性做出說(shuō)明。
可構(gòu)建復(fù)雜的過(guò)濾器表達(dá)式 – FilterEditor 組件
FilterEditor組件共享 DataFilter 引擎,使最終用戶(hù)能夠輕松的構(gòu)建基于類(lèi)別的AND / OR過(guò)濾器表達(dá)式。
該組件可以綁定到數(shù)據(jù)源,并提供可視化選項(xiàng),創(chuàng)建基于可用字段的表達(dá)式,同時(shí),您也可以使用AND / OR運(yùn)算符和一組可用過(guò)濾器的組合來(lái)創(chuàng)建復(fù)雜表達(dá)式。
解析和使用公式表達(dá)式 - CalcEngine 組件
使用CalcEngine for .NET Standard可以用來(lái)解析公式表達(dá)式,如Microsoft Excel中的公式,該組件可廣泛應(yīng)用于以下場(chǎng)景:
FlexGrid表格組件的功能增強(qiáng)
優(yōu)化了錯(cuò)誤驗(yàn)證提示
FlexGrid的錯(cuò)誤驗(yàn)證功能因?yàn)樵黾恿藬?shù)據(jù)驗(yàn)證類(lèi)型(如必填項(xiàng)、字符長(zhǎng)度、范圍、比較值等),而變得更加強(qiáng)大。
我們?cè)贔lexGrid列中添加了EditorValidation集合屬性,可用于驗(yàn)證編輯器值,該集合包括RequiredRule、StringLengthRule、RangeRule和CompareRule 參數(shù)。 當(dāng)您期望在不使用數(shù)據(jù)注釋強(qiáng)制執(zhí)行驗(yàn)證的情況下,EditorValidation功能將會(huì)生效。
ComponentOne 可以使用FlexGrid和DataCollection 庫(kù)實(shí)現(xiàn)數(shù)據(jù)虛擬化。
當(dāng)您需要處理大量數(shù)據(jù)或通過(guò)網(wǎng)絡(luò)處理數(shù)據(jù)時(shí),此功能將有助于提高您的工作效率。 FlexGrid 通過(guò)綁定到VirtualDataCollection,支持從數(shù)據(jù)源中異步獲取數(shù)據(jù)。 DataCollection是基于.NET standard的功能集合,該集合支持分組、篩選、排序、數(shù)據(jù)虛擬化以及特殊功能等。
FlexPivot 數(shù)據(jù)分析組件的功能增強(qiáng)
FlexPivotChart:新增對(duì)FlexChart圖表的支持
您現(xiàn)在可以使用FlexPivotChart中的FlexCharts來(lái)完成數(shù)據(jù)可視分析。
注意:從這個(gè)版本開(kāi)始,C1FlexPivotChart和C1FlexPivotPage控件將成為舊版控件,不過(guò)我們?nèi)詫⒗^續(xù)對(duì)這些舊版控件提供支持。
這兩個(gè)過(guò)濾器使您可以從數(shù)據(jù)中查找排序后的頭部元素和尾部元素。例如,此過(guò)濾器可用于查找表現(xiàn)最佳的10個(gè)產(chǎn)品或落后的20個(gè)銷(xiāo)售區(qū)域。
最終用戶(hù)可以在運(yùn)行時(shí)通過(guò)字段設(shè)置“查找過(guò)濾器”使用此功能,另外,還可以通過(guò)編程將過(guò)濾器應(yīng)用于“字段”的“過(guò)濾器”屬性。
WPF平臺(tái)下的DataFilter控件是切片器和智能過(guò)濾器UI的組合。
此控件與WinForms中的DataFilter控件功能相同,允許用戶(hù)根據(jù)多種條件過(guò)濾數(shù)據(jù)。它可以綁定到任何數(shù)據(jù)感知類(lèi)控件,如數(shù)據(jù)網(wǎng)格、列表、樹(shù)視圖、圖表、地圖或模型中。
您可以在儀表板應(yīng)用程序中使用DataFilter來(lái)實(shí)現(xiàn)電子商務(wù)頁(yè)面的數(shù)據(jù)過(guò)濾,如下圖:
新的FileManager UI控件與我們的云存儲(chǔ)Web API集成在一起,您可以對(duì)文件執(zhí)行CRUD操作。 Web API支持云存儲(chǔ)服務(wù),包括 Azure、Amazong Web服務(wù)(AWS)、DropBox、GoogleDrive和OneDrive。
該控件的UI類(lèi)似于Windows的文件瀏覽器。它支持通過(guò)菜單項(xiàng)來(lái)呈現(xiàn)、搜索、移動(dòng)、上傳、刪除和下載文件。
該控件在ASP.NET MVC和ASP.NET Core MVC中可用。
TransposedGrid是FlexGrid控件的擴(kuò)展。它使用轉(zhuǎn)置布局將列表示為數(shù)據(jù)行,并將每行表示為屬性列。
轉(zhuǎn)置布局對(duì)于比較項(xiàng)目或顯示很少的數(shù)據(jù)項(xiàng)目(每個(gè)項(xiàng)目具有許多屬性)很有用。
比如下圖用于對(duì)比手機(jī)屬性時(shí),就使用了 TransposedGrid 控件:
超級(jí)實(shí)用的全文搜索
FlexGrid 可以根據(jù)所有列中的數(shù)據(jù)在網(wǎng)格中搜索過(guò)濾結(jié)果,此功能還可突出顯示匹配項(xiàng)。
類(lèi)似于Excel中的列凍結(jié),您可以“固定或移動(dòng)”某一列數(shù)據(jù)。
使用模板自定義單元格
FlexGrid的列新增了一個(gè)模板屬性,該屬性支持自定義內(nèi)容。
在“Amount”列下方的行中,使用HTML來(lái)根據(jù)單元格值為單元格著色。
模板功能可用于在列單元格中顯示任意的HTML內(nèi)容:
多列排序
ASP.NET Core MVC中的FlexGrid現(xiàn)在可通過(guò)單擊列標(biāo)題執(zhí)行多列排序。
AllowSorting枚舉屬性中增加了一個(gè)新的MultiColumn枚舉,該枚舉允許對(duì)網(wǎng)格進(jìn)行多列排序:
可折疊列分組
使用FlexGrid,您可以創(chuàng)建分層的列標(biāo)題。在本次更新中,您可以折疊這些列分組以達(dá)到最小化UI的效果。
分組標(biāo)題
MultiRow分組標(biāo)題可讓您確定標(biāo)題是否應(yīng)具有多行而不是單標(biāo)題行。
在組標(biāo)題中顯示聚合值時(shí),此功能很有用:
標(biāo)題布局定義
默認(rèn)情況下,MultiRow控件對(duì)列標(biāo)題和單元格數(shù)據(jù)使用相同的布局定義。但是,您可以使用新的headerLayoutDefinition屬性來(lái)自定義列標(biāo)題的布局:
新的 .NET Core Visitor Web API可以收集用戶(hù)數(shù)據(jù),例如IP、地理位置、語(yǔ)言、引用站點(diǎn)、會(huì)話、操作系統(tǒng)、設(shè)備和瀏覽器。
對(duì)于Web開(kāi)發(fā)人員而言,這項(xiàng)功能為單個(gè)用戶(hù)定制內(nèi)容時(shí)很有用。
.NET Core支持所有 Web API's我們?cè)谏弦话姹局幸肓擞糜贓xcel、BarCode、DataEngine、Cloud Storage的 .NET Core Web API的beta版本。在本次更新中,這些Web API將正式發(fā)布,并支持 .NET Core 2.0及更高版本。
同時(shí),我們還添加了許多示例,演示了如何從WinForms、JavaScript(使用TypeScript)和MVC應(yīng)用程序中使用這些api。
以上就是 .NET 組件集 ComponentOne V2020.0 Update1 的全部新特性?xún)?nèi)容,ComponentOne因其輕盈、穩(wěn)定、全面的產(chǎn)品架構(gòu)和功能,受到清華大學(xué)、中國(guó)黃金、中谷物流、用友、華為等企業(yè)用戶(hù)的青睞,如果您也對(duì)這款“.NET開(kāi)發(fā)的瑞士軍刀”感興趣,歡迎訪問(wèn)ComponentOne,下載試用。
本文轉(zhuǎn)載自葡萄城
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: