Курсы для программистов

Формула программиста

основатель — Волосатов Евгений Витольдович
Робот Шарп опять работает.

Клуб формулистов - Ежемесячная подписка

Вступление в Клуб Формулистов на выгодных условиях для НОВЫХ участников.

После взноса  999  499 руб. вы получите подписку
в Клуб Формулистов на 30 дней и 256 байт для быстрого старта.
Байты используются для открытия более одного урока в день, по 50 байт за урок.

Стоимость 1 дня за первый месяц: всего 16 рублей.

Первый взнос - 499 руб./30 дней.

Через 30 дней будет списано 3,000 2,400 руб.
за продление подписки в Клуб на 30 дней + подарок 512 байт.

Так будет продолжаться каждые 30 дней, пока вы не отмените подписку.
Средства будет автоматически считываться с вашей карты.
Вы в любой момент сможете отказаться от продления Клуба.

Только ДО КОНЦА НЕДЕЛИ -
-50% скидка на первый взнос, всего 499 (вместо 999) рублей!
-20% скидка на ЕЖЕМЕСЯЧНЫЙ платёж!
Всего 2400 руб/месяц (вместо 3000 руб/месяц), или 80 руб./день - цена чашки кофе.


Стоимость 1 дня: 80 руб.

Хочу вступить!

Также есть другие варианты оплаты участия в КФ:

Билет в клуб формулистов на ...
30+ дней | 60 дней | 150 дней | 380 дней | 1000 дней

Внимание!
Стоимость участия в Клубе формулистов увеличивается 1 числа каждого месяца на 100 рублей.
При оформления подписки стоимость остаётся постоянной, пока подписка не будет отменена.







Первый взнос - 499 руб./30 дней + 500 байт.
Последующие взносы - 3,000 2400 руб./месяц + 512 байт.



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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE Создаём графику 00:28:12
129 чел. ★ 4.9 Done
  Первый урок.
Анализ проекта, создание формы, инициализация графики, рисование окружностей.

Отчёт отправил: 24. Олюшка Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: повторила работу с формой, работу классов Bitmap, Graphics, Pen 
Сложности: сложности не возникло, все очень подробно рассказано, вот только пока не удалось реализовать случайное разноцветную заливку моих шариков 
Комментарии: Урок суперский, жду с нетерпением продолжения этой серии! Сделала заливку кружков, так веселей! Спасибо, Евгений! :) 
2 Движение шарика 00:31:11
115 чел. ★ 4.9 Done
  Второй урок.
Добавление таймера, создание функции для изменения координат, реализация отскока шарика от краёв картинки, учёт размера кружка, стирание старого положения.

Отчёт отправил: 24. Олюшка Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: потренировалась с координатами, со стиранием закрашенного шарика, улучшения кода при добавление констант и переменных. 
Сложности: не возникли так как все выложено по каждому шагу, вот только немного пришлось помудрить со стиранием моей заливки с помощью Brush, хотя все отлично вышло, Красота! 
Комментарии: Отличный урок! Мне очень понравился, и я довольна своими результатами! Вот такой вот подобный мячик хотела тогда сделать в Акраноиде! Благодарю за этот урок! :)  
3 Новый класс Graph 00:29:03
92 чел. ★ 4.9 Done
  Третий урок
