На этом уроке мы напишем программу для тренировки устного счёта.
Задание: Сделать тренажёр устного счёта по основным арифметическим операциям.
Дата отправки отчёта:
31 мая 2015 г.
Задание выполнено: за
2 час. 20 мин.
Чему научился:
Общие поля и действия из нескольких методов выводить в отдельный метод - так оптимизируется код. Передавая методу входной аргумент (в нашей работе это private void start(string my_mode)) можно легко и красиво написать обработку нужных действий в этом методе, а не писать 4 отдельных метода на каждую кнопку.
Написал собственную функцию проверки квадратного корня.
Что было сложным:
Иногда запутывался когда меняли ход логики программы по ходу написания, помогала перемотка назад и повторный просмотр непонятного куска. Немного добавляют сложности постоянные преобразования типов (ToInt16(), ToString()), но видимо это особенность языка и от этого никуда не деться.
Комментарии:
Отличная программа чтобы тренировать математический аппарат мозга, легко делаю вычисления с max_count<1000, выше уже приходится тратить достаточно много времени :)
Научился: 1. Научился использовать компонент TextBox и получать с него данные в программе
2. Использовать ProgressBar
3. Переводить фокус на нужное поле
4. Обрабатывать нажатие кнопки Enter Трудности: Ничего сложного. Отключил звук при нажатии Enter в TextBox.