C# обучение для чайников

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Новые технологии

Практическое знакомство с различными технологиями и методиками программирования: делегаты, потоки, нити, полиморфизм, наследование и многое другое. Создание программ для работы с микрофоном, принтером, на построение графиков, создание архиватора.




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

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

После взноса  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:36:07
1 тест
120 чел. ★ 5 Done
  На этом уроке мы познакомимся с модульным тестированием.
Мы напишем небольшой калькулятор, в который добавим
проект для модульного тестирования, и покажем,
как это всё работает, как это нужно использовать.
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Я научился создавать и использовать unit тесты, отлавливать ошибки. 
Сложности: Ничего 
Комментарии: Отличный урок. Может быть полезен все начинающим и не только разработчикам т.к автоматическое тестирование очень сильно помогает. С unit тестами намного легче проверять программу и отлавливать ошибки. И да, я купил этот курс! Урааа! :~) 
2 Делегаты на кубиках 00:47:37
199 чел. ★ 4.9 Done
  На этом уроке подробно показываю и объясняю,
что такое делегаты, зачем они нужны и как их использовать.
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 40 мин. [Показать отчёт]
Научился: Я уже умел использовать делегаты, но как говориться: "Повторение - мать ученья" 
Сложности: Нарисовать кубики 
Комментарии: Хороший урок. Будет полезен при создании библиотек и любых других программ. Освежил свою память :~) 
3 Нити на кубиках 00:42:59
1 тест
117 чел. ★ 4.7 Done
  Демонстрация использования потоков с делегатами на примере игральных кубиков.

Отчёт отправил: 8886. Михаил Ермишин Выполнено за 20 мин. [Показать отчёт]
Научился: Не узнал ничего нового 
Сложности: Ничего 
Комментарии: Интересно было вспомнить про потоки и про межпотоковые сообщения. Сделал создание потока в 1 строку. Впрочем... Ничего нового :~) 
4 Телефон по TCP/IP протоколу 00:47:44
67 чел. ★ 4.9 Done
  На этом видеоуроке мы создадим три класса, которые удобно
использовать для передачи данных между двумя компьютерами.
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Я научился создавать сервер, клиент, читать данный онлайн потока, писать в них, отправлять строки и многое другое 
Сложности: Ничего 
Комментарии: Отличный урок! Это была моя первая цель! Я её достиг. Это был лучший урок, Евгений Витольдович! :~) Я очень хочу что бы вы попробовали мою программу и оценили код. У меня только 1 проблема... Нельзя отправлять 1(единицы) так как \тот символ означает конец строки. Но это не важно! :~) 
5 Обои рабочего стола 01:00:58
85 чел. ★ 4.9 Done
  Составляем программу - менеджер фоновых рисунков для рабочего стола.
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: Я научился скачивать картинки, работать с регистром Windows, устанавливать обои 
Сложности: Ничего 
Комментарии: Отличный урок. Евгений Витольдович, вы как всегда на высоте! Как сказал один хороший человек "Не зацикливайся на одном, а двигайся дальше! Количество перейдёт в качество." :~) P.S прошу прошения за этот немножечко ужасный интерфейс. Зато своё! :~)  
6 Говорящие часы. Запись голоса 00:57:32
84 чел. ★ 4.9 Done
  На уроке создаём программу для записи звуковых файлов,
которые будут использованы для создания говорящих часов.
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 5 час. 00 мин. [Показать отчёт]
Научился: Я научился записывать wav файлы и делать красивый интерфейс в material дизайне. 
Сложности: Записать все файлы. А точнее перебороть неприязнь к своему голосу 
Комментарии: Отличный видео урок. Узнал для себя важные вещи аля запись голоса. Может понадобится в будущих проектах Мог сделать за 20 минут... Но это не моё... Если я за что-то взялся, то должен это сделать красиво, правильно и удобно. Мне не очень важно время выполнения на данный момент. Я вкладываю свою душу в это дело, и это самое главное. Хочу сказать Евгению Витольдовичу спасибо за все эти замечательные уроки и вебинары, которые он делает ради нас. Он помог мне очень сильно. Спасибо вам, Евгений Витольдович! 
7 Говорящие часы. Воспроизведение 00:38:41
80 чел. ★ 5 Done
  На уроке пишем программу,
которая показывает и говорит текущее время
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 40 мин. [Показать отчёт]
Научился: На этом уроке я не узнал для себя ничего нового. 
Сложности: Ничего 
Комментарии: Скопировал функцию из диктофона :~) По просьбе одного хорошего человека ссылка на проект будет :~) 
8 ПОЛУФИНАЛЬНЫЙ УРОК 00:08:08
54 чел. ★ 4.8 Done
  Задание:
Посмотрите видеообзор об этом курсе Елены Вставской.
Она подробно рассказывает о программах, которые вы уже написали -
посмотрите, какие могли быть сложности и как с ними справиться.
Задание.
Написать отзыв об этом видео-курсе,
прикрепить свою фотографию,
указать своё имя и фамилию.

Отчёт отправил: 8886. Михаил Ермишин Выполнено за 10 мин. [Показать отчёт]
Научился: Я научился писать качественные отзывы 
Сложности: Ничего 
Комментарии: Всё время, которое я провёл на этом сайте и выполняя разные работы я провёл с удовольствием и пользой. Хочу в очередной раз передать мою благодарность Евгению Витольдовичу за проделанную им работу. Он не просто записывает видео, он также общается с учениками на вебинарах. Евгений вкладывает душу в этот проект, и я ему благодарен за это. Как я и обещал, выложу свою фотографию :~). 
9 Клиент-сервер для смены обоев 01:00:07
1 тест
66 чел. ★ 4.9 Done
  Создание клиент-серверного приложения для удалённой смены фоновой картинки на рабочем столе.
На компьютере "жертве" стоит клиентская программа, которая подключается к серверу за получением ссылки на скачивание картинки, которую следует разместить на рабочем столе. Серверная программа обрабатывает подключения клиентов, отправляя им ссылки для фоновых картинок. Управление серверной программой реализована через редактирование конфигурационного файла.
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Я научился загружать файлы из интернета, нормально читать строку. 
Сложности: Ничего 
Комментарии: Чем-то эта система получения строки лучше, но я буду предан своей так как она имеет больший функционал и тратит меньше памяти(Проверенно!) Так же я приложу сюда этот проект :~) 
10 Мотиватор 00:31:12
1 тест
88 чел. ★ 4.9 Done
  На этом уроке мы научимся загружать картинку и рисовать на ней.
Результаты стараний отобразим на экране и сохраним в файл.
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 2 час. 30 мин. [Показать отчёт]
Научился: Я научился генерировать картинки, сохранять их. 
Сложности: Ничего 
Комментарии: Посмотрел урок и понял что это не для меня. Реши создать нормальную программу + прилагаются исходники. Возможности и Фичи: 1) Можно выбирать картинку, фон, цвет текста. 2) Можно выбирать стиль текста 3) Можно двигать элементы в пределах формы (Самое крутое) 4) Можно легко сохранять полученную картинку! 
11 Печать таблицы + экспорт в Excel 00:38:16
1 тест
73 чел. ★ 4.9 Done
  Как вывести на печать таблицу.
Как экспортировать таблицу в Excel
Самый простой и быстрый способ.
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 30 мин. [Показать отчёт]
Научился: Я научился генерировать таблицы, печатать их и сохранять как excel таблица 
Сложности: Ничего 
Комментарии: Отличный, а главное полезный урок. Такие таблицы могут очень пригодится, особенно с такой лёгкой реализацией как у вас :~) 
12 Работа с WinAPI 00:49:53
1 тест
69 чел. ★ 4.9 Done
  Использование функций WinAPI для поиска и закрытия окон.
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: Я научился работать с WinAPI: Получать процессы, отправлять им команды, Скрывать приложение в системный трей 
Сложности: Скрыть приложение в системный трей 
Комментарии: Отличный урок. Узнал для себя много нового и Очень интересного. Как всегда интерфейс в моём стиле + дополнительные фичи аля сворачивание приложения в трей, быстрое закрытие окон(Они почти никогда не успевают отрисоваться :~)). Вообщем - очень полезное приложение. Теперь буду им сам пользоваться :~) 
13 Построение графиков 01:10:27
2 теста
64 чел. ★ 4.9 Done
  Рано или поздно любому программисту приходится строить графики.
