Загрузка данных


Билет 1
Практическое задание:
Создать WPF-приложение «Мини-диспетчер посылок».
●Главное окно: список посылок вListBoxс колонками «Номер»,
«Получатель», «Статус», «Дата».
●Поля ввода: номер посылки, фамилия получателя, адрес,ComboBoxсо
статусом («Принята», «В пути», «Доставлена», «Выдана»).
●Кнопки: «Добавить», «Редактировать», «Удалить», «Подробно».
●Дополнительное окно «Карточка посылки» для просмотра и изменения
всех полей выбранной записи.
●Модальное окно подтверждения удаления черезMessageBox.
●Добавить фильтр по статусу и поиск по номеру посылки.
Теоретические вопросы:
1.Чем отличается модальное от немодального?
2.Для чего в WPF используютComboBoxи в каких задачах он особенно
полезен?
Билет 2
Практическое задание:
Создать WPF-приложение «Каталог настольных игр».
●Главное окно: список игр с названием, жанром, количеством игроков и
возрастным ограничением.
●Поля для добавления новой игры: название, жанр, минимальное и
максимальное число игроков, краткое описание.
●Кнопки: «Добавить в каталог», «Изменить», «Удалить», «Открыть
карточку».
●Дополнительное окно «Карточка игры» для редактирования выбранной
игры.
●Модальное окно подтверждения при удалении.
●Добавить поиск по названию и фильтр по жанру.
●Использовать несколько элементов управления:TextBox,ComboBox,ListView,
Button,Label,CheckBoxилиRadioButton.
Теоретические вопросы:
1.Что такое окно в WPF и чем обычное окно отличается от диалогового?
2.Что делает свойствоItemsSourceи зачем его часто используют со
списками?
Билет 3
Практическое задание:
Создать WPF-приложение «Регистрация участников мастер-класса».●Главное окно: список участников с фамилией, именем, темой и отметкой
участия.
●Поля ввода: ФИО, группа, тема мастер-класса,DatePickerдля даты.
●Кнопки: «Добавить участника», «Изменить», «Удалить», «Открыть анкету».
●Дополнительное окно «Анкета участника» для просмотра и
редактирования данных.
●Модальное окно подтверждения удаления.
●Добавить счётчик: сколько участников добавлено и сколько отмечены
как пришедшие.
●Дополнительно можно сделать простую сортировку списка по фамилии
или дате.
Теоретические вопросы:
1.Что такоеDatePickerи чем он отличается от обычногоTextBoxдля ввода
даты?
2.Для чего нуженCheckBoxи где его удобно применять в учебных
приложениях?