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

Формула программиста
основатель — Волосатов Евгений Витольдович
Конкурс Машинного Времени

Теория ООП / Спрайт для Снеговика

  • На этом уроке мы создадим новый класс - Sprite, в котором будет хранится список всех фигур, из  которых строится графический объект, чтобы в основной программе мы могли оперировать сразу спрайтами, а не их составными элементами.
  • Дата отправки отчёта: 14 октября 2015 г.
  • Задание выполнено: за 1 час. 15 мин.
  • Чему научился: Полиморфизм во всей красе, перегружаю методы, сделали удобный класс Sprite куда начали инкапсулировать многое относящееся к снеговикам, потихоньку разгружая класс формы.
  • Что было сложным: Поковырялся, пока не сообразил, что сначала надо установить Graph объекту Shape а только потом его добавить в коллекцию, а не наоборот.
  • Комментарии: Не очень ясно, зачем нам при создании нового спрайта SnowMan2 = new Sprite(); задавать graph SnowMan2.SetGraph(graph); ведь фактически мы отдельно задаем один и тот же graph для каждого shape отдельно (в методе AddShape и этого должно быть вполне достаточно для рисования (однако при попытке пропустить SnowMan2.SetGraph(graph)) программа перестает компилироваться
  • Оценка видео-уроку:
Отчёт от 7319 за Теория ООП / Спрайт для Снеговика




Оцени работу

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

24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Спрайт для Снеговика / 2015-10-14 21:28

Очень хорошие навыки приобрел и рада что проверил свой вопрос, протестировал его! :)


  • Отчёт оценивали:
    6885lomik+1   6971avelkor+1   6452Кирилл Шмойлов+1   5882Александр Широков+1   5026Екатерина+1   4004Елена+1   7036Рома Дячук+1   6509Степан Фендьо+1   3747Сергей+1   1Евгений Волосатов+1   1947Denis+1   6195sergey+1   7303Игорь+1   689Igorenzia+1   6919Anton Sozykin+1   7308AZANIR+1   459Сергей Сергеевич+1   4692Михаил+1   6696Владимир Борисенко+1   24Олюшка+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: очень многому интересному и полезному, еще более уменьшается базовый класс, узнала что такое коллекция, первый раз такое применяла, очень удобно показалось на первый взгляд, надеюсь еще будем такое применять, узнала чем отличается абстрактный класс от интерфейса, надеюсь на практике эти различия еще больше увижу)))
Трудности: сложностей не возникло, очень замечательно Евгений объяснил!!!
Благодарю за такой познавательный и полезный урок!!! С нетерпением жду следующий, в предвкушении еще более интересного))))
Научился: Создавать списки, пользоваться циклом foreach
Трудности: Понимать работы системы классов
Вопросов нет