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

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!

Графоциклы

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

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

Хочу купить!

Купить в рассрочку за мегахеши

Цена: 600 p.


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

# Название видеоурока Решило Рейтинг Доступ
1 Подготовка графики 00:15:32 99 чел. ★ 4.9 Done
  Мы начинаем серию уроков "Графические циклы".
Мы будем создавать циклы для рисования
различных графических узоров, такое
занятие очень поможет прочувствовать
суть циклов, научиться их использовать
легко и непринуждённо.
Отчёт отправил: 7238. Константин Выполнено за 25 мин. [Показать отчёт]
Научился: Научился рисовать графические примитивы используя метод Graphics 
Сложности: Ничего. 
Комментарии: Все норм. 
2 Горизонтали и вертикали 00:12:47 95 чел. ★ 4.9 Done
  На этом уроке мы начнём работать с циклами.
Создадим три новые кнопочки, для рисования
горизонтальных, вертикальных линий,
а потом и тех и других сразу.
Добавим задержку выполнения программы,
чтобы видеть, как циклы работают.
Отчёт отправил: 7238. Константин Выполнено за 20 мин. [Показать отчёт]
Научился: Научился рисовать линии в разных плоскостях. И использовать задержку. 
Сложности: Ничего. 
Комментарии: Все норм. 
3 Диагональные линии 00:15:01 92 чел. ★ 4.9 Done
  На этом уроке мы напишем циклы
для рисования диагональных линий.
Отчёт отправил: 7238. Константин Выполнено за 20 мин. [Показать отчёт]
Научился: Научился рисовать разные линии. И разобрался с циклами. 
Сложности: Ничего. 
Комментарии: Интересен факт что при использовании sleep программа немного подвисает, а как сделать что б была задержка и не подвисала программа.  
4 Пучок лучей 00:15:42 91 чел. ★ 5 Done
  На этом уроке мы нарисуем ещё несколько лучей,
исходящих из одной точки, получится очень красиво.
Отчёт отправил: 7238. Константин Выполнено за 20 мин. [Показать отчёт]
Научился: Научился рисовать пучки линий. 
Сложности: Ничего. 
Комментарии: Все норм. 
5 Вложенные циклы 00:15:50 91 чел. ★ 4.9 Done
  На этом уроке мы поработаем со вложенными циклами.
Будем рисовать квадрат из квадратиков.
Отчёт отправил: 7238. Константин Выполнено за 20 мин. [Показать отчёт]
Научился: Научился работать с квадратами и выводить в разном порядке. 
Сложности: Ничего. 
Комментарии: Все норм. 
6 Внутренние условия 00:15:00 89 чел. ★ 4.9 Done
  На этом уроке мы добавим условия во вложенные циклы.
А также рассмотрим варианты "оптимизации" таких циклов,
и узнаем, почем их не стоит оптимизировать.
Отчёт отправил: 7238. Константин Выполнено за 20 мин. [Показать отчёт]
Научился: Рассмотрел всевозможные варианты как можно рисовать разными циклами for. 
Сложности: Ничего. 
Комментарии: На вебинаре автор говорил что в 16 варианте все будет очень сложно, но чето не ощутил секунд за 10 решил :) Хотя 15-й вариант мне изначально понравился, а 16 уж сильно много однообразного кода написано стараюсь избавляться от такого когда сам пишу.  
7 Трёхмерные циклы 00:16:49 85 чел. ★ 4.9 Done
  На этом уроке мы создадим три и четыре вложенных цикла.
Отчёт отправил: 7238. Константин Выполнено за 20 мин. [Показать отчёт]
Научился: Создавать вложенные тройные и четверные циклы. 
Сложности: Ничего. 
Комментарии: Все норм. 
8 Спираль Архимеда 00:18:16 80 чел. ★ 5 Done
  На этом видеоуроке мы воспользуемся тригонометрией для рисования стрелок часов и спирали Архимеда.
Отчёт отправил: 7238. Константин Выполнено за 25 мин. [Показать отчёт]
Научился: Научился рисовать спираль Архимеда. 
Сложности: Вспомнить тригонометрию. И все это запомнить. 
Комментарии: Все норм. 
9 ФИНАЛЬНЫЙ УРОК 78 чел. ★ 4.9 Done
  Дорогой друг!

Напиши, пожалуйста, отзыв и ответы
об этом мини-пакете "Графические циклы".

1. Понравились ли тебе задачи?
2. Какие навыки ты приобрёл?
3. Ставил ли ты свои эксперименты над циклами, какие?

Запиши видеообзор своей программы (по желанию).

Приложи самые эффектные скриншоты своей программы.

