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

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта | Обход блокировки
Игровой комплекс Сокобан - Введи код скидки

Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК.

  • На этом первая часть видеокурса "Теория ООП" закончилась.
    Пожалуйста, напиши отзыв об этом курсе,
    что тебе понравилось, что узнал нового,
    что можно было бы сделать лучше,
    оправдал ли курс твои ожидания.

    Приложи своё фото и напиши своё имя-фамилию.

    (видео в этом уроке нет)
  • Дата отправки отчёта: 7 сентября 2016 г.
  • Задание выполнено: за 10 мин.
  • Чему научился: ни чему
  • Что было сложным: все ок
  • Комментарии: хорошо доходчиво объясняет Евгений, примеры отличные все хорошо понимается, теорией я и до курсов владел, но практически не применял, хочу научится мыслить объектно и применять на практике, были моменты которые не знал, например вызов базового метода из дочернего.
  • Оценка видео-уроку:
Отчёт от 8959 за Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК.




Оцени работу

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

10365. Rita
Rita
ответить
→  Максим Саратов  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2016-09-08 09:36

Продолжай в том же духе!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Максим Саратов  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2016-09-08 04:23

Здесь много курсов, уже более глубоких, где применяется ООП, так что сможешь на практике ощутить и понять где необходимо применять.


10157. Кирилл Лебедев
Кирилл Лебедев
ответить
→  Максим Саратов  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2016-09-07 20:30

Поздравляю) И успехов!)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Максим Саратов  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2016-09-07 14:20

Отличный обзор, вижу, курс идёт на пользу!
Желаю удачи, дальше ещё интереснее :)



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: На практике научился применять все то, что читал в книге, касаемо ООП. Посмотрел на то, как работает инкапсуляция, полиморфизм, наследование.
Трудности: Так и не понял, зачем каждый раз для новой фигуры присваивать graphics. Ну и вообще плохо разобрался с graphics, bitmap, picture. Но это вопросы не этого курса, так что все в порядке.
Местами становилось скучновато. Очень ждал, когда закончится работа со снеговиками, чтобы по своему переделать программу. Очень мне не нравилось наличие двух классов для одного и того же, цветных и черных фигур. Ведь по сути в первом случае задается цвет, во втором он просто "стандартный". Избавился от дублирующих классов при помощи необязательных аргументов. Хотя не так просто оказалось это, т.к. Color вычисляется в процессе выполнения программы, а не на этапе компиляции. А необязательные аргументы должны быть известны на этапе компиляции. Выход из ситуации нагуглил. В итоге к главному конструктору каждой фигуры надо добавить Color? color = null. А в тело конструктора pen = new Pen (color ?? Color.Black). Тогда все работает. Цепочку конструкторов изменить соответствующим образом. Пример конструктора для Line: public Line (Pixel start, Pixel end, Color? color = null) { this.start = start; this.end = end; pen = new Pen(color ?? Color.Black); } Курс отличный, спасибо! Продолжаю изучать.
Трудности: "Все что нас не убивает делает нас сильнее"- Ф.Ницше
Курс оправдал мои ожидания, это точно! Теория ООП - это база, это сила, это фундамент без которой не построишь прочный дом (т.е ПРОГРАММУ), преимущества ООП можно перечислять бесконечно Преимущества этого курса - короткие уроки+теория показана в конкретном примере СПАСИБО ВАМ ЕВГЕНИЙ ВИТОЛЬДОВИЧ!