В статье рассказывается про взаимоблокировки потоков в NET Framework. Описываются причины их возникновения и методы решения данной проблемы.
Windows Forms и C++
При создании нового проекта в Visual Studio для языка программирования C++ в мастере нет пункта Windows Forms. Но, безусловно, язык C++ поддерживает .NET и, соответственно, Windows Forms. Из этой статьи Вы узнаете, как создать в Visual Studio проект Windows Form…
Переключение между вкладками — приложение на Visual Studio
В приложении на Visual Studio можно реализовать такую особенность графического интерфейса взаимодействия с пользователем, как переключение между вкладками. В статье рассказывается, как это реализовать в рамках Windows Forms.
Цифровая подпись файла
Цифровая подпись файла — это комплекс мероприятий направленный на проверку подлинности и целостности файла после его передачи. В настоящей статье рассматривается принцип создания цифровой подписи; также приводится реализация программы на языке C#, демонстрирующей данную технологию.
Проблемы с кодировкой кириллицы в консоли. Смена кодировки
Зачастую у программистов появляются проблемы с русским языком в консоли при загрузке в неё текстового файла — вместо кириллицы появляются какие-то непонятные символы или вопросительные знаки. Данная проблема очень легко решается — нужно просто сменить кодировку файла на UTF-8 или на Юникод (либо на…
Потоки в C# для начинающих: разбор, реализация, примеры
В данной статье мы расскажем, что такое потоки в C#, приоритеты потоков и их типы, покажем, как работать с потоками и как ими управлять, создадим несколько наглядных примеров, объясняющих их работу. Оглавление: Что такое потоки в C# Реализация потоков в C# — Как…
XML файлы C#: создание, загрузка, редактирование, удаление
Сегодня мы создадим программу, позволяющую записывать, редактировать и удалять XML-данные на языке C# в Visual Studio.
Структурно-топологические характеристики систем
Структурные характеристики системы позволяют уже на ранней стадии создания системы оценить качество ее структуры и элементов с позиции общего системного подхода. Рассмотрим основные характеристики и приведем реализацию описанных алгоритмов анализа систем на языке программирования C#.
Фильтрация изображений на C#
Представляем вашему вниманию исходник программы для простой фильтрации растровых изображений, позволяющей изменять яркость, контрастность, цветовой баланс картинки, а также повышать резкость и размывать изображения. Кроме того, будут описаны алгоритмы для работы с графикой, используемые в программе.