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

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!
Вебинар «Карточки памяти на Android» начнётся через 2 дня 8 час. 38 мин.

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

  • На этом уроке мы сначала нарисуем блок-схему алгоритма игры,
    а потом сделаем отображение и перемешивание карточек.
  • Дата отправки отчёта: 5 апреля 2015 г.
  • Задание выполнено: за 4 час. 00 мин.
  • Чему научился: Понемногу все встает на свои места, еще много нужно учить.
  • Что было сложным: Пока смотришь не сложно
  • Комментарии: Все хорошо
  • Оценка видео-уроку:
Отчёт от 4378 за Карточки памяти / Отображение карточек




Оцени работу

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

4560. MeGa
MeGa
ответить
→  Александр  # Мини игры / Карточки памяти - Алгоритм / 2015-04-05 10:51

"помедитель" :)



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Работа с 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 записываем картинку. Понятно и красиво выстроена логика программы. Но если бы пришлось с нуля делать самому; то, возможно, с первого раза получилось бы не так рационально.
Трудности: Если бы пришлось с нуля делать самому; то, возможно, с первого раза получилось бы не так рационально.

Научился: Передача свойств в качестве параметров
Трудности: Разобраться во взаимодействии функций
Хороший урок