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

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

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

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

  • На этом уроке мы сначала нарисуем блок-схему алгоритма игры,
    а потом сделаем отображение и перемешивание карточек.
  • Дата отправки отчёта: 26 ноября 2018 г.
  • Задание выполнено: за 3 час. 18 мин.
  • Чему научился: А если бы PictureBox-ов было не 16, а более сотни? Гигантский столбец создавать как-то не рационально по-моему. Да, а почему обмен всегда через доп переменную? есть же xor:
    cards[a] ^= cards[b];
    cards[b] ^= cards[a];
    cards[a] ^= cards[b];
  • Что было сложным: вроде ничего сильно сложного, вот только момент с getPictureBox напрягает
  • Оценка видео-уроку:
Отчёт от 20302 за Карточки памяти / Отображение карточек




Оцени работу

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

17425. --
ser2018
ser2018
ответить
→  Дмитрий  # Карточки памяти / Отображение карточек / 2018-11-26 06:35

Любитель пострелять)


9752. --
chokayes
chokayes
ответить
→  Дмитрий  # Карточки памяти / Отображение карточек / 2018-11-26 07:39

Приветствую, Дмитрий! Хороший отчет. Есть какие-то соображения по первому пункту? Как бы ты реализовал, если бы элементов было больше?
Хor - nice. ) В любом случае Евгений Витольдович всегда оставляет поле для творчества, всегда где-то что-то можно улучшить, сделать по-своему. В каком-то видео он рассказывал про MVP, а это уже почти agile. )) В общем, применение своих наработок и идей только плюс.

У картинок с фоном надо что-то сделать. Возможно и как-то с размерами картинок поиграться.


20302. --
Дмитрий
Дмитрий
ответить
→  chokayes  # Карточки памяти / Отображение карточек / 2018-11-28 02:04

Соображения - индекс PictureBox-ов формировать другим методом. Пока не так хорошо в языке разбираюсь, надеюсь есть варианты, а то грустно если нет.. Да, про картинки верно - в продакшене можно их образмерить одинаково.


  • Отчёт оценивали:
    17542Никита+1   8275Tekashnik+1   18493Evgenii Kudriavtcev+1   20406Nikolay0   20470Тимофей0   17425ser2018+1   791Валерий Жданов+1   19384Владимир+1   19475Konstantin+1   9752chokayes+1   17947Dmitry Sinitsin+1   3922Александр+1   16218Дмитрий+1   9480Кирилл+1   6203Николай Миролюбов+1   9913vip+1   3747Сергей+1   17606Виктор+1  

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





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

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

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

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


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



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