—
winget install 'WPF UI'
WPF UI позволяет легко кастомизировать внешний вид приложения на C#.
При помощи WPF UI можно изменять базовые элементы, такие как Page, ToggleButton или List, а также настраивать элементы управления, такие как Navigation, NumberBox, Dialog или Snackbar.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
—
dotnet add package Refit --version 7.1.1
Refit преобразует имеющийся REST API в более удобный интерфейс;
Refit вдохновлена библиотекой Retrofit от Square.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
ScottPlot — это open-source библиотека .NET для построения графиков.
Позволяет создавать линейные графики, гистограммы, круговые диаграммы, диаграммы рассеяния и многое другое с помощью всего нескольких строк кода.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
lively — это свободное программное обеспечение с открытым исходным кодом, которое позволяет устанавливать анимированные обои для рабочего стола и заставки на основе WinUI 3.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
dotnet add package NCalcSync
dotnet add package NCalcAsync
dotnet add package NCalc.DependencyInjection
NCalc может распарсить любое математическое выражение и оценить результат — это касается также выражений со статическими/динамическими параметрами и пользовательскими функциями.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Крутой плейлист, который постоянно пополняется свежими видосамипо C# от инженера из Microsoft Amichai Mantinband.
🔗 плейлист
👉 Бесплатные курсы и полезные ресурсы полный список.
👉 Лучшие ресурсы для бесплатного изучения C# видео
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
git clone --recursive https://github.com/dnSpyEx/dnSpy.git
cd dnSpy
./build.ps1 -NoMsbuild
dnSpyEx — это развитие проекта dnSpy, отладчика и редактора сборок .NET.
Можно использовать dnSpyEx для редактирования и отладки сборок, даже при отсутствии исходного кода
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Здесь сравнивается скорость операций для различных наборов данных .NET таких как списки, массивы, словари и т.д.
Будет полезно это учесть при создании нагруженного компонента и использовать подходящие наборы
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
ILSpy — это кроссплатформенный декомпилятор .NET с поддержкой генерации PDB, ReadyToRun, метаданных и не только
А вот
ICSharpCode.Decompiler
— движок декомпилятора, используемый в ILSpy:—
dotnet add package ICSharpCode.Decompiler --version 8.2.0.7535
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
—
dotnet add package LiteDB --version 5.0.20
LiteDB — это быстрая и легкая встроенная БД .NET NoSQL.
— open-source
— предлагает простой API, аналогичный MongoDB
— полностью написана на C#, помещается в одной DLL (<450 Кб)
— LiteDB потокобезопасная
— ACID с полной поддержкой транзакций
— поддерживает восстановление данных после сбоя записи (есть файл журнала WAL)
— поддерживает хранение файлов и потоковых данных (как GridFS в MongoDB)
— поддерживает хранение одного файла данных (как SQLite)
— индексирование полей документа для быстрого поиска
— поддержка LINQ для запросов
Для удобной работы с LiteDB существует LiteDB Studio
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM