Средний уровень

Работа с API Яндекс Переводчика

Работа с API Яндекс Переводчика

Научимся работе с API на языке программирования C#. В этом уроке мы напишем программу в Visual Studio на Windows Forms, которая будет переводить текст с русского языка на английский и обратно при помощи веб-запросов к API Яндекс Переводчика. Также можно…

Калькулятор на C#

Калькулятор на C#

В данном уроке мы разработаем с вами калькулятор на C#. Программа будет написана согласно принципам объектно-ориентированного программирования (ООП): будет определен интерфейс для методов, реализующих функционал клавиш математических операций калькулятора, от интерфейса выполним наследование и напишем соответствующий класс и методы. Калькулятор, помимо…

Цифровая подпись файла

Цифровая подпись файла

Цифровая подпись файла – это комплекс мероприятий направленный на проверку подлинности и целостности файла после его передачи. В настоящей статье рассматривается принцип создания цифровой подписи; также приводится реализация программы на языке C#, демонстрирующей данную технологию.

Получение информации о компьютере

Получение информации о компьютере

В данном материале будет рассмотрено получение информации о компьютере с помощью инструментария управления Windows – WMI и языка программирования C#. Описаны необходимые библиотеки и представлен исходник программы для скачивания (в конце статьи).

XML файлы C#: создание, загрузка, редактирование, удаление

XML файлы C#: создание, загрузка, редактирование, удаление

Сегодня мы создадим программу, позволяющую записывать, редактировать и удалять XML-данные на языке C#  в Visual Studio.

Создание и чтение XML-файла C#

Создание и чтение XML-файла C#

В данном уроке будет рассмотрена работа с XML на языке C#, в частности, создание простого XML-файла и его чтение в Windows Forms и в консольном приложении Visual Studio.

Обратная польская запись. Калькулятор на C#

Обратная польская запись. Калькулятор на C#

Поговорим об обратной польской записи математических выражений и напишем соответствующую программу-калькулятор с набором операций +, -, *, /. Для хранения данных будем использовать стек. Разработку будем вести на языке программирования C#.

Топологическая декомпозиция структуры C#

Топологическая декомпозиция структуры C#

В этой статье рассмотрим одну из важнейших задач структурного анализа – топологическую декомпозицию структуры системы, то есть выделение в ней сильно связных подграфов (подсистем). Будет описан алгоритм и приведена его реализация на языке программирования C#.

Алгоритм Прима на C#

Алгоритм Прима на C#

Рассмотрим алгоритм Прима. Он используется для построения минимального остовного дерева на связном неориентированном графе. Будет приведено описание алгоритма и его реализация на языке программирования C#.