TGViewer
Channel Public Channel
.NET / C#

.NET / C#

@dot_net_c_sharp

Лучшие материалы по разработке на платформе .NET и языке C#

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Subscribers
3.83K
Photos
2.2K
Videos
40
Links
3.7K

Showing posts older than #3598 · Back to latest

Older Posts 20 shown
Post #3597 1.11K
Интеграция проверки орфографии в 1С через COM

Хотите проверить орфографию в 1С без сторонних сервисов? Статья расскажет, как создать и подключить COM компонент на C#, чтобы автоматически исправлять текст. Узнайте, как собрать проект и зарегистрировать его в системе.

Подробнее: https://github.com/amizerov/SpellChecker

Читать подробнее: https://habr.com/ru/articles/829014/

#ru

@dot_net_c_sharp | Другие наши каналы
Post #3596 1.23K
Познакомьтесь с Mind Over Magic!

Mind Over Magic — увлекательная симуляционная игра от Sparkypants, изданная Klei Publishing. Создайте и управляйте школой магии, изучайте древние арканы, выращивайте растения и варите зелья. Будьте готовы к жутким испытаниям в смертельных подземельях. Узнайте больше на официальной странице Steam! Проектирование игрового редактора: трудности и решения

Создатель игрового редактора поделился опытом оптимизации процесса работы с YAML и JSON данными. Рассматриваемая проблема: длительная десериализация, занимающая до 2944.104ms. Решение: переход на JSON и MessagePack, что значительно ускоряет загрузку данных. Подробнее в статье. Улучшение моддинга с Charon

Статья рассказывает о преимуществах использования Charon для разработки игр. Charon автоматически проверяет и заменяет ссылки на документы, облегчая разработку и моддинг. Он поддерживает загрузку патчей, что упрощает модификацию игровых данных, и делает процесс создания патчей доступным даже для начинающих.

Читать подробнее: https://habr.com/ru/articles/828780/

#ru

@dot_net_c_sharp | Другие наши каналы
  • ❤ 1
  • 👍 1
Post #3595 1.13K
Подтверждение действий с HTMX и .NET

В новой статье рассмотрено создание диалогов подтверждения для включения и отключения продукта с использованием HTMX и .NET. Показано, как добавить компоненты Razor и обновить их с новыми атрибутами HTMX. В конце статьи описывается, как настроить маршруты для управления этими действиями. Читайте подробнее! Подтверждение действий с помощью SweetAlert2 в Blazor

В статье описывается, как интегрировать модальные окна подтверждения действий с использованием библиотеки SweetAlert2 в проекте на Blazor. Представлен код, демонстрирующий добавление необходимых параметров и атрибутов для вызова модальных окон и обработки событий нажатия. Подробности по ссылке.

Подробности: https://blog.raulnq.com/developing-your-first-app-with-htmx-and-net-part-v

@dot_net_c_sharp #en
___
Другие наши проекты
  • ✍ 5
  • 👍 1
Post #3594 1.23K
Оптимизация JSON-парсеров: ключевые методы и примеры

Статья раскрывает проверенные методы оптимизации JSON-парсеров в C#, включая профилирование кода, использование byte[] вместо char[], кэширование строк и замену if цепочек. Узнайте, как эти изменения могут значительно ускорить работу вашего игрового приложения.

Читать подробнее: https://habr.com/ru/articles/828502/

@dot_net_c_sharp #ru
___
Другие наши проекты
Post #3592 1.17K
Установка Umbraco на Linux с контейнеризированным SQL Server

Статья от Muhammad Usama предлагает пошаговое руководство по установке Umbraco на Linux с использованием Docker для SQL Server. К концу статьи у вас будет полнофункциональная инстанция Umbraco, готовая для web-разработки. Подробности можно найти в оригинальном материале.

Подробности: https://blog.beyonddevops.online/umbraco-setup-in-linux-with-containerized-sql-server

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3591 1.15K
Запросы GraphQL в .NET: как и почему это делать

GraphQL — отличная альтернатива REST API, позволяющая запрашивать только нужные данные и улучшать производительность. В статье описано, как использовать Strawberry Shake для создания GraphQL клиента в .NET приложении, а также приведены примеры кода для работы с запросами данных.

