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

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

Графоциклы

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


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

3,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Подготовка графики 00:15:32 56 чел. ★ 4.9 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 30 мин. [Показать отчёт]
Научился: Вспомнил, как рисовать на picturebox-е 
Сложности: Ничего. 
Комментарии: Обновляю знания. 
2 Горизонтали и вертикали 00:12:47 52 чел. ★ 4.9 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 30 мин. [Показать отчёт]
Научился: Научился делать задержку в программе. 
Сложности: Всё просто. 100% 
Комментарии: Мы продолжаем. 
3 Диагональные линии 00:15:01 50 чел. ★ 4.9 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 30 мин. [Показать отчёт]
Научился: Всё знал. 
Сложности: Ничего. 
Комментарии: Лучше использовать 2 цикла последовательно. 
4 Пучок лучей 00:15:42 49 чел. ★ 5 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 30 мин. [Показать отчёт]
Научился: Всё знал. 
Сложности: Ничего. 
Комментарии: Красота!!! Я добавил антилиасинг!!! 
5 Вложенные циклы 00:15:50 49 чел. ★ 4.9 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 15 мин. [Показать отчёт]
Научился: Всё знал. 
Сложности: Ничего. Всё знаю на 100% 
Комментарии: В описании галочек написано про кнопки 11, 12, 13, а на самом деле 12, 13, 14. 
6 Внутренние условия 00:15:00 48 чел. ★ 4.9 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 30 мин. [Показать отчёт]
Научился: Задавать карандашу цвет фона. 
Сложности: Да ничего! Убрать центральные квадратики из кнопки 16.... Ха-ха-ха! Вот щас я буду там условия городить)))) Да проще центральные клетки зарисовать потом фоном))))) 
Комментарии: Хотя впринципе можно и с условиями, но для этого цикл придется сделать более управляемым.. да да! Первый раз в жизни делаю в цикле 2 переменных)))) for (int x = 0, y = 0; x < 300; x += 30, y += 30) { if ((x == 120 && y == 120) || (x == 150 && y == 150) || (x == 120 && y == 150) || (x == 150 && y == 120)) pen = new Pen(pictureBox1.BackColor); else pen = new Pen(Color.Cyan); g.DrawRectangle(pen, x + 3, x + 3, 24, 24); Sleep1(); g.DrawRectangle(pen, (270 - x) + 3, x + 3, 24, 24); Sleep1(); g.DrawRectangle(pen, 120 + 3, x + 3, 24, 24); Sleep1(); g.DrawRectangle(pen, 150 + 3, x + 3, 24, 24); Sleep1(); g.DrawRectangle(pen, x + 3, 120 + 3, 24, 24); Sleep1(); g.DrawRectangle(pen, x + 3, 150 + 3, 24, 24); Sleep1(); } RefreshPicture(); Вот собственно и всё! 
Видеообзор: https://youtu.be/AjUZ0TwSNNo
7 Трёхмерные циклы 00:16:49 45 чел. ★ 4.9 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 20 мин. [Показать отчёт]
Научился: Четырёхмерным циклам. 
Сложности: Ничего. До сих пор 100%. И даже если бы сразу с этого начали, было бы 100%. 
Комментарии: Класьненько!!! 
8 Спираль Архимеда 00:18:16 40 чел. ★ 5 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 30 мин. [Показать отчёт]
Научился: Переводить радианы в градусы. Повторил приведение типов. 
Сложности: Всё хорошо. Всё здорово. Всё замечательно. Всё прекрасно. 
Комментарии: Спираль рисуется дольше всех. 
9 ФИНАЛЬНЫЙ УРОК 38 чел. ★ 4.9 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 15 мин. [Показать отчёт]
Научился: Всё знал)) 
Сложности: Написать отзыв, конечно! 
Комментарии: Ну, чтож. Курс мне понравился. Он был легкий и приятный на вкус)))) Я экспериментировал с циклами... чуть-чуть.... немноооожко))) И узнал, как реализовывать задержку! Спасибо за эту фишку! Очень полезная штука! Конечно проследить работу циклов тоже было любопытно. Теперь, со знанием правила "первой и последней итерации" мне будет уже легче проверять свои циклы на работоспособность. На счет идей похожего плана сложно что либо сказать. Хотелось бы сделать диаблоподобную игру - вот идея! но она конечно не уложится в рамки такого мини-курса) 
10 VIP - Квадрат Гарри Поттера 00:09:39 16 чел. ★ 5 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 30 мин. [Показать отчёт]
Научился: Научился управлять отображением точек и решеток в квадрате)))) 
Сложности: Сообразить, как что сделать. 
Комментарии: Некоторые отгаданные картинки: 1) Console.Write(i<=j ? "# " : ". "); 2) Console.Write(i==j ? "# " : ". "); 3) Console.Write(i==25-j ? "# " : ". "); 4) Console.Write(i < 31-j ? "# " : ". "); 5) Console.Write(i == (j+1)/2 ? "# " : ". "); 6) Console.Write(i > 10 && j > 10 ? ". " : "# "); 7) Console.Write(i > 18 && j > 18 ? "# " : ". "); 8) Console.Write(i * j == 0 ? "# " : ". "); 9) Console.Write( (i < j + 10 ) && ( j < i + 10) ? ". " : "# "); 13) Console.Write( (i + j < 30) && (i + j > 20) ? "# " : ". "); 14) Console.Write(i * j < 120 ? "# " : ". "); На моем рисунке ассасин)) 
11 VIP. Узоры на окружности 00:23:45 26 чел. ★ 5 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 45 мин. [Показать отчёт]
Научился: Научился выводить набор линий циклически, наподобие анимации. 
Сложности: Ничего. 
Комментарии: АБАЛДЕННЫЕ РЕЗУЛЬТАТЫ!!! СУПЕР!!!!! Не знаю, как сделать без мигания. Думал, затирать тем же цветом, а нет, фигу, неполучается. Результат на скриншоте. 
12 VIP. Спирограф 00:05:43 15 чел. ★ 5 Done
  Отчёт отправил: 1901. Neverwinter 2 Решено за 2 час. 20 мин. [Показать отчёт]
Научился: Научился писать программу спирограф  
Сложности: Разобраться, почему не смещается во время рисования. 
Комментарии: Ваще клёвый курс. Всем советую, и не смотрите на надпись "Профи" в начале - он как раз то не сложный. 
Видеообзор: https://youtu.be/NoFy0g3QQyQ
  Итого:   12 видеоуроков общей продолжительностью 2 час. 44 мин. 11 чел. ★ 4.95  
  Финалисты:   Alcatraz,   Tekashnik,   Neverwinter 2,   Кирилл Лебедев,   Алексей В.,   Minergimn,   Сергей Витальевич,   Константин,   Фомичева Наталья,   Владимир,   220s .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Формулировать мысли
Трудности: Формулировать мысли
1. Задачи были очень интересные, половину я сделал без видеоуроков)) 2. Подтянул понимание циклов (хотя я их и так очень хорошо знаю) 3. В задачах каждый раз изменял какие то параметры, обычно это либо шаг, либо смещение, всегда получалось, что нибудь интересное.
Научился: Уроки понравились, все обьясняется понятно и просто. То что трудно понять на слух, разобрано на практике при выполнении заданий. В принципе для меня ничего нового про циклы, просто повторил их. Самые большие трудности возникают при расчете координат (зависит от того, какой рисунок ты хочешь получить). Всегда можно поэкспериментировать в циклах для вывода необычных узоров.
Трудности: Расчет координат по которым будет рисоваться фигура.
Замечаний нет