Создание класса Graph и перенос в него всех действий с графикой.
Отчёт отправил: 24. Олюшка Выполнено за 2 час. 20 мин. [Показать отчёт]
Научился: рефакторингу, потренировалась создавать стркутуру, уменьшать код наводя порядок и структуризировать его, потренировала перегрузку конструктора 
Сложности: увы, не возникло! :D  шутка конечно, хорошее объяснение каждой строчки и каждого действия, все очень ясно и понятно!!!! Не получилось второй мячик сделать другим цветом :( Уже все сделала и пришла в голову мысль добавить второй шарик для красоты, все вывела, опять не интересно можно ж его другим цветом сделать и тут и зависла, добавила цвет, а оба с разным цветом не рисуются, расстроилась, пока так оставлю ведь нужно идти дальше!!! :)  
Комментарии: Спасибо, за великолепный урок! Все замечательно работает и все на удивление понятно! Красота, да и только! :) Подскажите, как сделать чтобы другой мячик был другим цветом, что-то я упускаю и не вижу в чем моя ошибка :( 
4 Новый класс Figure 00:31:21
82 чел. ★ 5 Done
  Четвёртый урок
На этом уроке мы вынесем всю логику работы с координатами в отдельный класс Pixel и в конце добавим ещё одни шарик в наш "Хранитель экрана".

Отчёт отправил: 24. Олюшка Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: освоение на практике создания переопределяемых конструкторов, продолжила изучение очищения основного класса и создания новых классов для оптимизации кода 
Сложности: по уроку ничего, все ясно и понятно, а вот сама добавить цвет так и не могу, ужасно расстроилась:( 
Комментарии: Хороший Урок! Спасибо! 
5 Новый класс Polygone 00:30:58
74 чел. ★ 4.9 Done
  Пятый урок
На этом уроке мы закончим создание хранителя экрана.
Мы создадим класс Polygone для хранения многоугольника.
Также добавим в класс Graph метод для его рисования.
В результате получится забавный анимированный многоугольник + потенциал для дальнейшего развития программы.
Отчёт отправил: 24. Олюшка Выполнено за 3 час. 00 мин. [Показать отчёт]
Научился: потренировалась в переносе классов, с созданием и использование списков (класс List<>), увидела как работать с классном Polygon, работать с координатами 
Сложности: долго подгоняла координаты 
Комментарии: Шикарный урок! Очень хорошо потренировалась и получила такую красоту и интересную программу! Спасибо Евгений за очередное мое чудо! :) 
6 ПОЛУФИНАЛЬНЫЙ урок 00:23:23
50 чел. ★ 4.9 Done
  Задание:
Записать видео обзор созданного хранителя экрана.
Рассказать, понравился ли тебе курс, чему ты научился, что было самым сложным.

Отчёт отправил: 24. Олюшка Выполнено за 35 мин. [Показать отчёт]
Научился: еще раз потренировалась делать обзор программы, размещать на ютую 
Сложности: бороться с волнением, и не экать, т.к. все слова вылетают из головы от волнения :D 
Комментарии: Я это сделала, Ура!!! Плохо или хорошо, судить Вам, а мне нравится! Программа супер! Я довольна ей и очень счастлива что в моей коллекции она появилась! Я, Молодец! Спасибо, Евгений за программу, помощь и все что ты сделал для моего продвижения еще вперед! :) 
Видеообзор: http://youtu.be/qfWWStJL5_k
7 Форма настроек 00:23:24
43 чел. ★ 5 Done
  Шестой урок
На этом уроке мы создадим форму для выбора настроек нашего Хранителя экрана.
Можно будет выбрать цвет фона и цвет линий, а также количество вершин.
форма будет создана в новом классе Window Forms.
Отчёт отправил: 24. Олюшка Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: запуск новой формы из родительской, познакомилась с enum DialogResult, попрактиковалась с компонентом TrackBar, познакомилась с компанентом ColorDialog и их обработкой событий 
Сложности: сложностей не было, все очень доступно и понятно 
Комментарии: Отличное продолжение замечательной программы! Уже жду с нетерпением продолжение! Мне нравится то что получается! Это моя красота! Спасибо, Евгений! :) 
8 Применение настроек 00:29:52
43 чел. ★ 5 Done
  Седьмой урок
На этом уроке мы добавим кнопку Сохранения настроек
и сделаем применение выбранных параметров.
Для этого нам нужно будет организовать
передачу данных между формами.
Для применения всех настроек придётся дорабатывать
классы Graph и Figure, писать алгоритм
для добавления/удаления вершин
и создания случайной фигуры.
Придётся дорабатывать
Отчёт отправил: 24. Олюшка Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: увидела разницу между  обработкой исключения try catch и проверкой условий if else, узнала что вместо модификаторов доступа можно использовать простые функции, продолжила изучение ООП, увидела как лучше не писать код (быдлокод) 
Сложности: увы, т.е. к счастью не возникли, все очень ясно и понятно!!! :) 
Комментарии: Я оценила эту прелесть! Вы не видите а я аж в ладоши от радости такой захлопала! У меня вот такая красотень теперь есть и я очень счастлива! Спасибо!!! :) 
9 Использование реестра 00:29:45
43 чел. ★ 5 Done
  Восьмой урок
