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

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Нано-игры / Игра Цифры

  • На этом уроке мы напишем игрушку «Цифры».
    Познакомимся с компонентом MenuStrip, и приручим кучу кнопок.
    Параллельно воспользуемся конструкцией языка switch - case.

    Задание:
    Создать программу с 9 кнопками, которые нужно нажимать по порядку.

    P. S. Рекомендую почитать: ru.wikipedia.org/wiki/Таблица_Шульте
  • Дата отправки отчёта: 9 июля 2015 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: Узнал о возможности задавать горячие клавиши прямо из дизайнерского окна формы
  • Что было сложным: С базовым уроков сложностей не возникло
  • Комментарии: Сделал динамическое создание кнопок. Добавил счет времени, за которое были найдены все цифры по порядку. Потом поигравшись немного вспомнил таблички одни по тренировке периферического зрения. Игрушка очень напомнила их но 3х3 это как то просто - находится за 3-5 секунд. Решил добавить несколько уровней сложности и вот тут все полетело. Сначала на добавлялось все поверх. Т.е. не стиралось а просто ниже дописывалось в только что созданные клетки. Потом вообще перестало что либо выводить. Полазив в интернете минут эдак 40 нашел способ удаления всех строк\столбцов на ней и только после этого смог доделать до конца. Очень познавательный урок, особенно когда чет сам делаешь а оно не выходит и приходиться раз по 20 перечитывать код и думать, где же может быть ошибка.
  • Архив проекта: Ссылка доступна после самостоятельного выполнения этого урока
  • Оценка видео-уроку:
Отчёт от 986 за Нано-игры / Игра Цифры


Отчёт от 986 за Нано-игры / Игра Цифры




Оцени работу

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

2146. --
Иван
Иван
ответить
→  Антон Лазарец  # Наноигры / Игра Цифры / 2015-07-10 00:21

Замечательная программа. Да, любая попытка добавить своей функциональности не сразу получается. Тем приятнее, когда находится решение. Здорово, у вас все получается, да еще как!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Антон Лазарец  # Наноигры / Игра Цифры / 2015-07-10 06:35

Вот! Да! Ради этого уроки я и создаю!!!
Молодец.


24. --
Олюшка
Олюшка
ответить
→  Антон Лазарец  # Наноигры / Игра Цифры / 2015-07-10 07:42

Антон, превосходная программа! Я очень рада твоему быстрорастущему успеху! :)
Антон, я заметила что ты во всех программах называешь формменю одинаково, все же лучше если форму будешь называть ее именем, а то тоже может возникнуть путаница при добавлении программ в один проект! :)



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





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

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

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

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


Научился: Закрепил работу со Switch case.
Каждый урок, открывает что-то новое, каждый раз, когда пишу программу, вижу что с чем-то уже знаком и просто закрепляю пройденное, но в любом случае всегда присутствует элемент новизны в написании кода.Благодарю за разнообразие в видеоуроках, насыщенность, а также всегда вызванный дальнейший стимул к обучению!!!


Так и не понял почему int a = rnd.Next(1, buttons); При условии что buttons = 9 так и не генерит 9. Поэтому она всегда на своем месте (на видео также). Пришлось забить 10 на это место.