C# (C Sharp) programming
18.7K subscribers
757 photos
38 videos
8 files
675 links
По всем вопросам- @haarrp

C# - обучающий канал Senior C# разработчика.

@ai_machinelearning_big_data - Machine learning

@itchannels_telegram - 🔥лучшие ит-каналы

@csharp_ci - C# академия

@pythonlbooks- книги📚

Реестр РКН: https://clck.ru/3Fk3kb
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 EverythingToolbar — инструмент, написанный на C# для мгновенного поиска файлов, приложений и всего остального

winget install everythingtoolbar

Вдохновлён приложением Everything (кто не пользовался, это нереально оптимизированное приложение, мгновенно индексирует файлы)

🖥 GitHub

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет на экран этот код?
Anonymous Quiz
23%
1
43%
1 Foo
19%
Foo 1
15%
Foo
🖥 Compiler.nvim — набор файлов `.lua` для добавления в Neovim возможности компилировать C#

Не нужно ничего настраивать — достаточно просто подключить эти файлы .lua, — и готово, можно компилировать C# (поддерживаются и другие популярные языки)

Для подключения compiler.nvim можно испольозвать пакетный менеджер lazy.nvim:
{ -- This plugin
"Zeioth/compiler.nvim",
cmd = {"CompilerOpen", "CompilerToggleResults", "CompilerRedo"},
dependencies = { "stevearc/overseer.nvim", "nvim-telescope/telescope.nvim" },
opts = {},
},
{ -- The task runner we use
"stevearc/overseer.nvim",
commit = "6271cab7ccc4ca840faa93f54440ffae3a3918bd",
cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" },
opts = {
task_list = {
direction = "bottom",
min_height = 25,
max_height = 25,
default_detail = 1
},
},
},


🖥 GitHub

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Проблемные паттерны проектирования приложений ASP.NET Core

В этом репозитории собраны паттерны "как не надо делать" в приложениях ASP.NET Core.
Это реальные проблемы, которые были допущены в реальных кейсах, так неплохо было бы с этим ознакомиться

🖥 GitHub

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Terminal.Gui — библиотека C# для создания удобных консольных приложений для .NET, .NET Core и Mono

dotnet add package Terminal.Gui --version 1.17.0

Terminal.Gui — это библиотека C#, предназначенная для создания консольных приложений.
Такие приложения будут работать как на монохромных терминалах, так и на современных цветных терминалах с поддержкой мыши.
Библиотека предоставляет большой набор инструментов, в ней есть множество элементов управления, которые можно использовать для создания приложений.
Terminal.Gui основана на событиях, то есть вы создаете UI, подключаете различные события, а затем позволяете циклу обработки запускать ваше приложение, и ваш код вызывается через один или несколько колбеков.

Terminal.Gui работает под Windows, Mac и Linux/Unix.

Быстрый старт с использованием готовых шаблонов:
dotnet new --install Terminal.Gui.templates
dotnet new tui -n myproj
cd myproj
dotnet run


🖥 GitHub
🟡 Доки

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 DSharpPlus — неплохая библиотека .NET для создания ботов с помощью Discord API

DSharpPlus — это неофициальная .NET-обертка для API Discord, которая изначально была форком DiscordSharp. С тех пор библиотека была переписана и скорректирована с учётом современных тенденций .NET.

🖥 GitHub
🟡 API документация

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Инструмент на C# для выкачивания целых плейлистов, youtube-каналов или отдельных видео

Полностью open-source и без ограничений, позволяет конвертировать видео во множество популярных форматов

🖥 GitHub

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Лучший способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

C#: t.me/csharp_ci
Машинное обучение: t.me/ai_machinelearning_big_data
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C++ t.me/cpluspluc
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Devops: t.me/devOPSitsec
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
C++ папка: https://t.me/addlist/CdBs5DLepLJmZjY6
C# папка: https://t.me/addlist/u15AMycxRMowZmRi
Java папка: https://t.me/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://t.me/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://t.me/addlist/w4Doot-XBG4xNzYy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
🖥 Units.NET — пакет .NET, который облегчает работу с единицами измерения

dotnet add package UnitsNet

Units.NET позволяет добавить в код сильно типизированные величины.
Больше никаких таинственных констант, найденных на Stack Overflow, никаких сомнений в единицах измерения параметров и переменных.

🖥 GitHub

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 WPF UI — open-source интерфейс для удобной работы с фреймворком WPF

winget install 'WPF UI'

WPF UI позволяет легко кастомизировать внешний вид приложения на C#.
При помощи WPF UI можно изменять базовые элементы, такие как Page, ToggleButton или List, а также настраивать элементы управления, такие как Navigation, NumberBox, Dialog или Snackbar.

🖥 GitHub
🟡 Доки

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Refit — типобезопасная библиотека REST для .NET Core, Xamarin и .NET

dotnet add package Refit --version 7.1.1

Refit преобразует имеющийся REST API в более удобный интерфейс;
Refit вдохновлена библиотекой Retrofit от Square.

🖥 GitHub
🟡 Доки

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM