Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Робот Шарп опять работает.

Демо игры / VIP. Устный счёт

  • На этом уроке мы напишем программу для тренировки устного счёта.

    Задание:
    Сделать тренажёр устного счёта по основным арифметическим операциям.
  • Дата отправки отчёта: 30 июля 2015 г.
  • Задание выполнено: за 5 час. 20 мин.
  • Чему научился: Выполнять определенные действия, при нажатии определённых клавиш, например  if (e.KeyCode == Keys.Enter)
    Сам добавил обратный таймер

            private void timer_Tick(object sender, EventArgs e)
            {
                if (timeLeft > 0)
                {
                    timeLeft = timeLeft - 1;
                    label_time.Text = timeLeft + " секунд";
                }
                else
                {

                    timer.Stop();
                    label_time.Text = " Час вийшов";
                    MessageBox.Show(" Ви не встигли!", "Вибачте");
                    Game_over();
                 
                 
                }
            }
  • Что было сложным: Добавить обратный таймер, хоть какой-то

            private void timer_Tick(object sender, EventArgs e)
            {
                if (timeLeft > 0)
                {
                    timeLeft = timeLeft - 1;
                    label_time.Text = timeLeft + " секунд";
                }
                else
                {

                    timer.Stop();
                    label_time.Text = " Час вийшов";
                    MessageBox.Show(" Ви не встигли!", "Вибачте");
                    Game_over();
                 
                 
                }
            }
  • Комментарии: Всё гуд, дам программу маме она своим школьникам будет давать для тренировки.
  • Оценка видео-уроку:
Отчёт от 6296 за Демо игры / VIP. Устный счёт


Отчёт от 6296 за Демо игры / VIP. Устный счёт




Оцени работу

 
Сохранить страницу:

24. --
Олюшка
Олюшка
ответить
→  Степан Поперечный  # Наноигры / Устный счёт / 2015-07-30 20:14

Степан, замечательная программа, к тому же очень замечательно что она очень пригодится и твоей маме! Молодец! :)


2146. --
Иван
Иван
ответить
→  Степан Поперечный  # Наноигры / Устный счёт / 2015-07-30 22:02

Хорошо поулчилось, кстати, конструкцию timeLeft = timeLeft - 1 можно заменить просто на timeLeft--  . Такая конструкция будет как раз уменьшать значение timeLeft на единичку



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Из данного видеоурока создал игру, в которой можно выбирать режимы для игры. При вводе правильного ответа продвигается progressBar, при неправильном ответе игра заканчивается, узнал про свойство mode устанавливающее режим игры, узнал как описывать условия при котором будет выбран тот или иной режим игры а также описывать их решения, узнал про событие KeyDown и как его обрабатывать.
Трудности: Придумать идею для приложения. К программе дополнил следующие возможности: SplashScreen (загрузочный экран при запуске приложения), несколько работающих вкладок, условие выхода из приложения (выйти или нет), добавил еще одну метку показывающая что игра началась, и кнопку "Выйти из текущего режима", которая доступна только при выборе одного из режимов (думаю это будет полезная фишка).



Научился: Работать со свойствами Visible и Enabled
Спасибо за интересный финальный урок в рамках данной серии.