Чтобы не изобретать велоиспед - лучше воспользоваться готовым решением.
На уроке мы установим библиотеку ZedGraph и познакомимся с её возможностями.
Настроим оси координат, легенду, добавим график, нарисуем стрелочки, всё разукрасим.
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 45 мин. [Показать отчёт]
Научился: Я научился использовать библиотеку zedGraph и выводить графики с помощью неё 
Сложности: Ничего 
Комментарии: Очень полезный урок :~) Уже использовал его для полезного дела. Посчитал свою эффективность. Изначально у меня было 2 кнопке, а затем вместо них появились 2 ломаные :~) 
14 ФИНАЛЬНЫЙ УРОК 00:23:23
39 чел. ★ 4.8 Done
  Задание:
Записать видеообзор пары своих программ из курса Новые технологии.

Отчёт отправил: 8886. Михаил Ермишин Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: Я научился записывать видео 
Сложности: Записать видео. 
Комментарии: Хорошое задание, помогает. Но мне было очень трудно записать видео. Волнение и все дела + раньше не записывал видео. Но путём тренировок можно достичь хорошего результата. Надо начинать с малого :~) 
Видеообзор: khJ-tQn0lpU
15 VIP урок. C# + MySQL через DataSet 00:45:50
1 тест
58 чел. ★ 4.9 Done
  Установка и настройка MySQL.
Создание базы данных.
Создание подключения.
Всё необходимое для начала работы с базой данных, с нуля.

Отчёт отправил: 8886. Михаил Ермишин Выполнено за 45 мин. [Показать отчёт]
Научился: Я научился работать с DataGridView, подключаться к MySQL используя C#, сохранять изменения в базе данных, выводить базу данных на экран 
Сложности: Ничего 
Комментарии: Отличный, а главное полезный урок! Я часто работаю с MySql Но через PHP, а теперь знаю как это делать используя C# :~) Простите за оформление, просто в этом уроке главным был не дизайн :~) 
16 VIP урок - Создание архиватора - 1 часть 00:39:44
47 чел. ★ 5 Done
  Архиватор - это программа, которая несколько файлов собирает в один.
Без сжатия. Сжатием занимается компрессор.
На этом уроке мы начнём писать архиватор.

Отчёт отправил: 8886. Михаил Ермишин Выполнено за 50 мин. [Показать отчёт]
Научился: Я научился упаковывать файлы в один, распаковывать их. Также научился работать с классом BinaryWriter и BinaryReader 
Сложности: Ничего 
Комментарии: Всё отлично! Лучший урок! Самая нужная программа! :~) Я доволен :~) 
17 VIP урок - Создание архиватора - 2 часть 00:57:52
29 чел. ★ 4.9 Done
  Продолжение урока по созданию архиватора.
Используется FileStream, BinaryReader, BinaryWriter.
Почитать о потоках можно здесь: http://kzachetu.ru/theory/4/112
Отчёт отправил: 8886. Михаил Ермишин Выполнено за 20 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Предупреждать надо! Что новое что-то появляется. :~) :^) 
18 VIP урок. Игра Жизнь 01:22:45
8 чел. ★ 4.9 $
  Я познакомился с этой игрой в дестве, когда даже компьютеров не было, играть в неё можно было только на листке бумаги в клетку. На уроке я расскажу правила игры, потом мы создадим класс по реализации логики игры, затем, используя метод динамического программирования, я покажу, как можно в 10 разу ускорить расчёт нового поколения (это по желанию), и, под конец, подключив созданный класс мы напишем саму игру.

Продолжительность урока 1 час 22 минуты,
Это программа - отличный тренажёр для начинающих программистов и хорошая программа в копилку вашего портфолио.
  Итого:   18 видеоуроков 13 час. 59 мин.
9 тестов
6 чел. ★ 4.9  
  Финалисты:   Иван Воронин,   Permitin Alexey,   vip,   Yefim,   Дмитрий,   MaxB .

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





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

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

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

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


Научился: Писать видеоотзыв с голосом, очень волновался!
Трудности: Найти время для написания видеоотзыва
Очень полезный Видео курс Новые Технологии!!Особенно понравилась программа Построение графиков https://www.videosharp.info/10008/checking/soft2=89


Научился: Записывать экран своего компьютера, и при этом ещё что то говорить
Трудности: Ухх.... записать видео, извините если что не так
Было круто, надеюсь в следующий раз у меня получится лучше, и не так тихо соседней комнате ребенок спал()