Desktop
Язык программирования C#
Исходник логической игры LinesK
Все исходники / Язык программирования C# / OS Windows / Desktop
Исходник красочной логической игры LinesK. Графика средствами GDI+. Сохранение настроек в двоичный файл. Таймеры для анимационных эффектов.
Исходник программы смены обоев рабочего стола
Все исходники / Язык программирования 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
Все исходники / Язык программирования C# / OS Windows / Desktop
Исходник программы отправляющей и извлекающей сообщения по локальной сети по протоколу UDP. Отправка сообщений в блокирующем режиме и извлечение сообщений в дополнительном потоке без блокировки программы.
Протокол TCP, отправка текстовых сообщений по сети
Все исходники / Язык программирования C# / OS Windows / Desktop
Серверное и клиентское приложения отправки и извлечении сообщений по локальной сети. Сетевая работа построена на протоколе TCP. Классы TcpListener, TcpClient.
Отправка файлов по сети
Все исходники / Язык программирования C# / OS Windows / Desktop
Отправка файлов по сети имеет особенности по сравнению с отправкой текстовых сообщений. Размер файла в большинстве случаев значительно больше текста и вследствие этого передачу необходимо осуществлять частями. Передача происходит по протоколу TCP.
Исходник игры на SFML
Все исходники / Язык программирования C# / OS Windows / Desktop
Исходник игры на мультимедиа библиотеке SFML для .NET. Игровой сюжет происходит в космосе, на фоне звёзд и планет. Реализованы полет ракеты к астероиду. Событие взрыва астероида после поражения его ракетой.
Исходный код программы-шутки
Все исходники / Язык программирования C# / OS Windows / Desktop
Правдоподобные эффекты зависания компьютера. Интерфейс Windows Forms. Программа простая по компоновке, построена на одном классе FormJokeScreen. Несколько методов и событий обеспечивают процесс цифровой шутки.
Часы со стрелками на платформе WPF
Все исходники / Язык программирования C# / OS Windows / Desktop
Часы со стрелками на WPF .NET Core, новая модель создания графических интерфейсов. Часы реалистичны настолько, что просто хочется снять их с экрана компьютера и повесить на стену. Красочный интерфейс часов создан только на стандартных элементах, включённых в каркас WPF.
Адаптивная компоновка на WPF
Все исходники / Язык программирования C# / OS Windows / Desktop
Адаптивная компоновка приложений WPF. Компоновка интерфейсов WPF в корне отличается от методик Win32, C++ MFC, Windows Forms. Макет интерфейса в WPF основан на невидимых контейнерах. К статье прилагаются исходники 3-х программ на WPF с различной компоновкой.
Анимация графики WPF
Все исходники / Язык программирования C# / OS Windows / Desktop
Анимация - вершина любых украшений. Приложение изменения прозрачности, цвета и градиента. DoubleAnimation, ColorAnimation, ThicknessAnimation, PointAnimation.
WPF анимация движения
Все исходники / Язык программирования C# / OS Windows / Desktop
Анимация движения кнопки Button. Имитация движения червяка элементом Border. Управление анимацией с помощью абсолютных и относительных координат.
WPF. Практика трансформаций
Все исходники / Язык программирования C# / OS Windows / Desktop
В приложениях WPF можно трансформировать всё что угодно. Визуальные элементы, контейнеры с дочерним содержимым, кисти, рисованные объекты и даже текст.
WPF 3D графика
Все исходники / Язык программирования C# / OS Windows / Desktop
Инициализация 3D графики в приложениях WPF. Система координат и компоненты 3D рендеринга. Создание объекта из 4-х цветных треугольников.
WPF типы 3D координат
Все исходники / Язык программирования C# / OS Windows / Desktop
Локальные, мировые координаты в 3D приложении WPF. Координаты камеры и группы объектов. Преобразование локальных координат в мировые.