最近。NET控件集ComponentOne是。引入了樣例FlexGrid表控件,以顯示基于NET 5的FlexGrid表控件的搜索、格式、數(shù)據(jù)分組等操作。
最新推出的ComponentOne是一套專注于企業(yè).NET開發(fā)、支持 .NET Core 平臺的第三方控件集,完美集成于 Visual Studio,包含了 300 多種 .NET開發(fā)控件,可滿足 WinForm, WPF, UWP, ASP.NET MVC等七個.NET平臺下的系統(tǒng)開發(fā)需求,并提供表格數(shù)據(jù)管理、數(shù)據(jù)可視化、報表、輸入和編輯、 導(dǎo)航和布局等功能,被譽(yù)為".NET開發(fā)的'瑞士軍刀'"。
該示例引用的 .NET 5是微軟全新推出的 .NET框架,也將是 .NET系列中的下一個重要版本。該框架將 .NET Framework和 .NET Core融合,提供完全相同的項目文件、使用體驗和API接口,并可以部署在所有環(huán)境上。
借助 .NET 5,微軟統(tǒng)一了所有開發(fā)平臺的API和Runtime,.NET開發(fā)者可以將其應(yīng)用于Windows、Linux、Macos、iOS、Android、tvos,watchos以及web asm等更多平臺上,而不再考慮其兼容性問題。
在 .NET 5 預(yù)覽版推出后不久,首款基于 .NET 5 框架的ComponentOne表格控件示例便正式推出。
下面,我們將從 .NET 5 CTP 的安裝配置開始,一步步演示如何在 ComponentOne 中運行這個示例。
一、 .NET 5 CTP安裝配置
要開始使用 .NET 5,需要設(shè)置開發(fā)環(huán)境,如下所示:
1、下載或更新Visual Studio預(yù)覽(版本16.7.0 preview 5)
2、下載.NET 5 SDK(preview 7)
然后,選擇WinForms或WPF .NET Core應(yīng)用程序模板,并將目標(biāo)框架設(shè)置為 .NET 5,就可以開始構(gòu)建 .NET 5桌面應(yīng)用程序了。請記住,由于 .NET 5是 .NET Core的下一步演化,因此這里仍會將項目模板視為 .NET Core。
二、ComponentOne 中基于 .NET 5的控件列表
目前為止,ComponentOne已經(jīng)為 .NET 5 Preview 7推出了部分WinForms和WPF控件,這些控件功能包括數(shù)據(jù)網(wǎng)格和圖表等,它們完全基于.NET 5重新構(gòu)建,且以不會損害向后兼容性和性能為前提。
如下是ComponentOne 中基于.NET 5重新構(gòu)建的控件列表:
對于.NET5 來說,NuGet軟件包是使用第三方庫的最佳方法。因此,下面的步驟演示了如何下載ComponentOne .NET 5 NuGet軟件包和示例。
三、使用NuGet安裝ComponentOne .NET 5 CTP
直接從NuGet Gallery (nuget.org)中下載 .NET 5庫,請確保選擇"包括預(yù)發(fā)行版",并搜索C1.WPF 或C1.Win包。
要安裝ComponentOne的 .NET 5 CTP示例和程序包,請前往 ComponentOne 產(chǎn)品官網(wǎng)下載安裝程序,選擇最新版本的WinForms或WPF Edition,然后選擇 .NET 4.5.2版本,該版本包括了 .NET 5 CTP軟件包,如下圖所示:
- .NET 5 CTP軟件包會安裝到C:Program Files (x86)ComponentOnePackages.
- WinForms示例會安裝到DocumentsComponentOne SamplesWinFormsv4.5.2
- WPF示例會安裝到DocumentsComponentOne SamplesWPFv4.5.2. NET 5.
四、關(guān)于ComponentOne .NET 5 CTP預(yù)覽版許可證說明
目前為止,ComponentOne WinForms 和WPF控件的 .NET 5版本是CTP(社區(qū)技術(shù)預(yù)覽)版,因此,不適用于最終生產(chǎn)部署。
ComponentOne控件內(nèi)置了許可證證書,該許可證將在2021年1月31日到期,在此日期的前三天,使用ComponentOne控件構(gòu)建的 .NET 5 CTP應(yīng)用程序?qū)@示一條消息,說明許可證將在三天內(nèi)終止。在2021年1月31日之后,.NET 5 CTP應(yīng)用將無法繼續(xù)使用。
五、基于 .NET 5 的FlexGrid 功能示例說明
前文已經(jīng)介紹,該示例是一個基于 .NET 5.0 Windows 的窗體應(yīng)用程序,演示了ComponentOne 中 FlexGrid表格控件的一些基本操作,如:
- 搜索
- 格式
- 數(shù)據(jù)分組
該示例中使用了多個ComponentOne 控件,如下是這些控件的 NuGet 下載包:
- FlexGrid
- Ribbon
- RulesManager
- SuperTooltip
- Themes
請注意:該示例以 C# 編寫,目的是在 Windows 上運行的 .NET 5.0,因此,需要.NET 5.0 SDK 作為必要條件。
六、運行示例
請按照以下步驟操作:
1、在本篇文章底部點擊“了解更多”下載并解壓縮示例文件。
2、在 Visual Studio 2019 preview中打開:
- 在菜單欄上,選擇文件> 打開 > 項目/解決方案。
- 導(dǎo)航到保存未壓縮示例代碼的文件夾,然后打開項目 (.csproj) 文件。
- 選擇 F5 鍵或 Ctrl+F5 鍵來運行項目。
3、從命令行:
- 導(dǎo)航到保存解壓縮示例代碼的文件夾。
- 在命令行中,鍵入 dotnet run。
結(jié)語
以上就是這款基于 .NET 5 的ComponentOne表格控件示例的基本內(nèi)容,.NET 5作為下一代 .NET Core 出現(xiàn),為 .NET 開發(fā)者提供了全新的游戲法則,用了 .NET 5,不管你在構(gòu)建什么樣的應(yīng)用,你的代碼和項目文件看上去都是一樣的,每個app,都可以得到相同的運行時api和語法功能,且所有在 .NET Core中體現(xiàn)的優(yōu)勢都將繼續(xù)存在。
ComponentOne 也將一如既往的保持常新,為每一位產(chǎn)品使用者提供高效、穩(wěn)定的產(chǎn)品性能和向后兼容性。如果你的Windows項目中有大量需要處理表格數(shù)據(jù)的場景,需要實現(xiàn)數(shù)據(jù)可視化、報表、日程安排、輸入、編輯、導(dǎo)航和布局等功能模塊,
歡迎前往 ComponentOne 產(chǎn)品官網(wǎng)或點擊文章底部“了解更多” ,下載試用。
1.《.net 控件如何用?總結(jié)很全面速看!基于 .NET 5的ComponentOne控件示例正式推出》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《.net 控件如何用?總結(jié)很全面速看!基于 .NET 5的ComponentOne控件示例正式推出》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/gl/2120523.html