Практикум WPF и клиент-сервер
7 элементов
Архитектура десктопных приложений
Настоятельно рекомендую ознакомиться со главой, посвящённой созданию десктопных приложений на Python - 5.02. Графика и игры.
Разработка приложений для настольных операционных систем
Десктопное приложение — это композитная сущность, объединяющая код, ресурсы, метаданные, конфигурации и, зачастую, механизмы обновления, диагностики и интеграции с другими компонентами системы.
Особенности разработки десктопных приложений
Многопоточность, реактивность, ресурсы, отладка и прочее.
WebView
WebView - встроенный браузер в приложениях.
Electron
Electron — десктопные приложения на HTML, CSS и JavaScript с процессами main, preload и renderer.
Windows Forms (WinForms)
Windows Forms — платформа GUI для классических настольных приложений Windows на .NET; формы, контролы, события, привязка данных и визуальный конструктор Visual Studio.
Справочник по WinForms — элементы UI
Рецепты Windows Forms — Form, Label, Button, TextBox, списки, меню и диалоги на C#.
Разработка приложений для Windows (Microsoft Learn)
Платформа разработчика Windows — Windows SDK, Windows App SDK, WinUI 3, WPF, среда разработки, поддержка и обзор драйверов по документации Microsoft.
Microsoft Store и публикация Windows-приложений
Учётная запись разработчика, MSIX, Partner Center, сертификация и распространение приложений для Windows через Microsoft Store.
Первая программа Electron с React
Десктопное окно — Electron, Vite, React и безопасный IPC через preload; пошаговый разбор для новичков.
Первая форма WPF — XAML, стили и шаблоны
Пошаговая сборка WPF-приложения с нуля — разметка XAML, привязка данных, Style, DataTemplate и ControlTemplate на примере списка заметок.
Справочник по WPF — элементы UI
Рецепты WPF — Window, Label, Button, TextBox, привязки, списки, меню в XAML и C#.
Как сделать установщик
Установочный файл и пакет: зачем нужны, архитектура инсталлятора, Inno Setup, скрипт на PowerShell и Python, сборка через PyInstaller, мастер на C# (WinForms/WPF).
Работа с графовыми структурами в коде
Работа с графовыми структурами в коде - визуализация состояний узлов и отладка обходов графа на практике.
Десктопные приложения — итоги
Итоги раздела «Десктопные приложения» — FAQ и краткие ответы по теме.
Десктопные приложения — чек-лист
Чек-лист раздела «Десктопные приложения» — вопросы для самопроверки.
Десктопные приложения — о разделе
Подборка материалов раздела Десктопные приложения в энциклопедии Вселенная IT.