Подробности: https://devblogs.microsoft.com/dotnet/why-and-how-to-execute-graph-ql-queries-in-dotnet/

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3590 1.09K
Опасности чтения логов из LDF: чем это грозит вашему серверу

В статье рассматриваются опасности чтения логов из LDF и возможные последствия для SQL сервера. Использование неверных функций может привести к падению сервера.

Читать подробнее: https://habr.com/ru/articles/828178/

@dot_net_c_sharp #ru
___
Другие наши проекты
Post #3589 1.23K
Как создать 3D-игру с нуля, используя старые технологии

Статья представляет опыт разработки аркадной 3D-игры на DirectX 6 с использованием C#. Автор делится знанием о создании графического и звукового движков, систем ввода и работы с ресурсами. Читайте, чтобы узнать о процессах и коде, который помогает возродить интерес к ретро-компьютингу и демо-программированию.

Читать подробнее: https://habr.com/ru/companies/timeweb/articles/827116/

@dot_net_c_sharp #ru
___
Другие наши проекты
Post #3588 1.2K
Упрощение управления зависимостями в .NET

Теперь в .NET можно централизованно управлять зависимостями проектов с помощью файлов Directory.Build.props и Directory.Packages.props. Это позволяет сократить дублирование настроек и обновления пакетов в многопроектных решениях. Ознакомьтесь с новыми возможностями!

Подробности: https://niravsoni.hashnode.dev/streamlining-package-and-project-management-in-net-apps-using-directorybuildprops-and-directorypackagsprops

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3587 1.05K
Введение в .NET Aspire: Упрощение разработки cloud-native приложений

.NET Aspire — это мощный фреймворк для создания облачных приложений с продвинутыми инструментами и стандартными компонентами. Он облегчает настройку и управление приложениями благодаря интеграции с Azure. Узнайте о преимуществах .NET Aspire и начните строить свои облачные решения быстро и эффективно! Создаем To-Do App на ASP.NET и деплоим в Azure

В статье раскрывается процесс создания To-Do приложения на ASP.NET: от написания кода компонентов до настройки связи с Web API. Особое внимание уделено деплою приложения в Azure с помощью .NET Aspire, обеспечивая простоту и продуктивность для разработчиков.

Читайте подробнее!

Подробности: https://syncfusion-blogs.hashnode.dev/getting-started-with-net-aspire-simplifying-cloud-native-development

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3586 1.03K
Работа с Enum и пользовательским вводом в C#

В статье рассмотрены методы работы с перечислениями (enum) в C#. Enum — это специальный тип данных для хранения набора связанных констант. Приведены примеры создания и использования enum, а также три способа получения пользовательского ввода: через числовой ввод, метод Enum.TryParse и строки с операторами switch.

Хотите узнать больше? Читайте статью!

Подробности: https://emptycodes.hashnode.dev/user-input-and-enums-in-c

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3585 1.01K
Узнайте о .NET Aspire: Новое слово в облачной разработке

.NET Aspire — мощная платформа для создания облачных приложений с максимально упрощенной организацией и интеграцией. В статье раскрываются ключевые возможности, такие как оркестрация, стандартные компоненты и инструменты для разработки, тесно связанные с Azure. Читайте подробнее! Упрощенная разработка облачных приложений с .NET Aspire

.NET Aspire упрощает создание облачных приложений, предлагая стандартизированные конфигурации и инструменты. В статье рассмотрены особенности, такие как интеграция ASP.NET web app с Web API, и процесс деплоя в Azure. Узнайте больше о том, как начать работу и повысить производительность!

Подробности: https://gayathriramalingam.hashnode.dev/getting-started-with-net-aspire-simplifying-cloud-native-development

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3584 1.07K
Как выявить TCP-проблемы без Wireshark в .NET Framework и .NET 5+ на Windows

Эта статья рассказывает, как добавить в десктоп-приложение на .NET Framework и .NET 5+ код для получения TCP-статистики на Windows, что поможет решать проблемы с долгоживущими или "бесконечными" TCP-соединениями. Узнайте, как выделять количество повторных передач и переупорядоченных байт с помощью WinAPI и метода Socket.IOControl.

Читать подробнее: https://habr.com/ru/articles/827118/

