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

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!

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

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

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

    P. S. Рекомендую почитать: https://ru.wikipedia.org/wiki/Таблица_Шульте
  • Дата отправки отчёта: 3 апреля 2016 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Способу вызова однотипных кнопок(через функцию)
  • Что было сложным: Красиво оформить. tableLayotPanel при установки Dock в Fill, растягивается не всегда так как в видеоуроке.

    А именно:
    Если нарисовать таблицу сильно отличающуюся от рамок формы(на половину формы), то при переключении Dock в fill размеры строк и столбцов сохраняются, кроме последней строки и столбца. Таблица получается с разными ячейками.
    Если нарисовать таблицу на всю форму, то все ок.
  • Комментарии: Спасибо)
  • Оценка видео-уроку:
Отчёт от 9590 за Наноигры / Игра Цифры




Оцени работу

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

24. Олюшка
Олюшка
ответить
→  Евгений  # Наноигры / Игра Цифры / 2016-04-03 21:35

Евгений, я рада что у тебя в итоге все получилось, размер ячеек можно самому выставлять в свойствах TableLayotPanel, уверена что у тебя дальше получится выравнивать ячейки! :)



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Повторил , то что раньше проходил. Кнопка под номером 9 не перемешивается в уроке. Е.В. в рандоме не увеличил на единицу. int a = rnd.Next(1, buttons+1); А может это был тест на внимательность ;)
Трудности: Урок не сложный , для повторения самое то.

Все было чудесно, но единственное что не совсем понятно зачем использовать кучу кайсов свитчей? Это желает программу менее переносимой. Если бы мы захотели дать возможность пользователю выбирать автоматически размер нам бы пришлось дописывать кучу строк, а это плохо(((. Я бы сделал с помощью тага поместил бы каждой кнопке какое-то значение тага и потом через форич перебирал бы. А так все очень интересно жду новых уроков))))