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

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

Хранитель экрана / Новый класс Graph

  • Третий урок
    Создание класса Graph и перенос в него всех действий с графикой.
  • Дата отправки отчёта: 10 июля 2015 г.
  • Задание выполнено: за 2 час. 20 мин.
  • Чему научился: рефакторингу, потренировалась создавать стркутуру, уменьшать код наводя порядок и структуризировать его, потренировала перегрузку конструктора
  • Что было сложным: увы, не возникло! :D  шутка конечно, хорошее объяснение каждой строчки и каждого действия, все очень ясно и понятно!!!! Не получилось второй мячик сделать другим цветом :( Уже все сделала и пришла в голову мысль добавить второй шарик для красоты, все вывела, опять не интересно можно ж его другим цветом сделать и тут и зависла, добавила цвет, а оба с разным цветом не рисуются, расстроилась, пока так оставлю ведь нужно идти дальше!!! :)
  • Комментарии: Спасибо, за великолепный урок! Все замечательно работает и все на удивление понятно! Красота, да и только! :) Подскажите, как сделать чтобы другой мячик был другим цветом, что-то я упускаю и не вижу в чем моя ошибка :(
  • Оценка видео-уроку:
Отчёт от 24 за Хранитель экрана / Новый класс Graph


Отчёт от 24 за Хранитель экрана / Новый класс Graph




Оцени работу

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

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Олюшка  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-10 12:01

Оля, создай функцию GraphDrawCircle с ещё одним параметром - название цвета.
И тогда ты сможешь из основной программы включать тот цвет, который хочешь,
хоть серо-буро-малиновый в крапинку :)


24. --
Олюшка
Олюшка
ответить
→  Евгений Волосатов  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-10 12:04

Спасибо,  Евгений! Буду пробовать, хотя такой цвет я не очень хочу, он меня пугает :D


2146. --
Иван
Иван
ответить
→  Олюшка  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-10 12:53

Всё отлично получается! Я вот не догадался закрасить шарики. Так кружочки и летают. Уверен, получится и цвет изменить, тем более, что и Евгений Витольдович подсказал, а может и в следующем уроке покажет, как это правильно сделать.


24. --
Олюшка
Олюшка
ответить
→  Иван  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-10 13:10

Иван, спасибо большое за добрые слова! :)
Буду смотреть, пробовать, уверена что получится, не в этот раз так в следующий, я немного заморочилась, нужно расслабится и делать, а решение простое и очевидное само выплывет на мое удивление!!! :)



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





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

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

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

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


Научился: Использовать несколько конструкторов в классе, обращаться к одному конструктору из другого
Реализовала 2 шарика, пока без класса фигуры


Научился: Научился выносить сходный функционал в отдельный класс.
Автор выбрал не тот конструктор за основной. Если выбрать за основной конструктор наиболее полный из них, то избежать повторного запуска кода легко. На скриншоте можно увидеть мое решение, как видно код инициализации повторно не выполняется. Еще как вариант (еще проще) - использование параметров по умолчанию, но конкретно в моем исполнении этот вариант не подошел, т.к. у меня по умолчанию в качестве фона используется "естественный" цвет формы Windows, а такой цвет не является константой и компилятор на него ругается.