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