Мы продолжаем создание телефонной книжки в рамках знакомства с шаблоном проектирования: MVC. На этом уроке мы запрограммируем кнопочки. По нажатии кнопки "Добавить" - показать карточку. По нажатии кнопки "Сохранить" - сохранить данные, а также скрыть карточку и обновить список имён на главной форме.
Дата отправки отчёта:
22 марта 2017 г.
Задание выполнено: за
51 мин.
Чему научился:
Управляю функцией update в зависимости от приходящих оповещений
Что было сложным:
В модели давно ещё оставил строчку notifyObservers(sql.user.id); и искал потом почему не работает, развернул всю цепочку и понял, перезаписал на notifyObservers("User Added");
Комментарии:
Всё больше и больше приходит понимание шаблона в процессе каких то манипуляций с ним и поиска ошибок. Верной дорогой идём господа)
Отличный урок, но я реализовал не скрытие формы, а dispose() для выгрузки из памяти. Перезагрузка всего списка с добавлением новой записи даже при 20000+ записях происходит молниеносно =) супер.
Научился: Научился сохранять пользователя в БД с помощью данных из интерфейса формы. Отлично получилось с получением объекта пользователя из карточки пользователя во ViewCard.