На этом уроке мы будем сохранять параметры в реестре и считывать их оттуда.
Функции для работы с реестром вынесем в отдельный статический класс.
Сделаем считывание и сохранение всех трёх параметров:
цвет фона, цвет линий, количество вершин.
Отчёт отправил: 24. Олюшка Выполнено за 1 час. 20 мин. [Показать отчёт]
Научился: познакомилась с сохранением в реестр с помощью класса RegistryKey, увидела как сохраняется в реестр, использовать структуру Color 
Сложности: сложностей не возникло) 
Комментарии: Ура!!! У меня все получилось! Я теперь знаю как записывается в реестр, как его вызывать! Я Молодец! Все сохраняется и загружается! Круто!!! Великолепный Урок! :) 
10 Параметры командной строки 00:22:41
41 чел. ★ 5 Done
  Девятый урок
На этом уроке мы узнаем,
как нужно управлять запуском стандартных хранителей экрана.
Какие параметры командной строки для этого используются.
Добавим анализ аргументов командной строки
в свою программу, в зависимости от которых
будем открывать либо настройки программы,
либо запускать хранитель экрана.
Отчёт отправил: 24. Олюшка Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: узнала как запускать программу с параметрами, где смотреть параметры запуска, работа с запуском прогрммы 
Сложности: сложностей не возникло, единственное, не получилось запускать через командную строку! 
Комментарии: Великолепный урок, очень расширил кругозор мой! А еще все замечательно работает! Спасибо за эту прелесть, Евгений! Уже с нетерпением жду следующего урока!!! :)  
11 Полноэкранный режим 00:13:58
41 чел. ★ 5 Done
  Десятый урок
На этом уроке мы переделаем нашу заставку чтобы она работала в полноэкранном режиме.
Для этого уберём заголовок, установим аттрибут "поверх всех окон".
Создадим ещё один конструктор, которому будем передавать размеры основного экрана.
Отчёт отправил: 24. Олюшка Выполнено за 50 мин. [Показать отчёт]
Научился: узнала свойство TopMost - по верх всех окон, как задавать форму динамически на весь экран, познакомилась со структурой Rectangle (хранит размеры экрана), правильно создавать PictureBox в коде, а не по умолчанию студии 
Сложности: все очень доступно и понятно, сложностей не было! :) 
Комментарии: Ура!!! У меня все получилось, скришот на все мою виртуальную машину, по этому у меня он получился! Урок суперский, столько новых открытий, к тому же это очень увлекательно и интересно! Рекомендую попробовать самому! Лично я в огромном восторге и очень счастлива! Спасибо тебе мой Волшебник! :) 
12 Режим предобзора и установка 00:25:51
41 чел. ★ 5 Done
  Одиннадцатый урок, последний
На этом уроке мы закончим создание хранителя экрана.
Сделаем самую сложную часть - вывод предобзора в окно вызвавшей программы.

Отчёт отправил: 24. Олюшка Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: потренировалась в запуске через командную строку создавать файл для установки в виндоус, познакомилась со структурой IntPtr и DLLImport, увидела магию WinAPI как она записывается 
Сложности: я в шоке! совсем ни чего, все повторила и работает как швейцарские часики! 
Комментарии: УРАААА!!! Я сделала ее! У меня получилось! Честно признаюсь очень хотела это сделать! Я видела эту магию, видела как она рождалась и очень этому рада, и у меня теперь есть такая шикарная программа! Я очень довольна результатами! Спасибо Огромное Евгений, Это чудо! Ты, Молодец! И я тоже Молодец, благодаря тебе!!! :)  
13 ФИНАЛЬНЫЙ урок 00:23:23
35 чел. ★ 4.9 Done
  Задание
Высказать свой отзыв об этом курсе
записав видеообзор полученной программы.

