適用于.NET Standard平臺(tái)的文本解析器
ComponentOne新增了適用于.NET Standard 平臺(tái)的文本解析器 (C1TextParser),可以從純文本或 Html 文件中提取數(shù)據(jù),并將這些數(shù)據(jù)文件存儲(chǔ)在記錄表或傳輸?shù)搅硪粋€(gè)系統(tǒng)中。該控件支持:
· 從半結(jié)構(gòu)化的數(shù)據(jù)來(lái)源(如電子郵件和發(fā)票)中提取數(shù)據(jù)并將其集成到您的工作流中
· 使用各種不同的技術(shù)分析數(shù)據(jù)(數(shù)據(jù)頭、尾、Html 和基于模板的正則表達(dá)式)
· 從 Html 文件中提取重復(fù)字段以生成記錄
· 任何 .NET 框架、.NET Core、ASP.NET Core、UWP 或 Xamarin 應(yīng)用程序
支持 .NET 框架 4.5.2
ComponentOne 除了為.NET Standard 和 .NET Core添加新功能和.NET開(kāi)發(fā)控件外,還在繼續(xù)更新ComponentOne .NET開(kāi)發(fā)控件集以支持最新的 .NET 框架。
現(xiàn)代化應(yīng)用圖標(biāo)類(lèi):C1Icon 加入更多矢量圖標(biāo)類(lèi)型
ComponentOne 為 C1Icon新添加了一個(gè)類(lèi),支持WinForms、WPF 和 UWP,用于生成單色/矢量化圖標(biāo)。這些圖標(biāo)可以輕松地被著色并調(diào)整大小,避免了位圖圖標(biāo)不易調(diào)整大小和配色的痛點(diǎn)。
通過(guò) C1Icon 生成的圖標(biāo)可以在 ComponentOne 控件(如 WinForms 中新增的Ribbon)中直接使用,用戶可以通過(guò) API 引用不同的圖標(biāo)類(lèi)型。C1Icon可以用于生成的圖標(biāo)類(lèi)型包括字體、矢量(path或 SVG)和圖像。
二、ComponentOne中已有控件增強(qiáng)
FlexGrid 表格控件:錯(cuò)誤提示、列腳、自定義表達(dá)式
1. 適用于ASP.NET MVC 和ASP.NET Core MVC 的錯(cuò)誤提示
2. 支持列腳,啟用固定列摘要
FlexGrid 表格控件支持列腳功能,列腳行可以被設(shè)置為固定樣式或在網(wǎng)格中的最后一行滾動(dòng)。在列腳行內(nèi),您可以輕松地顯示數(shù)據(jù)聚合結(jié)果,如總和、平均值、最小值、最大值等,此外,列腳行還可以顯示基于表達(dá)式的值,如基于多列的計(jì)算結(jié)果(即項(xiàng)目總計(jì))。
3. 在”SubTotal Groups”中使用自定義表達(dá)式
使用WinForms 的 FlexGrid, 用戶可以將自定義表達(dá)式用作組中的小計(jì)以及數(shù)據(jù)聚合。 例如,組表達(dá)式可以包含總計(jì)、總和(產(chǎn)品的數(shù)量、價(jià)格等)。
FlexChart 圖表控件:多餅圖、數(shù)據(jù)過(guò)濾器示例、范圍面積圖
1. 適用于 WinForms、WPF、ASP.NET和 UWP 的 FlexPie 支持多餅圖
使用ComponentOne 的FlexPie 控件,可以使用相同的數(shù)據(jù)源創(chuàng)建多餅圖”series”,從而在單個(gè)圖表中可視化呈現(xiàn)更多數(shù)據(jù)。
2. 加入 DataFilter自定義數(shù)據(jù)過(guò)濾器示例
該示例顯示了股票的開(kāi)盤(pán)、最高價(jià)、最低價(jià)、收盤(pán)價(jià)和交易量,并允許您通過(guò)在數(shù)據(jù)過(guò)濾器內(nèi)不同的時(shí)間范圍選擇顯示不同的值,您可以選擇通過(guò)單擊數(shù)據(jù)點(diǎn)來(lái)過(guò)濾數(shù)據(jù),也可以使用范圍欄調(diào)整時(shí)間段,通過(guò)拖動(dòng)鼠標(biāo)來(lái)過(guò)濾數(shù)據(jù)選擇范圍。
3. 適用于 ASP.NET的范圍面積圖
ComponentOne For ASP.NET平臺(tái)新增了范圍面積圖功能,具體實(shí)現(xiàn):為每個(gè)數(shù)據(jù)點(diǎn)在 Y 軸上繪制兩個(gè)值,并填充之間的區(qū)域。
4. Series Tooltips (提示工具)和 ItemFormatter(圖表數(shù)據(jù)點(diǎn)格式化)
· Series Tooltips屬性,使您能夠?yàn)椴煌盗械膱D表增加提示信息。
· itemFormatter屬性,使您能夠定義多個(gè)圖表系列中特定序列的數(shù)據(jù)點(diǎn)外觀。
OLAP 數(shù)據(jù)分析控件:大綱模式、值字段列標(biāo)題
ComponentOne 2019V2為 OLAP 數(shù)據(jù)分析控件添加了兩個(gè)新功能:大綱模式和值字段列標(biāo)題。
· 大綱格式:允許用戶折疊行以創(chuàng)建更為緊湊的視圖。
· 值字段列標(biāo)題:電子表格顯示值字段的標(biāo)題,即使在單個(gè)值字段的視圖中也是如此。
RichTextBox 富文本編輯控件:功能區(qū)樣式增強(qiáng)
ribbon工具欄可以展開(kāi)和折疊,就像 Microsoft Office 中的功能區(qū)一樣。
FlexPivot 數(shù)據(jù)篩選:范圍篩選
適用于WinForms 平臺(tái)的 ComponentOne FlexPivot控件,將支持篩選字段按照范圍分組,例如按照年齡: 10-20歲、21-39 歲、年齡 40-59 歲以上,或通過(guò)一個(gè)簡(jiǎn)單的日期字段創(chuàng)建年度季度組。
ASP.NET Web API:對(duì)云存儲(chǔ)具備CRUD 支持
CRUD是指在做計(jì)算處理時(shí)的增加(Create)、讀取(Read)、更新(Update)和刪除(Delete)幾個(gè)單詞的首字母簡(jiǎn)寫(xiě)。ComponentOne 為以下云存儲(chǔ)服務(wù)添加了對(duì) CRUD 操作的內(nèi)置支持,這些云存儲(chǔ)服務(wù)包括:Azure、AWS(亞馬遜 Web 服務(wù))、DropBox 和 Google 云端硬盤(pán)。
您可以使用 API 從這些服務(wù)中讀取、上傳、下載和刪除文件。
三、各平臺(tái)控件功能及易用性體驗(yàn)增強(qiáng)
WinForm 平臺(tái)新增功能匯總
1. FlexGrid (表格控件):在當(dāng)前行或可見(jiàn)行中進(jìn)行搜索、保存折疊節(jié)點(diǎn)、滾動(dòng)條、序列化和反序列化 xml 過(guò)濾器定義
2. Gauges(儀表盤(pán)控件):全新的重載渲染方法、性能提升
3. Input(輸入控件):利用鼠標(biāo)滾輪選擇值、處理父控件的滾動(dòng)
4. Scheduler (日程表控件):全新的預(yù)覽對(duì)話框
5. TrueDBGrid (表格控件):全新的預(yù)覽對(duì)話框和程序集引用
6. MultiSelect (多選控件):右鍵單擊選擇項(xiàng)目、全新的選擇模式、焦點(diǎn)控制、XML文檔注釋、選定值數(shù)組
7. 樹(shù)視圖:右鍵單擊選擇節(jié)點(diǎn)、支持Shift修飾符鍵、焦點(diǎn)控制、獲取單元格列索引、獲取焦點(diǎn)單元格節(jié)點(diǎn)
WPF 平臺(tái)新增功能匯總
1. FlexGrid (表格控件):控制打印預(yù)覽窗口、提升了從項(xiàng)目源添加、刪除、重置大量項(xiàng)時(shí)的性能、重置項(xiàng)目源,列標(biāo)頭和未綁定行不再失效
2. FlexSheet (電子表格控件):添加了綁定模式下未綁定單元格的公式支持
ASP.NET MVC 和 ASP.NET Core MVC 新增功能匯總
1. FlexGrid(表格控件):可導(dǎo)出行標(biāo)題、搜索時(shí)從篩選器中可以設(shè)置排除項(xiàng)
2. OLAP(數(shù)據(jù)分析):允許用戶使用鍵盤(pán)展開(kāi)和折疊行組
3. Multirow(多行表格控件):添加了rowspan支持
4. TreeView(樹(shù)形圖):加載第一個(gè)節(jié)點(diǎn)時(shí)是否應(yīng)自動(dòng)展開(kāi)該節(jié)點(diǎn)、允許用戶通過(guò)單擊節(jié)點(diǎn)標(biāo)題上的任意位置(而不是單擊復(fù)選框本身)來(lái)選中節(jié)點(diǎn)
5. Menu (菜單控件):對(duì)菜單打開(kāi)和關(guān)閉狀態(tài)的控制、自定義消息驗(yàn)證
以上就是 ComponentOne .NET開(kāi)發(fā)控件集 2019V2 的主要新特性介紹,如您此前持續(xù)關(guān)注過(guò) ComponentOne ,那么本次新版本發(fā)布的功能一定會(huì)讓您感到滿意!如您尚在葡萄城的金牌服務(wù)期內(nèi),還可以免費(fèi)升級(jí)最新版本。
如需申請(qǐng)免費(fèi)試用,并查看 ComponentOne 更多應(yīng)用場(chǎng)景和功能介紹,請(qǐng)?jiān)L問(wèn) ComponentOne產(chǎn)品官網(wǎng),或加入ComponentOne .NET開(kāi)發(fā)QQ交流群:415971774, 了解其他用戶的成功行業(yè)經(jīng)驗(yàn),掌握 ComponentOne 第一手動(dòng)態(tài)信息。
賦能開(kāi)發(fā)者!葡萄城公司成立于 1980 年,是全球領(lǐng)先的集開(kāi)發(fā)工具、商業(yè)智能解決方案、管理系統(tǒng)設(shè)計(jì)工具于一身的軟件和服務(wù)提供商。西安葡萄城是其在中國(guó)的分支機(jī)構(gòu),面向全球市場(chǎng)提供軟件研發(fā)服務(wù),并為中國(guó)企業(yè)的信息化提供國(guó)際先進(jìn)的開(kāi)發(fā)工具、軟件和研發(fā)咨詢服務(wù)。葡萄城的控件和軟件產(chǎn)品在國(guó)內(nèi)外屢獲殊榮,在全球被數(shù)十萬(wàn)家企業(yè)、學(xué)校和政府機(jī)構(gòu)廣泛應(yīng)用。