@dot_net_c_sharp #ru
___
Другие наши проекты
Хабр «Некрасивое» получение TCP-статистики существующего сетевого соединения в desktop-приложении .NET для Windows Некоторое время назад у одного из клиентов начало сбоить desktop‑приложение, в разработке которого я участвовал. Проблему локализовать не получалось очень долго — в том...
Post #3583 1.05K
Конвертация данных MNIST в CSV и изображения с помощью .NET

Статья подробно описывает, как конвертировать данные MNIST из бинарного формата в CSV или отдельные файлы изображений на C#. В .NET отсутствуют готовые библиотеки для этого, поэтому автор использует BinaryReader и код в C#, чтобы вручную обрабатывать бинарные файлы. Подробнее: https://tjgokcen.com/converting-mnist-data-to-csv-or-individual-files

Подробности: https://tjgokcen.com/converting-mnist-data-to-csv-or-individual-files-using-net

@dot_net_c_sharp #en
___
Другие наши проекты
  • ❤ 1
Post #3582 867
Как конвертировать MNIST данные в CSV или отдельные файлы

Если вы работаете с ML.NET вместо Python, загрузка и использование MNIST данных требует дополнительных шагов. Нужно скачать датасет с сайта Янна Лекуна, затем преобразовать его в CSV или отдельные изображения. В статье объясняются шаги и даются ссылки на подробные инструкции.

Подробности: https://tjgokcen.com/converting-mnist-data-to-csv-or-individual-files

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3581 888
C# 13: Что нового?

Выпущен превью C# 13 с акцентом на гибкость и производительность. Среди нововведений: улучшения params, новый тип lock для синхронизации, индексирование с конца в инициализаторах, новые последовательности экранирования и частичные свойства. Попробуйте C# 13 уже сегодня! Новые возможности C# 13 и NET 9

Разработчики объявили, что некоторые ключевые функции, планировавшиеся к выходу в C# 13, потребуют больше времени и будут доступны в ранних версиях C# 14 и NET 10. Узнайте больше о новинках C# 13 и NET 9 в последних превью Visual Studio 2022-17.11.

Подробности: https://devblogs.microsoft.com/dotnet/csharp-13-explore-preview-features/

@dot_net_c_sharp #en
___
Другие наши проекты
  • 🔥 2
Post #3580 794
Обновления .NET и .NET Framework за июль 2024

Microsoft объединил обновления для .NET и .NET Framework в один пост. Основные новшества: улучшения безопасности, обновления для .NET 6.0 и 8.0, включая .NET MAUI и ASP.NET Core. Подробнее читайте на их блоге и GitHub для .NET 9.

#Технологии #Программирование #Microsoft

Подробности: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-july-2024-servicing-updates/

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3579 856
Новинки .NET 8: что изменилось?

.NET 8 представляет долгосрочную поддержку (LTS) и множество улучшений, включая производительность JSON, сериализацию свойств интерфейсов и удобные метрики DI. Новые методы, такие как GetItems() и Shuffle(), упрощают работу с коллекциями. Повышенная совместимость и оптимизация делают .NET 8 настоящим прорывом в разработке приложений.

Подробности: https://syncfusion-blogs.hashnode.dev/whats-new-in-net-8-for-developers

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 2
Post #3578 885
Новые возможности C# 13: Что ждёт разработчиков?

Вышла статья о нововведениях в C# 13! Она охватывает основные обновления, такие как расширенные коллекции params, улучшенная синхронизация потоков и авто-свойства с кастомной логикой. Эти и другие функции обещают сделать код разработчиков чище и эффективнее. Узнайте больше в статье!

Подробности: https://syncfusion-blogs.hashnode.dev/whats-new-in-c-13-for-developers

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 3
Post #3577 924
Топ-10 способов обезопасить приложения на .NET Core

Разработчики .NET Core могут усилить безопасность своих приложений, используя такие методы, как аутентификация и авторизация, безопасная обработка данных, принудительное использование HTTPS и защита от CSRF атак. Узнайте больше о ключевых функциях безопасности в статье.

Подробности: https://nilebits.hashnode.dev/top-10-security-features-in-net-core

@dot_net_c_sharp #en
___
Другие наши проекты
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →