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