Обучение программированию c#

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

Графоциклы

В этом курсе мы будем создавать циклы
для рисования различных графических узоров,
такое занятие очень поможет прочувствовать суть циклов,
научиться их использовать легко и непринуждённо.


8 миниуроков + 3 vip-урока.
2 часа 40 минут.
Доступ на 15 дней.

3,000 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Подготовка графики 00:15:32 56 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 25 мин. [Показать отчёт]
Научился: повторил инициализацию графики. 
Сложности: ничего 
Комментарии: Дальше будет интереснее! 
2 Горизонтали и вертикали 00:12:47 52 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 45 мин. [Показать отчёт]
Научился: Еще больше проникся мощностью циклов.  
Сложности: ничего сложного, все уже было, повторение - мать учения. 
Комментарии: идем дальше 
3 Диагональные линии 00:15:01 50 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 20 мин. [Показать отчёт]
Научился: Поэкспериментировал с различными вариантами рисования в цикле. 
Сложности: ничего 
Комментарии: отлично, идем дальше! 
4 Пучок лучей 00:15:42 49 чел. ★ 5 Done
  Отчёт отправил: 6391. Владимир Решено за 20 мин. [Показать отчёт]
Научился: простыми циклами рисовать красивые решетки с муаром. 
Сложности: ничего 
Комментарии: Спасибо! 
5 Вложенные циклы 00:15:50 49 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 25 мин. [Показать отчёт]
Научился: Универсальные и эффективные способы использования вложенных циклов. 
Сложности: ничего 
Комментарии: в этом уроке 12, 13 и 14-я кнопка. 
6 Внутренние условия 00:15:00 48 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Продвинутому владению управлением циклами через условия. 
Сложности: Придумал сам себе задание реализовать рисунок, дополнительный к кнопке 15 (и 16). Сделал через вложенный цикл кнопки 15 со своими условиями (см. скриншот) 
Комментарии: Очень понравилось экспериментировать с условиями. Спасибо! 
7 Трёхмерные циклы 00:16:49 45 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 35 мин. [Показать отчёт]
Научился: Тройные и четверные вложенные циклы это сила! 
Сложности: ничего 
Комментарии: Очень хорошо и наглядно показана вся мощь циклов, можно разбирать их по полочкам и вставлять разные условия, спасибо за уроки! 
8 Спираль Архимеда 00:18:16 40 чел. ★ 5 Done
  Отчёт отправил: 6391. Владимир Решено за 1 час. 50 мин. [Показать отчёт]
Научился: Эксперименты с тригонометрическими функциями в циклах. 
Сложности: перестать эксперименты ;) 
Комментарии: Затягивает ;) сделал так что спираль Архимеда всегда закручивается до заполнения экрана. 
9 ФИНАЛЬНЫЙ УРОК 38 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 1 час. 35 мин. [Показать отчёт]
Научился: Циклы от одинарного до четвертого уровня вложенности стали родными и близкими. 
Сложности: В первый раз делать видеоклип. Перестать экспериментировать ;) 
Комментарии: В этих уроках Евгений Витольдович показывает, на примере рисования различных фигур, что даже с обычным одинарным циклом можно творить чудеса. Циклы могут быть не скучными, а очень даже яркими и праздничными, особенно если добавить элемент случайности. Чашка кофе оказалась целой серией чашек за долгими экспериментами. Задачи построены так что можно бесконечно изменять параметры и условия чтобы посмотреть к чему это приведет и тут же наблюдать результат и делать выводы. Вот с такими экспериментами и прокачиваются навыки программирования. Спасибо за этот маленький, да удаленький цикл уроков! Пока экспериментировал делал скриншоты, то что получилось можно увидеть по ссылке. PS: Работая над уроками вспомнил про такую игрушку как спирограф. Хотелось бы сделать такую программу.  
Видеообзор: https://youtu.be/mRNWwUw1lu4
10 VIP - Квадрат Гарри Поттера 00:09:39 16 чел. ★ 5 Done
  Отчёт отправил: 6391. Владимир Решено за 5 час. 00 мин. [Показать отчёт]
Научился: Очень многому и продолжаю открывать все новые и новые заклинания! 
Сложности: Не разгадал еще пару штук, но я близок к этому. Еще сложным было выбрать свое заклинание из всего многообразия, проще сделать анимацию из всех. Особенно учитывая фрактальные варианты.  
Комментарии: Пропускаю те что разгадали до меня. x * x + y * y < 401 //12 x >= max - y - 5 && x < max - y + 4 //13 x * y <= 100 //14 x >= y - 20 && x <= y - 10 || x <= y + 20 && x >= y + 10 //15 (Math.Abs(x - max / 2) + Math.Abs(y - max / 2)) <= 9 //16 !(x == 0 && y == 0) && (x < 2 || y < 2) //18 x * y == 0 || x == max - 1 || y == max - 1 //19 y % (x + 1) == 0 //21 x * y == 0 || x == 6 || y == 6 || x == 12 || y == 12 || x == 18 || y == 18 || x == 24 || y == 24 //25 мое заклинание: (x == 15 || y == 15 || x == 10 || y == 20) && (y > 10 && x > 5 && x < 20) || ((x - max / 2) * (x - max / 2) + (y - max / 2) * (y - max / 2) >= 75 && (x - max / 2) * (x - max / 2) + (y - max / 2) * (y - max / 2) <= 115) && y < max / 2 Огромное спасибо за этот урок! 
11 VIP. Узоры на окружности 00:23:45 26 чел. ★ 5 Done
  Отчёт отправил: 6391. Владимир Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Использовать двойную буферизацию для реализации плавной анимациии в C#. 
Сложности: разобраться с миганием (осталось мигание при переходе курсора мыши на контролы).  
Комментарии: Очень хорошие уроки, позволяют разобраться с тонкостями программирования графики. ps Я уже не помню какой источник использовал (уроки уже давно делал), вот некоторая информация о двойной буферизации: Двойная буферизация графики https://msdn.microsoft.com/ru-ru/library/ms229622.aspx Практическое руководство. Визуализация буферизированной графики вручную.html https://msdn.microsoft.com/ru-ru/library/ka0yazs1(v=vs.110).aspx 
Видеообзор: https://youtu.be/prIp10yT6Ws
12 VIP. Спирограф 00:05:43 15 чел. ★ 5 Done
  Отчёт отправил: 6391. Владимир Решено за 4 час. 00 мин. [Показать отчёт]
Научился: Экспериментировать с формулами спирографа. 
Сложности: Сделать плавное изменение параметров для работы в режиме скринсейвера. 
Комментарии: Замечательный курс, много узнал. Спасибо! 
Видеообзор: https://youtu.be/2fRXS0pqHaw
  Итого:   12 видеоуроков общей продолжительностью 2 час. 44 мин. 11 чел. ★ 4.95  
  Финалисты:   Alcatraz,   Tekashnik,   Neverwinter 2,   Кирилл Лебедев,   Алексей В.,   Minergimn,   Сергей Витальевич,   Константин,   Фомичева Наталья,   Владимир,   220s .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Экспериментировать.
Трудности: Ничего
Замечаний нет. Курс Прекрасный. При изменении параметров циклов, менялись узоры. Иногда получались довольно интересные. Нечто подобное было в уроках по Комбинаторике в теме - Рекурсия. В курсе показаны наглядные примеры, что будет происходить при изменениях параметров циклов и как это отразится на выполнении программы. Вообще цикл - это круг на плоскости, а в объеме это будет уже спираль, или соленоид, если хотите. Весь наш мир не только рекурсивен, но и движется по спирали. И я думаю, что это второй Божественный закон после Рекурсии.
Научился: 1. Да, задачи были весьма интересными. 2. Получил представление о циклах, разобраться с их вложенностью. 3. Да, последнее что я делал, что рисование с помощью метода DrawArc с использованием 4 вложенных циклов
Трудности: Координаты. Довольно долго понимаю как их менять и от чего они зависят
Комментариев нет)