На этом уроке мы научимся реагировать на нажатие созданных кнопок
Дата отправки отчёта:
17 июля 2017 г.
Задание выполнено: за
43 мин.
Чему научился:
Дoбавлять pеакцию на нажатие кнопок
Что было сложным:
Трудно было понять задачу урока: Нa этом yроке мы нaучимcя рeaгирoвать на нажатие созданных кнопок. Наверное имелось в виду научить кнопки реагировать на нажатие...
Комментарии:
Логика введения переменных sOpen, sCrop, sSave понятна, но она недружественна пользователю. Так если открыт файл для обрезки, то он уже обречен. А если он открыт ошибочно?
"Нa этом yроке мы нaучимcя рeaгирoвать на нажатие созданных кнопок." - чётко и ясно, реакция на НАЖАТИЕ СОЗДАННЫХ РАНЕЕ КНОПОК, т.е. учимся создавать обработчик нажатия кнопок. "научить кнопки реагировать на нажатие" - на нажатие чего? крестика в углу формы? нужно точно вешать в граммах =)
По поводу логики я думаю это ещё будет модифицироваться. так как на вебинаре показали, что открывался один файл, а при сохранении выбирали другое имя.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Узнал как обрабатывать событие нажатия на кнопку после получения сообщения WM_COMMAND в WndProc. Понравилась идея с тремя переменными, добавил isOpen = false в конец функции OnSave, для повторения цикла Open-Crop-Save.
Научился: Реакции на нажатие кнопок Использовал enum вместо трёх булевых переменных, просто напрашивалось, в итоге как видно из скриншота, всё до безобразия просто.
Открывать файл можно в любое время, мало-ли, что в голову взбредёт человеку, может не тот файл выбрал, что же теперь идти до конца, делая лишние телодвижения.
Далее, пока не открыт файл, ничего обрезать нельзя.
Соответственно, пока не обрезано ничего, сохранять тоже смысла нет.
Если же сохранили обрезанный файл, то ничего не работает, кроме кнопки Открыть.
Отличный урок, всё коротко и ясно.