Desktop

Язык программирования C#

Исходник программы смены обоев рабочего стола

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Скрин программы смены обоев компьютера, исходник

Использование унаследованного кода из Windows API в среде .NET. Применение глобальных переменных, три класса, смена обоев рабочего стола Windows. Использование динамической библиотеки user32.dll.

Исходный код логической игры Мозаика

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Скрин исходника игры Мозаика

Загружается картинка, делится на равные части, по желанию пользователя от 9 до 25 частей, части перемешиваются в произвольном порядке. Исходный код игры состоит из двух логических блоков: управление игрой и методы непосредственно с логикой игры.

Исходный код калькулятора

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Вид исходника программы калькулятора

Исходник калькулятора. Программирование в среде .NET. Прозрачность окна калькулятора при простое. Сохранение настроек в текстовый файл. Кнопки украшаются изображением.

Исходный код таймера рабочего времени

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Программа контроль работы на компьютере

Программирование в среде .NET Framework 1.1. Исходник содержит классы Microsoft.Win32.Registry, System.Windows.Forms.NotifyIcon, System.Threading.Thread и др. Использование дополнительного потока. Подключение к динамической библиотеке Windows API.

Отправка сообщений по сети по UDP

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Отправка сообщений по UDP, скрин

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

Сетевая программа на протоколе UDP

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Скрин исходника отправки сообщений по UDP

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

Протокол TCP, отправка текстовых сообщений по сети

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Исходник сетевых программ по протоколу TCP

Серверное и клиентское приложения отправки и извлечении сообщений по локальной сети. Сетевая работа построена на протоколе TCP. Классы TcpListener, TcpClient.

Отправка файлов по сети

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Отправка файлов по сети по TCP

Отправка файлов по сети имеет особенности по сравнению с отправкой текстовых сообщений. Размер файла в большинстве случаев значительно больше текста и вследствие этого передачу необходимо осуществлять частями. Передача происходит по протоколу TCP.

Исходник игры на SFML

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Разработка игры на SFML

Исходник игры на мультимедиа библиотеке SFML для .NET. Игровой сюжет происходит в космосе, на фоне звёзд и планет. Реализованы полет ракеты к астероиду. Событие взрыва астероида после поражения его ракетой.

Исходный код программы-шутки

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Вид программы-шутки

Правдоподобные эффекты зависания компьютера. Интерфейс Windows Forms. Программа простая по компоновке, построена на одном классе FormJokeScreen. Несколько методов и событий обеспечивают процесс цифровой шутки.

Часы со стрелками на платформе WPF

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Программа часы со стрелками на WPF

Часы со стрелками на WPF .NET Core, новая модель создания графических интерфейсов. Часы реалистичны настолько, что просто хочется снять их с экрана компьютера и повесить на стену. Красочный интерфейс часов создан только на стандартных элементах, включённых в каркас WPF.

Адаптивная компоновка на WPF

Все исходники /  Язык программирования C# /  OS Windows / Desktop
Адаптивная компоновка элементов WPF

Адаптивная компоновка приложений WPF. Компоновка интерфейсов WPF в корне отличается от методик Win32, C++ MFC, Windows Forms. Макет интерфейса в WPF основан на невидимых контейнерах. К статье прилагаются исходники 3-х программ на WPF с различной компоновкой.

WPF графики, диаграммы

Все исходники /  Язык программирования C# /  OS Windows / Desktop
WPF Charts

Программа использующая WPF Drawing. Графика приложения построена на классах пространства имён System.Windows.Shapes: Line, Ellipse, Rectangle, Polyline, Path. Приложение создаёт столбиковую диаграмму, строит линейный график и рисует круговая диаграмму для наглядного выражения показателей.