Отчёт отправил: 24. Олюшка Выполнено за 20 мин. [Показать отчёт]
Научился: еще одна прокачка записи своего обзора, набираюсь опыта рассказывать о своих успехах и достижениях! 
Сложности: не возникло, вот только конечно хотелось еще сделать дубль, что-то не очень понравилось как я говорила, оставила как есть, так что строго не судите, а сделайте эту программу и получите столько положительных эмоций и знаний как и я! :)  
Комментарии: Все замечательно! Я очень рада закончить эту серию уроков! Это было очень захватывающее и увлекательное познания нового, а так же повторения что уже знаю! И что самое главное результат виден и он шикарный что меня приводит в неописуемый восторг!!! :) P.S. для тех кто захочет использовать мою программу, нужно распаковать и правой кнопкой мышки нажать и выбрать "Установить", дальше настраивай как тебе понравится :)  
Видеообзор: http://youtu.be/BNvxS8jMLCk
14 VIP. Говорящие часы. Запись голоса 00:57:32
32 чел. ★ 5 Done
  На уроке создаём программу для записи звуковых файлов,
которые будут использованы для создания говорящих часов.
Отчёт отправил: 24. Олюшка Выполнено за 20 мин. [Показать отчёт]
Научился: узнала много, можно записывать wav, еще немного познакомилась с работой делегатов  
Сложности: сейчас не сложно, ведь я передираю отчет который уже делала в очень замечательном курсе "Новые технологии"! там да, было не совсем понятные некоторые моменты, сейчас уже намного легче! :) 
Комментарии: Спасибо, Евгений, за эту возможность пройти и узнать, что интересного в другом платном курсе! Ребята, проходите до конца и получайте уникальные возможности! Урок очень интересный, даже не вериться, что я это все-таки сделала, все получилось и все работает! Ура! А еще впереди многому учиться и учиться!!! У меня теперь есть свой замечательный диктофон, это Круто! :) 
15 VIP. Говорящие часы. Воспроизведение 00:38:41
30 чел. ★ 5 Done
  На уроке пишем программу,
которая показывает и говорит текущее время
Отчёт отправил: 24. Олюшка Выполнено за 20 мин. [Показать отчёт]
Научился: продолжила знакомством с нитями и потоками, потренировалась с DateTime я уже не боюсь ее как раньше :)!!! 
Сложности: именно сейчас, нет я копирую что делала на прекрасно курсе "Новые технологии", а когда выполняла задание: понять что такое потоки и нити, точнее как они применяются и как с ними работать, вообще, по хорошему нужно разбираться, с первого раза не поняла что к чему) 
Комментарии: Это супер урок! Он интересный и очень насыщенный знаниями, а в результате можно пользоваться своей программой сделать себе напоминания о времени чтобы отвлечься от занятий чтобы с новыми силами больше узнавать и осваивать :) Класс! УРА! Я все сделала, Я, Молодец!!!! Спасибо, за этот великолепный курс, очень хорошие программы и очень много освоила именно благодаря этому курсу! Ребята, сделайте это -  это дорогого стоит, это ваш опыт и успех! :) P.S. запись тихая, до перезаписи еще не добралась, хотя сделаю! :)  
  Итого:   15 видеоуроков 7 час. 19 мин.
16 чел. ★ 4.97  
  Финалисты:   Олюшка,   Денис,   Дмитрий,   Андрей Поляков,   Артём,   Permitin Alexey,   Валерий Жданов,   Алексей В.,   Станислав,   Tekashnik,   Иван Воронин,   Neverwinter 2,   Новопашин Владимир,   Александр,   Yefim,   superGrover .

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: говорить на виртуальную публику
Трудности: собраться и не стесняться:)
извините, что так затянула разговор:) поборола страх и разошлась :D мне очень многое бы хотелось рассказать:) Спасибо за поддержку и замечательные видеокурсы!


Научился: Практика в формулировании текста для видеобзора.
Трудности: Найти подходящее время для записи видео, чтобы не мешали посторонние звуки, подбор текста. Однако, после полуфинального обзора в этом же видеокурсе, финальный обзор дался сравнительно легко.
Огромное спасибо Евгению Витольдовичу за такой замечательный видеокурс и за создание проекта videosharp.info!
Смотреть видеозапись: http://www.youtube.com/watch?v=9mxVsbjri3c&feature=youtu.be