1
Введение
Что такое событийно-управляемое программирование, где оно используется и почему важно для разработки интерфейсов.
2
Основная идея СУП
События как источник действий: клик мыши, нажатие клавиши, ввод пользователя, сообщения операционной системы.
3
WPF и XAML
Назначение WPF, роль XAML и разделение интерфейса приложения от программной логики.
4
Создание WPF-проекта
Шаги в Visual Studio, структура проекта, основные файлы окна и логики.
5
Пример с кнопкой
Добавление Button, обработчик события Click, вывод случайного числа в интерфейс.
6
Работа с диапазоном
Ввод значений в TextBox, проверка данных, обработка ошибок и корректировка диапазона.
7
Компоненты интерфейса
StackPanel, Grid, TextBox, TextBlock, Button и базовые свойства: Height, Width, Margin.
8
Элементы в C#
Доступ к элементам окна из кода, изменение свойств и реакция приложения на действия пользователя.
9
ComboBox
Пример со списком чисел, SelectedItem, ItemsSource и выбор действия пользователем.
10
Практическое задание
Создать WPF-калькулятор: ввод двух чисел, выбор операции, вывод результата, обработка ошибок ввода.