C#/.NET這些實(shí)用的編程技巧你都會了嗎?
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
DotNet Exercises介紹DotNetGuide專欄C#/.NET/.NET Core編程常用語法、算法、技巧、中間件、類庫練習(xí)集,配套詳細(xì)的文章教程講解,助你快速掌握C#/.NET/.NET Core各種編程常用語法、算法、技巧、中間件、類庫等等。
FileCompDecompExercise在.NET中實(shí)現(xiàn)文件或文件目錄壓縮和解壓可以通過多種方式來完成,包括使用原生方法(System.IO.Compression命名空間中的類)和第三方庫(如:SharpZipLib、SharpCompress、K4os.Compression.LZ4等)。本文我們主要講的是如何使用.NET原生方法System.IO.Compression命名空間中的類來對文件和文件夾進(jìn)行壓縮或解壓縮(壓縮格式.zip文件格式)。
TerminalGuiExercise分享了一款適用于.NET的跨平臺終端 UI 工具包,幫助大家快速構(gòu)建功能強(qiáng)大的.NET控制臺應(yīng)用。
MLNETExercise分享一個.NET開源、免費(fèi)、跨平臺(支持Windows、Linux、macOS多個操作系統(tǒng))的機(jī)器學(xué)習(xí)框架:ML.NET。并且本文將會帶你快速使用ML.NET訓(xùn)練一個屬于自己的圖像分類模型,對圖像進(jìn)行分類。
QuestPDFExercise在.NET平臺中操作生成PDF的類庫有很多如常見的有iTextSharp、PDFsharp、Aspose.PDF等,今天我們分享一個用于生成PDF文檔的現(xiàn)代開源.NET庫:QuestPDF,本文將介紹QuestPDF并使用它快速實(shí)現(xiàn)發(fā)票PDF文檔生成功能。
TimeCrontabExercise本文分享的內(nèi)容是如何使用.NET 全能 Cron 表達(dá)式解析類庫教程。
BouncyCastleExerciseBouncyCastle是一款C#版開源、免費(fèi)的Bouncy Castle密碼庫,開發(fā)人員可以通過該項(xiàng)目在他們的 C# 應(yīng)用程序中使用 Bouncy Castle 提供的各種密碼學(xué)功能,從而加強(qiáng)數(shù)據(jù)的安全性和保護(hù)隱私信息。
ScottPlotWinFormsExercise在.NET應(yīng)用開發(fā)中數(shù)據(jù)集的交互式顯示是一個非常常見的功能,如需要創(chuàng)建折線圖、柱狀圖、餅圖、散點(diǎn)圖等不同類型的圖表將數(shù)據(jù)呈現(xiàn)出來,幫助人們更好地理解數(shù)據(jù)、發(fā)現(xiàn)規(guī)律,并支持決策和溝通。本文我們將一起來學(xué)習(xí)一下如何使用ScottPlot庫在.NET WinForms中快速實(shí)現(xiàn)大型數(shù)據(jù)集的交互式顯示。 ChartjsExerciseBlazorChartjs是一個在Blazor中使用Chart.js的庫(支持Blazor WebAssembly和Blazor Server兩種模式),它提供了簡單易用的組件來幫助開發(fā)者快速集成數(shù)據(jù)可視化圖表到他們的 Blazor 應(yīng)用程序中。本文我們將一起來學(xué)習(xí)一下在Blazor中使用Chart.js快速創(chuàng)建圖表。
GenericRepositoryExerciseEF Core是我們.NET日常開發(fā)中比較常用的ORM框架,本文分享的內(nèi)容是如何使用EF Core Generic Repository通用倉儲庫來快速實(shí)現(xiàn)EF Core數(shù)據(jù)倉儲模式。
MultithreadingExample本文分享的內(nèi)容是C#實(shí)現(xiàn)多線程常用的4種方式講解。
AsyncProgrammingExample本文分享的內(nèi)容是.NET實(shí)現(xiàn)異步的4種方式講解。
DotnetSpiderExercise本文分享的內(nèi)容是如何使用.NET開源(MIT License)的輕量、靈活、高性能、跨平臺的分布式網(wǎng)絡(luò)爬蟲框架DotnetSpider來快速實(shí)現(xiàn)網(wǎng)頁數(shù)據(jù)抓取功能。
MapsuiExercise本文分享的內(nèi)容是如何使用.NET開源(MIT License)、免費(fèi)、同時支持多平臺框架(MAUI、WPF、Avalonia、Uno、Blazor、WinUI、Eto、.NET Android 和 .NET iOS)地圖組件庫:Mapsui。
SpectreExercise做過.NET控制臺應(yīng)用程序的同學(xué)應(yīng)該都知道原生的.NET控制臺應(yīng)用程序輸出的內(nèi)容都比較的單調(diào),假如要編寫漂亮且美觀的控制臺輸出內(nèi)容或者樣式可能需要花費(fèi)不少的時間去編寫代碼和調(diào)試。本文給大家分享一個.NET開源且免費(fèi)的類庫幫你輕松的創(chuàng)建漂亮、美觀的.NET控制臺應(yīng)用程序:Spectre.Console。
IdGeneratorExercise本文分享的內(nèi)容是.NET集成IdGenerator生成分布式全局唯一ID。
FusionCacheExercise緩存在程序中扮演著提升性能、降低資源消耗、改善用戶體驗(yàn)等重要角色,是構(gòu)建高效、可伸縮、穩(wěn)定的系統(tǒng)不可或缺的重要組成部分。本文給大家分享一款.NET開源(基于MIT license)、強(qiáng)大、易于使用的緩存框架:FusionCache。
AutoMapperExercise在日常開發(fā)中,我們常常需要將一個對象映射到另一個對象,這個過程中可能需要編寫大量的重復(fù)性代碼,如果每次都手動編寫,不僅會影響開發(fā)效率,而且當(dāng)項(xiàng)目越來越復(fù)雜、龐大的時候還容易出現(xiàn)錯誤。為了解決這個問題,對象映射庫就隨之而出了,這些庫可以自動完成對象之間的映射,從而減少大量的開發(fā)工作量,提高開發(fā)工作效率。本文我們來講講在ASP.NET Core Web中使用AutoMapper快速進(jìn)行對象映射。
CsvHelperExercise在日常開發(fā)中使用CSV文件進(jìn)行數(shù)據(jù)導(dǎo)入和導(dǎo)出、數(shù)據(jù)交換是非常常見的需求,本文我們來講講在.NET中如何使用CsvHelper這個開源庫快速實(shí)現(xiàn)CSV文件讀取和寫入。
該文章在 2024/7/24 9:22:56 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |