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

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

Графоциклы

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


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

1,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Подготовка графики 00:15:32 74 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 25 мин. [Показать отчёт]
Научился: повторил инициализацию графики. 
Сложности: ничего 
Комментарии: Дальше будет интереснее! 
2 Горизонтали и вертикали 00:12:47 69 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 45 мин. [Показать отчёт]
Научился: Еще больше проникся мощностью циклов.  
Сложности: ничего сложного, все уже было, повторение - мать учения. 
Комментарии: идем дальше 
3 Диагональные линии 00:15:01 67 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 20 мин. [Показать отчёт]
Научился: Поэкспериментировал с различными вариантами рисования в цикле. 
Сложности: ничего 
Комментарии: отлично, идем дальше! 
4 Пучок лучей 00:15:42 66 чел. ★ 5 Done
  Отчёт отправил: 6391. Владимир Решено за 20 мин. [Показать отчёт]
Научился: простыми циклами рисовать красивые решетки с муаром. 
Сложности: ничего 
Комментарии: Спасибо! 
5 Вложенные циклы 00:15:50 64 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 25 мин. [Показать отчёт]
Научился: Универсальные и эффективные способы использования вложенных циклов. 
Сложности: ничего 
Комментарии: в этом уроке 12, 13 и 14-я кнопка. 
6 Внутренние условия 00:15:00 63 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Продвинутому владению управлением циклами через условия. 
Сложности: Придумал сам себе задание реализовать рисунок, дополнительный к кнопке 15 (и 16). Сделал через вложенный цикл кнопки 15 со своими условиями (см. скриншот) 
Комментарии: Очень понравилось экспериментировать с условиями. Спасибо! 
7 Трёхмерные циклы 00:16:49 59 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 35 мин. [Показать отчёт]
Научился: Тройные и четверные вложенные циклы это сила! 
Сложности: ничего 
Комментарии: Очень хорошо и наглядно показана вся мощь циклов, можно разбирать их по полочкам и вставлять разные условия, спасибо за уроки! 
8 Спираль Архимеда 00:18:16 54 чел. ★ 5 Done
  Отчёт отправил: 6391. Владимир Решено за 1 час. 50 мин. [Показать отчёт]
Научился: Эксперименты с тригонометрическими функциями в циклах. 
Сложности: перестать эксперименты ;) 
Комментарии: Затягивает ;) сделал так что спираль Архимеда всегда закручивается до заполнения экрана. 
9 ФИНАЛЬНЫЙ УРОК 52 чел. ★ 4.9 Done
  Отчёт отправил: 6391. Владимир Решено за 1 час. 35 мин. [Показать отчёт]
Научился: Циклы от одинарного до четвертого уровня вложенности стали родными и близкими. 
Сложности: В первый раз делать видеоклип. Перестать экспериментировать ;) 
Комментарии: В этих уроках Евгений Витольдович показывает, на примере рисования различных фигур, что даже с обычным одинарным циклом можно творить чудеса. Циклы могут быть не скучными, а очень даже яркими и праздничными, особенно если добавить элемент случайности. Чашка кофе оказалась целой серией чашек за долгими экспериментами. Задачи построены так что можно бесконечно изменять параметры и условия чтобы посмотреть к чему это приведет и тут же наблюдать результат и делать выводы. Вот с такими экспериментами и прокачиваются навыки программирования. Спасибо за этот маленький, да удаленький цикл уроков! Пока экспериментировал делал скриншоты, то что получилось можно увидеть по ссылке. PS: Работая над уроками вспомнил про такую игрушку как спирограф. Хотелось бы сделать такую программу.  
Видеообзор: https://youtu.be/mRNWwUw1lu4
10 VIP - Квадрат Гарри Поттера 00:09:39 31 чел. ★ 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 40 чел. ★ 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 27 чел. ★ 5 Done
  Отчёт отправил: 6391. Владимир Решено за 4 час. 00 мин. [Показать отчёт]
Научился: Экспериментировать с формулами спирографа. 
Сложности: Сделать плавное изменение параметров для работы в режиме скринсейвера. 
Комментарии: Замечательный курс, много узнал. Спасибо! 
Видеообзор: https://youtu.be/2fRXS0pqHaw
  Итого:   12 видеоуроков общей продолжительностью 2 час. 44 мин. 23 чел. ★ 4.95  
  Финалисты:   Alcatraz,   Tekashnik,   Neverwinter 2,   Кирилл Лебедев,   Алексей В.,   Minergimn,   Сергей Витальевич,   Константин,   Фомичева Наталья,   Владимир,   220s,   Сергей Зулкарнаев,   Станислав,   Сергей Аникин,   Елена,   Permitin Alexey,   Rita,   Дмитрий,   Denis,   Александр,   Иван,   Алексей Малышев,   aleksey-k .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился работать с графикой. Задачки очень легкие, но очень эффективные для понимания. Навыки работы с графикой. При изменении параметров появлялись разные картинки - это было очень наглядно.
Трудности: Понять как инициализируется графический интерфейс и почему именно так, и что для чего создается. Так же не совсем понятно откуда автор узнал, что есть такой класс для рисования. Да и вообще пока не очень понимаю как можно понять все что есть для работы в студии.
Хотелось может что б было описание, что б у начинающего сформировалось понимание общее и на первом этапе и он понимал, например (расстояние до Москвы 1500 км ты прошел 150 км, то же самое и со студией - что б полноценно или более или менее овладеть студией нужно изучить 56 библиотек это 100%, которые есть в студии или же был какой-то навигатор я буду работать с графикой можно использовать методы Draw, которые показывал автор, а можно OpenGL(рисовали в институте). Есть студия в студии есть такие-то библиотеки и перечислить возможности что б знать что искать, а так когда проходишь каждый урок мы берем по кусочку, а общую картину мы не видим. Может выводить в процентном отношении например автор данного проекта знает вот это – и это 100% ты изучил вот это и вот это - это 20%. Когда создаешь проекты там так же перечислено целая куча всего, было б не плохо если б например было описание - программирование разделено на несколько разделов и каждая технология используется для таких-то целей. Получается что есть ящик с инструментами, но он закрыт, если мы скажем дай молоток нам тогда достанут молоток, вопрос откуда мы знаем, что там есть молоток, и что этим молотком нужно забивать гвозди, а не выкручивать болты - мы не знаем. Конечно Вы скажите вот есть MSDN вот и изучайте - но к сожалению там так же все перечислено общим списком, и по первой не очень понятно. Или может просто нужно научиться пользоваться MSDN и все вопросы отпадут?
Научился: 1.Да мне очень понравилось урок 2.Я научился работать циклами- выложенными, трехмерными, четырехмерными . 3.Да попробовал , но не очень то получилось ))
Трудности: нарисовать спираль архимеда
ок