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

Формула программиста
основатель — Волосатов Евгений Витольдович
Шахматная олимпиада: вторая часть
Вебинар «Решение задач второй шахматной олимпиады» начнётся через 19 час. 28 мин.

Демо игры / 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. Устный счёт




Оцени работу

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

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

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


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

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



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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
При нажатии Enter в textboxe курсор переходит на новую строку,и для того чтобы ввести правильный ответ нужно нажать backspace,а затем правильный ответ.Для решения этой проблемы я воспользовался SendKeys.Send("{Backspace}");, так как лучше не нашел,но мне кажется ,что есть какое - нибудь свойство textboxа для возврата на начальную строку.Буду рад если вы поделитесь,как можно по другому решить эту проблему.
Научился: Научился делать более сложные программы, с большим набором функций и операций.
Трудности: Практически ничего :)
Хороший урок. Своему сыну дам, пускай учит математику :)