Какой курс ты будешь проходить следующим?
Отчёт отправил: 7238. Константин Выполнено за 25 мин. [Показать отчёт]
Научился: Научился работать с графикой. Задачки очень легкие, но очень эффективные для понимания. Навыки работы с графикой. При изменении параметров появлялись разные картинки - это было очень наглядно. 
Сложности: Понять как инициализируется графический интерфейс и почему именно так, и что для чего создается. Так же не совсем понятно откуда автор узнал, что есть такой класс для рисования. Да и вообще пока не очень понимаю как можно понять все что есть для работы в студии. 
Комментарии: Хотелось может что б было описание, что б у начинающего сформировалось понимание общее и на первом этапе и он понимал, например (расстояние до Москвы 1500 км ты прошел 150 км, то же самое и со студией - что б полноценно или более или менее овладеть студией нужно изучить 56 библиотек это 100%, которые есть в студии или же был какой-то навигатор я буду работать с графикой можно использовать методы Draw, которые показывал автор, а можно OpenGL(рисовали в институте). Есть студия в студии есть такие-то библиотеки и перечислить возможности что б знать что искать, а так когда проходишь каждый урок мы берем по кусочку, а общую картину мы не видим. Может выводить в процентном отношении например автор данного проекта знает вот это – и это 100% ты изучил вот это и вот это - это 20%. Когда создаешь проекты там так же перечислено целая куча всего, было б не плохо если б например было описание - программирование разделено на несколько разделов и каждая технология используется для таких-то целей. Получается что есть ящик с инструментами, но он закрыт, если мы скажем дай молоток нам тогда достанут молоток, вопрос откуда мы знаем, что там есть молоток, и что этим молотком нужно забивать гвозди, а не выкручивать болты - мы не знаем. Конечно Вы скажите вот есть MSDN вот и изучайте - но к сожалению там так же все перечислено общим списком, и по первой не очень понятно. Или может просто нужно научиться пользоваться MSDN и все вопросы отпадут?  
10 VIP - Квадрат Гарри Поттера 00:09:39 54 чел. ★ 5 Done
  На этом уроке мы создадим несколько квадратных заклинаний.
Отчёт отправил: 7238. Константин Выполнено за 30 мин. [Показать отчёт]
Научился: Рисовать разные фигуры. Все показал в принскринах варианты, которые были выполнены. 
Сложности: Подобрать параметры для разных фигур 
Комментарии: Все норм. 
11 VIP. Узоры на окружности 00:23:45 64 чел. ★ 5 Done
  На этом уроке мы создадим динамические
графические круговые узоры, получится
такая красота, что глаз не оторвать!

Урок создан по материалам статьи:
http://habrahabr.ru/post/274471/

* Подсказка, как сделать отображение узоров без мигания:
ArcLine (fon, n * 2, n * 2 * (coeff - step));
ArcLine (pen, n * 2, n * 2 * coeff);


Ещё попробуйте использовать
g.Clear(Color.White);
вместо
Clear();

Отчёт отправил: 7238. Константин Выполнено за 40 мин. [Показать отчёт]
Научился: Научился рисовать узоры. 
Сложности: Сказать честно так и не понял как убрать мерцания и зависание программы во время анимации. Если включить анимацию закрыть программу можно только через остановку. 
Комментарии: Урок очень понравился. Воодушевил и помог посмотреть на программирование другими глазами. 
Видеообзор: https://youtu.be/HGPHL7xqZkc
12 VIP. Спирограф 00:05:43 52 чел. ★ 4.9 Done
  На этом уроке мы сформулируем самостоятельное задание для завершения курса "Графические циклы".

Полезные ссылки:
https://ru.wikipedia.org/wiki/Спирограф_(игрушка)
http://www.mathplayground.com/Spiromath.html


Отчёт отправил: 7238. Константин Выполнено за 22 час. 00 мин. [Показать отчёт]
Научился: Научился рисовать спирограф. 
Сложности: Нарисовать спирограф наверное так бы и не смог без помощи. Было очень много чего нарисовано например вот: https://gyazo.com/f33547ca0bef83abee909d35d1a16bba Или вот: https://gyazo.com/25d7888e50f15825bfe6ba243221da8d и целая куча всего другого. Несколько раз переделывал проект так и не получалось. Но все это были реализации не похожие на спирограф. Вообщем вы мучил он меня.  
Комментарии: Все норм.  
13 VIP. Спирограф от Елены 00:16:54 33 чел. ★ 5 $
  Создание программы "Спирограф" на языке C#.

На этом уроке мы узнаем, что такое "Спирограф",
как он работает, какие формулы нужно использовать,
чтобы написать эту программу с нуля самостоятельно.

На видео - пошаговая инструкция создания готовой программы.

Полезные ссылки:
https://ru.wikipedia.org/wiki/Спирограф_(игрушка)
http://www.mathplayground.com/Spiromath.html
  Итого:   13 видеоуроков общей продолжительностью 3 час. 00 мин. 32 чел. ★ 4.94  
  Финалисты:   Permitin Alexey,   Новопашин Владимир,   Николай Денисов,   Rita,   Александр,   Алексей Малышев,   Progresir,   Сергей Стефаненко,   Alexander Sidorov,   Bazel,   Tekashnik,   Владимир,   Иван,   Denis,   Алексей В.,   Denis,   Денис,   chip,   Oleg Didok ,   Василий,   Петя,   Yefim,   Иван Воронин,   Алексей|BrisK|Кривицкий,   Саша Авербух,   Никита,   Дмитрий,   zhikharevav,   WildOrc,   Андрей,   Виталий,   Bodrik_torf .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
1. Отличные задачки для понимания и демонстрации работы с циклами. 2. Закрепил навык работы с графикой. 3. Изменял параметры циклов, получая разные варианты получаемой графики.
Научился: 1 понравился весь курс 2 не много продвинулся в понимании циклов но не совсем понял 3 пока ставить эксперименты с циклами не могу так как не совсем ими владею
Трудности: Начиная с вложенных циклов сложнее пошло понимание
Буду повторять циклы пока не пойму! Очень хороший и очень наглядный курс!