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

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

Графоциклы

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

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

Хочу купить!

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

Цена: 600 p.


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

# Название видеоурока Решило Рейтинг Доступ
1 Подготовка графики 00:15:32 99 чел. ★ 4.9 Done
  Мы начинаем серию уроков "Графические циклы".
Мы будем создавать циклы для рисования
различных графических узоров, такое
занятие очень поможет прочувствовать
суть циклов, научиться их использовать
легко и непринуждённо.
Отчёт отправил: 9901. Neo Выполнено за 40 мин. [Показать отчёт]
Научился: risovat linii 
Сложности: nichego 
Комментарии: bez kommentariev 
2 Горизонтали и вертикали 00:12:47 95 чел. ★ 4.9 Done
  На этом уроке мы начнём работать с циклами.
Создадим три новые кнопочки, для рисования
горизонтальных, вертикальных линий,
а потом и тех и других сразу.
Добавим задержку выполнения программы,
чтобы видеть, как циклы работают.
Отчёт отправил: 9901. Neo Выполнено за 20 мин. [Показать отчёт]
Научился: Posmotret' na rabotu ciklov 
Сложности: legko 
Комментарии: Horoshiy urok! 
3 Диагональные линии 00:15:01 92 чел. ★ 4.9 Done
  На этом уроке мы напишем циклы
для рисования диагональных линий.
Отчёт отправил: 9901. Neo Выполнено за 20 мин. [Показать отчёт]
Научился: povtoril proydenniy material 
Сложности: slozhnestei ne bilo 
Комментарии: spasibo za urok 
4 Пучок лучей 00:15:42 91 чел. ★ 5 Done
  На этом уроке мы нарисуем ещё несколько лучей,
исходящих из одной точки, получится очень красиво.
Отчёт отправил: 9901. Neo Выполнено за 20 мин. [Показать отчёт]
Научился: nachinaiu chuvstvovat kak rabotayut cikli  
Сложности: nichego slozhnogo 
Комментарии: no comments 
5 Вложенные циклы 00:15:50 91 чел. ★ 4.9 Done
  На этом уроке мы поработаем со вложенными циклами.
Будем рисовать квадрат из квадратиков.
Отчёт отправил: 9901. Neo Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: posmotrel graficheski kak rabotayut vlozhennie cikli, a takzhe prokachal navi'k raboti s vlozhennimi ciklami  
Сложности: slozhnestey ne vozniklo 
Комментарии: hochetsya takzhe posmotret graficheski kak rabotayut "do while", "foreach" etc  
6 Внутренние условия 00:15:00 89 чел. ★ 4.9 Done
  На этом уроке мы добавим условия во вложенные циклы.
А также рассмотрим варианты "оптимизации" таких циклов,
и узнаем, почем их не стоит оптимизировать.
Отчёт отправил: 9901. Neo Выполнено за 30 мин. [Показать отчёт]
Научился: mne bolshe ponravilsya 15-y variant 
Сложности: nichego 
Комментарии: otlichniy urok 
7 Трёхмерные циклы 00:16:49 85 чел. ★ 4.9 Done
  На этом уроке мы создадим три и четыре вложенных цикла.
Отчёт отправил: 9901. Neo Выполнено за 20 мин. [Показать отчёт]
Научился: poznakomilsya s 3-x mernimi i 4-x mernimi ciklami i porabotal s nimi 
Сложности: nichego 
Комментарии: spasibo za urok vse ok 
8 Спираль Архимеда 00:18:16 80 чел. ★ 5 Done
  На этом видеоуроке мы воспользуемся тригонометрией для рисования стрелок часов и спирали Архимеда.
Отчёт отправил: 9901. Neo Выполнено за 20 мин. [Показать отчёт]
Научился: izmenil parametri i poigral v cikli 
Сложности: nichego 
Комментарии: spasibo za kurs 
9 ФИНАЛЬНЫЙ УРОК 78 чел. ★ 4.9 Done
  Дорогой друг!

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

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

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

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

Какой курс ты будешь проходить следующим?
Отчёт отправил: 9901. Neo Выполнено за 10 мин. [Показать отчёт]
Научился: 1. Понравились ли тебе задачи? - oooooooo yeah!!! 2. Какие навыки ты приобрёл? - poznakomilsya s 4-x mernimi ciklami i so spiralom Arhimeda 3. Ставил ли ты свои эксперименты над циклами, какие? - da, poproboval no poka bezdelushki vsyakie vishli 
Сложности: nichego 
Комментарии: ok 
10 VIP - Квадрат Гарри Поттера 00:09:39 54 чел. ★ 5 Done
  На этом уроке мы создадим несколько квадратных заклинаний.
Отчёт отправил: 9901. Neo Выполнено за 20 мин. [Показать отчёт]
Научился: koldovat kak harry potter  
Сложности: nichego 
Комментарии: 1) y < 31 - x 2) x * x * y % 5 > 2 3) x>y*y && y*y>2 4) y == x / 2 5) x * y % 6 < 2 My variant: x > y * Math.Log(5) && y *Math.Log(5) > 2 
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();

Отчёт отправил: 9901. Neo Выполнено за 20 мин. [Показать отчёт]
Научился: Daa klassniy algoritm okazalsya 
Сложности: nichego 
Комментарии: Klassniy urok! Spasibo! 
12 VIP. Спирограф 00:05:43 52 чел. ★ 4.9 $
  На этом уроке мы сформулируем самостоятельное задание для завершения курса "Графические циклы".

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

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. Да, я делаю с циклами всё что в голову придёт. Например: изменяю условия цикла, добавляю в имеющийся цикл ещё один. 4.(3.) Следующий у меня будет "Начинающий уровень № 2".Эх! А я ведь помню то как я делал игру "лабиринт 2d".Да-а тогда я был в шоке от того, как легко создать на форме кнопку :)
Научился: Научился работать с графикой. Задачки очень легкие, но очень эффективные для понимания. Навыки работы с графикой. При изменении параметров появлялись разные картинки - это было очень наглядно.
Трудности: Понять как инициализируется графический интерфейс и почему именно так, и что для чего создается. Так же не совсем понятно откуда автор узнал, что есть такой класс для рисования. Да и вообще пока не очень понимаю как можно понять все что есть для работы в студии.
Хотелось может что б было описание, что б у начинающего сформировалось понимание общее и на первом этапе и он понимал, например (расстояние до Москвы 1500 км ты прошел 150 км, то же самое и со студией - что б полноценно или более или менее овладеть студией нужно изучить 56 библиотек это 100%, которые есть в студии или же был какой-то навигатор я буду работать с графикой можно использовать методы Draw, которые показывал автор, а можно OpenGL(рисовали в институте). Есть студия в студии есть такие-то библиотеки и перечислить возможности что б знать что искать, а так когда проходишь каждый урок мы берем по кусочку, а общую картину мы не видим. Может выводить в процентном отношении например автор данного проекта знает вот это – и это 100% ты изучил вот это и вот это - это 20%. Когда создаешь проекты там так же перечислено целая куча всего, было б не плохо если б например было описание - программирование разделено на несколько разделов и каждая технология используется для таких-то целей. Получается что есть ящик с инструментами, но он закрыт, если мы скажем дай молоток нам тогда достанут молоток, вопрос откуда мы знаем, что там есть молоток, и что этим молотком нужно забивать гвозди, а не выкручивать болты - мы не знаем. Конечно Вы скажите вот есть MSDN вот и изучайте - но к сожалению там так же все перечислено общим списком, и по первой не очень понятно. Или может просто нужно научиться пользоваться MSDN и все вопросы отпадут?