Изучение C# WPF на практике / Урок #6 – Регистрация в приложении

YOUTUBE · 30.11.2025 07:45

Ключевые темы и таймкоды

Введение и подготовка

0:00
  • Урок посвящен регистрации пользователей в приложении.
  • Рекомендация сайта для кода и домашних заданий.
  • Переход к файлу main.windows.cs для регистрации пользователя.

Создание ссылки на класс контекста

0:45
  • Добавление поля для ссылки на класс контекста.
  • Создание объекта на основе класса контекста.
  • Установка значения в конструкторе.

Работа с базой данных

1:41
  • Обращение к объекту контекста для работы с базой данных.
  • Обращение к таблице users.
  • Использование метода add для добавления новой записи.

Создание объекта модели

2:40
  • Создание объекта на основе класса модели user.
  • Передача параметров: логин, email, password.
  • Сохранение объекта в базе данных с помощью метода saveChanges.

Тестирование и исправление ошибок

4:43
  • Установка модификатора доступа для полей модели на public.
  • Запуск программы и ввод данных для регистрации.
  • Исправление ошибок, связанных с неправильными полями или отсутствием геттеров и сеттеров.

Создание геттеров и сеттеров

6:01
  • Создание геттеров и сеттеров для полей модели.
  • Повторный запуск программы и проверка корректности регистрации.

Вывод информации

7:57
  • Создание текстового поля для вывода информации.
  • Настройка текстового поля и указание его идентификатора.
  • Удаление текстового поля после проверки корректности работы.

Получение записей из таблицы

10:11
  • Создаем список объектов на основе класса User.
  • Обращаемся к базе данных и методу getList для получения всех записей.
  • Преобразуем записи в формат списка.

Обработка записей

11:11
  • Создаем строковую переменную str для записи записей.
  • Перебираем список User и добавляем каждую запись в str.
  • Выводим логин пользователя из базы данных.

Формирование строки

12:11
  • Формируем строку с логинами пользователей.
  • Добавляем пробелы для разделения записей.
  • Устанавливаем переменную str в экземпляр text.

Тестирование и выводы

13:10
  • Тестируем код, выводя логины пользователей.
  • Регистрация работает корректно, подвязана к локальной базе данных.
  • В следующем уроке обсудим авторизацию пользователей и работу с базами данных.
  • Подписывайтесь на канал и группу ВКонтакте, переходите на сайт для дополнительных материалов.