На этом уроке мы напишем программу для тренировки устного счёта.
Задание: Сделать тренажёр устного счёта по основным арифметическим операциям.
Дата отправки отчёта:
16 сентября 2015 г.
Задание выполнено: за
2 час. 20 мин.
Чему научился:
Думать)
Что было сложным:
Залез наперел и начал сам писать, в итоге написал очень много грязного кода ( а-ля вызовы одних и тех же методов по 2-3 раза в одном обработчике событий). В итоге пришлось очень долго и нудно разбираться что надо исправлять и тд.
Комментарии:
Хотелось бы почитать идеи других пользователей насчет того как еще можно, не дублируя кода, сделать то же самое для действий * - /
я все button.Visible, progress.Visible, label_think.Enabled и text_answer.Enabled закинул в отдельный метод и вызывал его при старте, победе и проигрыше. в методе проверял что если одна кнопка.Visible == true, то нужно сделать все кнопки.Visible = false, а progress.Visible, label_think.Enabled и text_answer.Enabled, соответственно = true, а иначе наоборот).
Научился: Научился понимать перечисление Keys. и применять его к событию key Down. Трудности: Запутался немного с логикой программы, пришлось даже начинать раз с начала. Очень полезный урок