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

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

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

Карточки памяти / Отображение карточек

  • На этом уроке мы сначала нарисуем блок-схему алгоритма игры,
    а потом сделаем отображение и перемешивание карточек.
  • Дата отправки отчёта: 29 января 2018 г.
  • Задание выполнено: за 3 дня 23 час. 23 мин.
  • Чему научился: Работа с PictureBox: обработчик события MouseClick единый для всех рисунков;
    в обработчике можно привести sender к типу контрола и в результате получить
    конкретное свойства данного PictureBox:
      int nr = int.Parse(((PictureBox)sender).Tag.ToString());
     
    Конструкция cards[j] = j % (cards.Length / 2) + 1;, где cards.Length = 16 позволяет
    дважды записать каждое число от 1 до 8 в cards[j] (% - остаток от деления).

    Работа с меню: задание горячих клавиш.

    Использование курсоров для картинок: .Cursor = Cursors.Hand - курсор мышки в виде руки,
    Cursors.Arrow - курсор мышки в виде стрелки.

    Понравилось использование массивов для постороение логики игры: по номеру элемента массива
    получаем и картинку и PictureBox - и затем в PictureBox записываем картинку.

    Понятно и красиво выстроена логика программы.
    Но если бы пришлось с нуля делать самому; то, возможно, с первого раза получилось бы не так рационально.
  • Что было сложным: Если бы пришлось с нуля делать самому; то, возможно, с первого раза получилось бы не так рационально.
  • Оценка видео-уроку:
Отчёт от 16799 за Карточки памяти / Отображение карточек


Отчёт от 16799 за Карточки памяти / Отображение карточек




Оцени работу

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

  • Отчёт оценивали:
    4395Денис+1   459Сергей Сергеевич+1   7119Новопашин Владимир+1   11582Родион+1   16533Андрей Шевченко+1   10167Игорь+1   6452Кирилл Шмойлов+1   16066Bodrik_torf+1   3922Александр+1   8707Володимир+1   3850Григорий+1   1305Валерий+1   1Евгений Волосатов+1   5760Мариша +1   17038Николай0   9752chokayes+1  

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





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

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

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

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


Научился: Ничего сложного вроде бы. Но пришлось немного посидеть, обдумать каждый шаг с реализацией задуманного.
Трудности: Были некоторые некоторые сложности с передачей Images в PictureBox.



Научился: Составлять более сложные алгоритмы с использованием оператором выбора case, массивов.
Трудности: Понять логику программы
На выходе получился готовый и интересный продукт.