СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Управление и автоматизация БД Практическая работа №17

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Управление и автоматизация БД Практическая работа №17»



Практическое занятие № 17

Тема: Добавление, редактирование и удаление данных

Цель работы: реализация функционала для добавления, редактирования и удаления записей в приложении.

Приобретаемые умения и навыки: навыки разработки форм для добавления и редактирования данных с использованием элементов управления WPF.

Норма времени: 2 часа.

Оборудование: компьютер с установленным программным обеспечением и подключенный к Internet.

Методические указания к практической работе:



  1. Сверстайте макет на странице AddEditServicePage – совершите переход на эту страницу по клику на кнопку Добавить услугу со страницы ServicesPage. Обработайте новыми событиями клики по кнопкам.



  1. В коде страницы добавьте метод CheckErrors для проверки введенных значений. Этот метод будет вызываться перед добавлением/редактированием услуги – если результат выполнения метода будет пустым (сообщением с ошибками) – значит, информация введена верно и можно добавлять/редактировать услугу.

  1. По клику на кнопку добавления добавьте следующий код:

  1. В странице ServicesPage обработайте событие Loaded, которое будет срабатывать каждый раз, когда страница будет загружена. Это нужно для того, чтобы услуги динамически обновлялись про добавлении/редактировании с других страниц.



  1. Проверьте работоспособность кода.

  1. На странице ServicesPage пропишите логику клика на кнопку Редактировать.



  1. Проверьте редактирование и обработку ошибок.

  2. Для удаления записи пропишите логику при клике на кнопку Удалить в ServicesPage. Мы получаем контекст нажатой кнопки (а это в данном случае и есть услуга), затем запрашиваем подтверждения пользователя. Если он нажмет кнопку «Да», то услуга удаляется, список обновляется.



Контрольные вопросы:

1. Перечислите элементы управления в WPF-проекте?

2. Какие правила валидации используются?