Online обучение c#

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

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

Статистика по видеоурокам

  • Всего просмотрено уроков: 187
  • Всего выполнено уроков: 186

Отчёты по видеоурокам

Дата Видеоурок Результат
2016-06-02 15:37 Коллекция графов Широкий пошаговый ход + 20 20 мин.
нюансам Hashtable
не сложно
всё супер
2016-06-02 15:14 Коллекция графов Широкий алгоритм + 20 40 мин.
очередь
понять алгоритм поиска
всё супер
2016-05-27 22:51 Коллекция графов Широкий поиск + 20 20 мин.
очередь
не сложно
всё супер
2016-05-27 19:25 Коллекция графов Шахматная доска + 20 50 мин.
вложенные циклы
понять тройной вложенный цикл
очень быстро, не успеваю)
2016-05-27 14:23 Коллекция графов Отображение + 20 40 мин.
рисовать)
всё просто
торопитесь, на вебинаре тут застрял, не успел)
2016-05-26 23:16 Коллекция графов Инициация + 20 30 мин.
продолжаю изучать возможности visual studio
не сложн
всё норм
2016-05-25 16:32 Коллекция графов Рёбра + 20 30 мин.
коллекция может содержать другую коллекцию
не сложно
всё супер
2016-05-25 14:54 Коллекция графов Вершины + 20 20 мин.
Hashtable
не сложно
всё супер
2016-05-25 14:18 Коллекция графов Граф + 20 25 мин.
узнал что такое граф
не сложно
всё супер
2016-05-23 14:35 Коллекция графов BitArray + 20 20 мин.
BitArray
не сложно
если честно, то я просто знаю что самое вкусное впереди)
2016-05-23 14:12 Коллекция графов Hashtable + 20 15 мин.
Hashtable и HybridDictionary
не сложно
всё супер
2016-05-23 13:24 Коллекция графов ListDictionary + 20 20 мин.
ListDictionary
не сложно
всё супер
2016-05-23 12:46 Коллекция графов Array vs List + 20 15 мин.
типизированная коллекция работает быстрей!
не сложно
всё супер
2016-04-23 16:44 Коллекция графов List + 20 15 мин.
типизированные коллекции
не сложно
всё супер
2016-04-19 19:30 Коллекция графов ArrayList + 20 15 мин.
создавать коллекцию  ArrayList
не сложно
я поработал с методом Clear(); - отчистил коллекцию. коллекция стала пустой, счётчик элементов = 0 )
2016-04-15 22:32 Итератор Итератор. Волшебное слово yield. + 20 15 мин.
yield не очень понял
понять это
вяло
2016-04-15 20:02 Итератор Итератор. Зачем нужно два класса + 20 25 мин.
раскрыта тайна зачем создавать перечислитель из отдельного класса
не сложно
всё супер
2016-04-15 15:45 Итератор Итератор. Перебор простых чисел. + 20 15 мин.
начинаю понимать как работает foreach
не сложно
всё супер
2016-04-15 14:20 Итератор Итератор. Перебор чисел в итераторе. + 20 15 мин.
ничему
всё просто
вяло!
2016-04-14 22:12 Итератор Итератор. Создание пустого итератора. + 20 20 мин.
познакомился с интерфейсами IEnumerable и IEnumerator
пока не очень понимаю
всё супер
2016-04-14 18:43 Итератор Итератор. Разложение числа на простые множители. + 20 20 мин.
простым числам
пока не осознал преимущества foreach по сравнению с for
всё супер
2016-01-30 16:17 Нано-игры Арканоид - Уровень и ракетка + 20 1 час. 00 мин.
событие KeyDown
не сложно
всё супер
2015-12-26 20:32 Игры со словами Бот для игры БАЛДА + 20 2 час. 50 мин.
Dictionary<string, int>
всё понял кроме private bool exist_suffix(string word) - последний метод.
думаю не сложно просто мозг подкипает в конце уже, завтра буду смотреть.
супер игра, супер алгоритм! писалось легко и с большим удовольствием, спасибо!)
2015-12-24 23:00 Игры со словами Виселка. Поле чудес + 20 4 час. 00 мин.
создавать кнопки в цикле
рисовать
всё супер
2015-12-22 02:21 Игры со словами Игры со словами + 20 3 час. 20 мин.
StringBuilder
найти причину ошибок
1. надолго завис с ошибкой что Индекс находится вне границ массива.. оказалось что в abc мягкий знак поставил маленьким, ааа!!
2. счётчик сделал вот так: labelTotal.Text = "Всего слов: " + (textWords.Lines.Length == 0 ? 0 : textWords.Lines.Length - 1).ToString();
3. пройдя часть консоли, мне значительно понятий код и теперь мозг сконцентрирован на алгоритмах, а не на коде.
2015-12-20 23:22 Новые технологии Модульное тестирование + 20 40 мин.
тестировать функции
понять зачем это нужно)
сегодня был отличный вебинар, спасибо!)
2015-12-18 20:06 Графические циклы Спираль Архимеда + 20 40 мин.
синус-косинус!
не сложно
класс-класс-класс!!
2015-12-18 19:10 Графические циклы ФИНАЛЬНЫЙ УРОК + 21 10 мин.
циклы, вложенные циклы
это не так сложно, как мне показалось сначала на вебинаре!
курс хороший, приятно смотреть как циклы рисуют, прям наглядно видно, где первый цикл, где второй, где третий! рекомендую.
2015-12-17 21:15 Графические циклы Трёхмерные циклы + 20 1 час. 00 мин.
вложенные циклы
сделать это
получилось не с первого раза
2015-12-17 16:52 Графические циклы Внутренние условия + 20 20 мин.
циклы
разобраться с условиями if
всё супер
2015-12-17 16:06 Графические циклы Вложенные циклы + 20 20 мин.
вложенные циклы
не сложно
раньше когда разбирался с двумерными массивами и вложенными циклами, то так и делал - брал и рисовал что делает первый цикл, а что второй! тут теперь очень наглядно, спасибо)
2015-12-15 18:21 Графические циклы Пучок лучей + 20 30 мин.
циклы
разобраться с ошибками
моё поле не 300х300, а 400х500. на нужный результат выхожу не сразу)
2015-12-14 21:05 Комбинаторика Комбинаторика. Счастливые билеты 6 + 20 5 мин.
решил во время вступительного экзамена)
задача сложная. потратил уйму времени.
как бы решить эту задачу вообще с минимальным количеством циклов?
я так понимаю что процессору легче складывать, вычитать, умножать и делить, нежели чем крутить циклы.. пытался но не получилось..
2015-12-14 20:58 Комбинаторика Рекурсия. Обратный отсчёт + 20 10 мин.
рекурсия
понять это)
не ленитесь решать консольные задачи!
2015-12-14 20:50 Графические циклы Диагональные линии + 20 20 мин.
циклы)
не сложно
всё супер
2015-12-14 20:25 Графические циклы Горизонтали и вертикали + 20 15 мин.
в цикле можно объявлять несколько переменных
рисовать всё одним циклом
сознательно взял другие размеры PicterBox).
2015-12-11 23:30 Комбинаторика Рекурсия. Общий делитель + 20 30 мин.
рекурсия
так и не понял свою ошибку, а робот ругается (
вроде всё верно, но один тест не прохожу, хм
2015-12-11 23:15 Графические циклы Подготовка графики + 20 15 мин.
подготавливать графику
не сложно
всё супер
2015-12-08 21:08 Комбинаторика Рекурсия. Числа Фибоначчи + 20 30 мин.
рекурсия
разобраться
всё супер
2015-12-01 18:10 Комбинаторика Рекурсия. Факториал + 20 15 мин.
рекурсия
понять почему последний тест не проходил..
всё супер
2015-11-29 20:20 Комбинаторика Рекурсия. Заливка области + 20 1 час. 20 мин.
прочувствовал рекурсию. круто!
не сложно
замечательный, не сложный пример, но очень ясный и понятный, класс!
2015-11-29 18:09 Комбинаторика Рекурсия. Главный секрет + 20 50 мин.
условие выхода из рекурсии - первое о чем подумать, используя её
не сложно
странно что это видео вошло в курс.. из 40 минут, 25 - продажи, а я уже купил, т.е. трата моего времени, ррр.
2015-11-22 15:47 Хранитель экрана Режим предобзора и установка + 20 50 мин.
добавил в проект функции WinAPI через  DLLImport!
не сложно
всё супер!
2015-11-20 15:03 Хранитель экрана Полноэкранный режим + 20 20 мин.
запрашивать размер экрана
не сложно
всё супер!)
2015-11-19 16:27 Хранитель экрана Параметры командной строки + 20 35 мин.
запускать программу с параметрами
не сложно
тайна зачем нужны аргументы string[] args в методе Main - раскрыта! ))
2015-11-18 21:11 Хранитель экрана Использование реестра + 20 1 час. 00 мин.
сохранять и считывать реестр
всё просто
всё супер
2015-11-18 15:29 Хранитель экрана Применение настроек + 20 50 мин.
использовать DialogResult
не сложно
всё супер!) видео из первой половины Хранителя была в более удобном формате: окно воспроизведения меньше, а программный код в окне - крупней. так удобно на одном мониторе работать)
2015-11-17 20:56 Хранитель экрана Форма настроек + 20 35 мин.
ColorDialog и DialogResult
не сложно
всё супер, жду продолжения)
2015-11-17 13:48 Хранитель экрана ПОЛУФИНАЛЬНЫЙ урок + 20 10 мин.
опять видео
не сложно
так часто видео надо делать!!
2015-11-17 13:31 Хранитель экрана Новый класс Polygone + 20 50 мин.
причесывать код
не сложно
самое забавное наблюдать как звезда отскакивает от краёв). спасибо за курс, нравиться!
2015-11-16 17:50 Хранитель экрана Новый класс Figure + 20 1 час. 00 мин.
выделять классы
всё просто
у самого получилась лапша)) переделывал по уроку!.
2015-11-16 13:43 Хранитель экрана Новый класс Graph + 20 30 мин.
рефакторинг
всё просто
всё супер
2015-11-16 12:42 Хранитель экрана Движение шарика + 20 20 мин.
всё просто
не сложно
всё супер
2015-11-16 11:50 Хранитель экрана Создаём графику + 20 15 мин.
всё просто
смотрю на увеличенной скорости))
всё супер!
2015-11-15 14:42 Комбинаторика Рекурсия. Вступление + 1 10 мин.
только начал)
всё просто
рекурсия - это повторяющийся вызов метода из самого себя, или из другого метода - цепочка вызовов, главное что повторяется до бесконечности или до какого-то условия! 
использовал рекурсию, когда не знал ещё циклов, а мне нужно было повторить два метода несколько раз). задание было - написать консольное приложение для расчёта выплат по кредиту и вывести суммы по месяцам)
2015-11-14 15:49 Теория ООП Интерфейс. Создаём новую игру. + 20 20 мин.
всё просто
не сложно
в методе SetNewVirus(IИгрок gamer) просто добавляем в коллекцию Вирусов игрока которого получаем в метод,
2015-11-12 23:38 Теория ООП Интерфейс. Изменяем правила игры. + 20 15 мин.
играть в шарики))
всё предельно просто
всё супер. игра такая: случайным образом появляется заражённый шарик и стоит на месте, кто в него врезается тоже заражается и замирает. периодически на поле можно добавить врача который лечит. игра
2015-11-12 19:41 Теория ООП Интерфейс. Кружочки гоняются друг за другом. + 20 20 мин.
проверка объекта с помощью Equals
всё просто
всё супер. нужно добавить интервал времени в течении которого нельзя пересалить другого)
2015-11-12 00:36 Теория ООП Интерфейс. Кружок готов к игре! + 20 25 мин.
проверять тип объекта
не сложно
всё супер
2015-11-11 22:32 Теория ООП Интерфейс. Кружок хочет играть. + 20 15 мин.
реализовал интерфейс
всё просто
всё супер
2015-11-10 22:28 Теория ООП Интерфейс. Запускаем кружки на площадку! + 24 20 мин.
рисовать много кружков!))
всё просто
всё супер
2015-11-10 21:52 Теория ООП Интерфейс. Кружок на площадке. + 20 15 мин.
всё просто
всё супер)
 
2015-11-10 20:12 Теория ООП Интерфейс. Площадка для игры. + 20 15 мин.
понимать диаграммы классов!
всё просто
класс Арена задаёт игровое поле).
2015-11-10 19:10 Теория ООП Интерфейс. Создаём кружок. + 20 10 мин.
создали новый класс
всё просто)
дальше нам нужно эти кружочки инстанцировать в цикле много раз и кидать на форму! может быть через массив.
2015-11-09 21:08 Игры со Спрайтами VIP урок. Телефон по TCP/IP протоколу + 21 5 мин.
это повтор)
 
делал в НОВЫХ ТЕХНОЛОГИЯХ. отличный курс, всем рекомендую!)
2015-11-09 20:57 Теория ООП Интерфейс. Алгоритм игры. + 20 15 мин.
1. leader типа интерфейса!
2.  коллекция Игроков типа/реализующие интерфейс.
всё просто
чтобы играть собственно нужно добавить объекты которые будут играть по нашим правилам и реализовывать интерфейс)
2015-11-09 20:32 Теория ООП Интерфейс. Правила игры. + 20 20 мин.
всё знакомо)
всё просто
FindNewLeader() - перебираем коллекцию игроков, находим кто Голя. 
SetNewLeader(IИгрок gamer) - назначаем нового Голю)
2015-11-09 19:59 Теория ООП Интерфейс. Зачем он нужен. + 20 10 мин.
создавать интерфейс
всё просто
Интерфейс - это обязательство которое реализует класс.
2015-11-07 14:32 Игры со Спрайтами ФИНАЛЬНЫЙ урок + 20 40 мин.
описывать свою программу
сделать это
перепутал немного слова (показывая на поле назвал его методом).
2015-11-02 22:46 Игры со Спрайтами Домино. Финальный аккорд + 20 40 мин.
побеждать!)
всё просто
домино супер получилось!
2015-11-02 20:24 Игры со Спрайтами Домино. Наведение порядка + 20 35 мин.
быстро удалять ненужное
всё просто
анимация всётаки немного подтупливает у меня (
2015-11-01 16:50 Игры со Спрайтами Домино. Rolling Stones + 20 30 мин.
анимация начала игры)
всё просто
 
2015-11-01 16:13 Игры со Спрайтами Домино. Пирамида из анимашек + 20 20 мин.
потренировался полиморфизму
всё просто
всё супер)
2015-10-31 16:13 Игры со Спрайтами Домино. Три наследника Аниматора + 20 2 час. 00 мин.
рефакторинг
ещё один плотный урок.
то что дал свои имена переменным усложнило мне жизнь.. по нескольку раз ошибался, много шагал, доходил до graph и поражался как мы всё это дело далеко уже инкапсулировали!. радует, что теперь логика анимации разнесена по классам и про неё можно забыть))
2015-10-30 23:44 Игры со Спрайтами Домино. Базовый класс Анимаций + 20 1 час. 20 мин.
наверно это и называется рефакторинг!
сложный урок. тяжело было разораться с классом Animate.
всётаки решил дать переменным понятные имена: xStep, yStep, xZoom, yZoom итд. стало понятий)
2015-10-30 14:16 Игры со Спрайтами Домино. Подъём переворотом + 20 1 час. 05 мин.
анимация доминошки
разобраться с переворачиванием и анимацией выбора.
появилось много новых переменных с именами не всегда очевидными. наверно всю анимацию надо тоже в отдельный класс.
2015-10-29 20:44 Игры со Спрайтами Домино. Анимация спрайта + 20 40 мин.
перемещать косташки
не сразу сообразил что мои круги нуждаются в отдельном затирании)
всё супер
2015-10-29 15:08 Игры со Спрайтами Домино. Двойной спрайт + 20 30 мин.
начинаю понимать в каких случаях целесообразней создать отдельный касс.
всё просто
приятно находить и исправлять ошибки самому, до того как это заметит ЕВ)
2015-10-28 12:16 Игры со Спрайтами Домино. Отображение плашки + 20 1 час. 20 мин.
десериализация из ресурсов
снова перерисовывать т.к намудрил с размером кисти.
1. лучшее враг хорошего. придумал закрасить костяшку, изменив программу для рисования спрайтов, чтоб можно было менять размер кисти. выбрал 50 размер, закрасил.. соответственно, когда в домино загрузил и уменьшил, всё поехало т.к. кисть не меняется). пробовал размер кисти перемножать на zoom, но тоже фигня получается. пришлось всё переделывать.
2. в аполлоне десериализациию из ресурсов, как сейчас вижу, реализовал криво: сначала файл из ресурсов сохранял на диск, а уже потом десериализовал этот файл, ну и в конце удалял его).
2015-10-27 20:12 Игры со Спрайтами Спрайт. Рисуем плашки + 20 1 час. 45 мин.
рисовать
рисовать
три раза перерисовал. всеравно не нравиться (. оставляю как есть.
2015-10-26 18:17 Игры со Спрайтами Домино. Ура! Победа! + 20 20 мин.
раскладывать пасьянс)
всё просто)
всё супер)
2015-10-26 16:34 Игры со Спрайтами Домино. Выбираем и убираем + 20 50 мин.
узнал что можно присваивать вот так:  x1 = y1 = x2 = y2 = -1;
разобраться с методом DropMarked() - удаление отмеченных костяшек
всётаки когда вы записываете видео одним БОЛЬШИМ вебинаром (как вчера - 5 часов) - это влияет на качество объяснений не лучшим образом.. заметил в этом уроке тоже) что уже под конец летите как самолёт особо не взаимодействуя со слушателями, спешите закончить)). 
2015-10-26 15:10 Игры со Спрайтами Домино. Делегаты отображения + 20 40 мин.
работать с делегатами
всё просто
когда читал теорию споткнулся об делегаты.. сейчас смотрю и понимаю, что это очень просто). спасибо за урок.
2015-10-26 14:03 Игры со Спрайтами Домино. Динамическая пирамида + 21 30 мин.
тащить сгенерированный studio код)
всё просто
всё супер
2015-10-23 20:40 Игры со Спрайтами Домино. Перемешиваем плашки + 20 30 мин.
удобно с enum работать)
всё просто
отличный урок! ЕВ мастерски держит внимание и создаёт ощущение что я прям там - на вебинаре или в классе!))
2015-10-23 18:59 Игры со Спрайтами Домино. Правила игры + 20 35 мин.
играть в домино
всё просто)
бодро начали, сразу в бой! спасибо)
2015-10-21 19:10 Игры со Спрайтами Полуфинальный урок + 20 20 мин.
ничему
всё просто
ааа, так часто надо делать видеобзоры!!
2015-10-21 18:44 Игры со Спрайтами Аполлон. Финальное прилунение + 20 1 час. 20 мин.
рисовать
нарисовать красиво
всё супер
2015-10-21 16:51 Игры со Спрайтами Аполлон. Graph и Sprite на Луне + 20 30 мин.
загружать классы из других проектов
всё просто
 
2015-10-20 23:31 Игры со Спрайтами Спрайт. Рисуем Аполлона + 20 2 час. 00 мин.
рисовать
потребовалось больше цветов, а рисовать я так и не научился)
всё супер. на снимке - звезда )).
2015-10-19 20:48 Игры со Спрайтами Аполлон. Плавное прилунение + 20 1 час. 45 мин.
прилунять корабль)
выигрыть!
всё супер.
2015-10-19 15:33 Игры со Спрайтами Аполлон. Законы физики + 20 50 мин.
выяснил скорость при работающем и не работающем двигателем.
не сразу вник в формулы.
всё супер.
второй скрин со вчерашнего вебинара. классно получилось! )
2015-10-17 00:20 Игры со Спрайтами Аполлон. Главные герои + 21 2 час. 00 мин.
рисовать)
сделать это
 
2015-10-15 23:01 Игры со Спрайтами Спрайт. Сериализация объекта + 38 45 мин.
Сериализация в XML с помощью XmlSerializer.
не сложно
всё супер!
2015-10-13 16:02 Игры со Спрайтами Спрайт. Панель инструментов + 20 45 мин.
рисовать линии
всё просто
 
2015-10-12 19:28 Игры со Спрайтами Спрайт. Рисуем линии мышкой + 20 40 мин.
работать с событиями мышки
не сложно)
ловко мы рисуем линии, класс!)
2015-10-12 17:23 Игры со Спрайтами Спрайт. Класс для Спрайта + 20 30 мин.
ничего нового
всё просто
красивый код получается, самочитаемый)
2015-10-12 16:47 Игры со Спрайтами Спрайт. Класс для графики + 20 15 мин.
перегружать метод
всё просто
может всётаки делать видео подлиннее?)
2015-10-12 16:26 Игры со Спрайтами Спрайт. Структура для линии + 20 15 мин.
ничего нового)
всё просто
классно что сразу начали делать массивы и облегчили себе жизнь)
2015-10-12 16:01 Игры со Спрайтами Спрайт. Первая форма + 20 15 мин.
ничего нового)
просто
только начал, после курса новых технологий - очень просто).
2015-10-10 00:50 Новые технологии VIP урок - Создание архиватора - 1 часть + 20 8 час. 00 мин.
поработал с классами FileStream, BinaryWriter и BinaryReader для чтения и записи файлов
две досадные ошибки выпили много крови.
теперь надо чтоб переварилось))
2015-10-08 19:27 Новые технологии VIP урок. C# + MySQL через DataSet + 20 2 час. 40 мин.
познакомился с sql
плотный урок. всё новое.
с базами sql до этого не работал. весь необходимый софт устанавливал по видео. до конца не понимаю его назначение.. вроде не так сложно, всё проговаривается, но видно что тема очень ёмкая и одного урока явно не достаточно.
2015-10-07 22:53 Бинарная жизнь VIP урок. Игра Жизнь + 20 7 час. 30 мин.
двумерные массивы
разобраться с алгоритмом
супер игра, раньше её не знал. супер алгоритм! спасибо большое).
от себя добавил счётчик сколько всего ходов сделает и таймер отключается когда больше ходов нет). мозг шевелится там, круто!
2015-10-06 13:24 Новые технологии ФИНАЛЬНЫЙ УРОК + 1 2 час. 00 мин.
записывать видео
остановиться улучшать программы)
на курсе не были раскрыты такие темы как коллекции, обобщения и события! но потоки, работа с библиотеками, делегаты рассмотрены великолепно.
2015-10-02 14:27 Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. + 23 10 мин.
 
 
Теория ООП - это по моему личному рейтингу - самый крутой курс на проекте videosharp.info.. одно дело читать теорию в книжках и совсем по-другому работать с этим в живую на реальных примерах. курс построен таким образом, что сначала пишется много кода не правильно, а затем всё это причесывается с использованием наследования и полиморфизма.. считаю что этот курс должен быть пройден в обязательном порядке всеми новичками кто хочет погрузиться в язык c#.
Большое спасибо, Илья Барушев.
2015-09-29 19:27 Нанософт Шахматные часы + 20 1 час. 25 мин.
правильно работать со временем
всё просто
всё супер
2015-09-28 15:43 Новые технологии Построение графиков + 20 2 час. 15 мин.
ZedGraph
всё просто
 
2015-09-27 15:44 Новые технологии Печать таблицы + экспорт в Excel + 20 55 мин.
1. компонент webBrowser. 2. StringBuilder и его методы AppendLine и просто Append.
всё просто
чтоб сохранял в excel правильно нужно немного поправить).
2015-09-25 14:35 Нанософт Расписание уроков + 20 1 час. 00 мин.
DataGridView.
всё просто.
после говорящих часов, делегатов и нитей - урок кажется слишком простым.. наверно это для закрепления ранее пройденного.
2015-09-24 20:33 Новые технологии Работа с WinAPI + 20 1 час. 45 мин.
немного работать с WinAPI, теперь я знаю как это делается)
всё вроде ясно и понятно.
добавил сортировку по имени, немного переработал обновление списка)
2015-09-23 17:38 Новые технологии Мотиватор + 20 35 мин.
1. оператор using. 2. Process.Start("result.jpg")
всё просто.
интересно, а где искать продолжение работы с мотиваторам? )
2015-09-23 15:50 Комбинаторика Рекурсия. Фракталы. Спираль + 1 3 час. 40 мин.
рекурсия
не сразу получилось реализовать старт двух фракталов одновременно.
у ЕВ др, а подарки нам! круто, что сказать )).
2015-09-21 20:49 Новые технологии ПОЛУФИНАЛЬНЫЙ УРОК + 20 10 мин.
 
 
Курс расширил моё понимания языка C#. Прежде всего до меня дошло что такое пространство имён и с чем их едят. Для меня это было открытие: так просто брать и подключать библиотеки, пользоваться ими. В частности, к этому моменту я поработал с библиотекой для работы со звуком - NAudio. на нескольких занятиях работал с библиотекой
для управления соединениями, как на стороне сервера, так и клиента - System.Net и System.Net.Sockets. поработал с файлами и папками с помощью библиотеки System.IO! кроме этого, были рассмотрены делегаты, потоки, обработка исключений. и на самом деле - это совсем не сложно). спасибо!

желаю вам вдохновения чтоб завершить курс Теория ОПП,
Илья Барушев.
2015-09-21 20:16 Новые технологии Клиент-сервер для смены обоев + 20 1 час. 40 мин.
1. byte[] buffer = Encoding.ASCII.GetBytes(link). 2. if (!Directory.Exists(dir)) - если нет папки. + 3. как прятать форму)
сходу понять объекты библиотеки System.Net.Sockets.
 
2015-09-20 15:06 Новые технологии Обои рабочего стола + 20 2 час. 10 мин.
1. немного познакомился с библиотекой System.Net, теперь я знаю как загружать файлы из интернета. 2. поработал с реестром. 3. LisBox и  ComboBox.
не загружалась фото на рабочий стол.. грешил на windows 10 птм глянул в реестр и увидел что указан не полный путь картинки, погуглил, и исправил dir на dir = Environment.CurrentDirectory + "\\pic\\";
удаление реализовал, хотя от PictureBox не избавился. просто перед удалением на картинки в PictureBox выполнил метод Dispose();
2015-09-20 02:11 Демо софт Квадратный калейдоскоп + 20 2 час. 40 мин.
1. enum,  2. color = Color.FromArgb(rand.Next(0, 256), rand.Next(0, 256), rand.Next(0, 256));
ночью l путается с 1, долго искал ошибки, потом в конструкторе Box два раза инициализировал sx, вместо sx и sy.. F11 спасло))
шикарный калейдоскоп получился! как по результату, так и по исполнению. такой чистый, понятный код. спасибо большое!
с рисованием фигур и с координатами сложностей не возникло (кроме отражения) т.к. рисовал снеговика на Теории ООП).
2015-09-18 17:29 Новые технологии Телефон по TCP/IP протоколу + 20 2 час. 00 мин.
1. как избавиться от static. 2. немного поработал с библиотекой System.Net.
запнулся об делегат, хотя до этого с ними работал уже, хм
всё супер.
2015-09-18 00:28 Нанософт Средняя оценка + 1 45 мин.
повторил делегаты
всё просто
из предыдущего урока взял технику работы с тегами кнопки. поэтому у меня одно событие на все кнопки-оценки).
2015-09-17 22:37 Демо софт Менеджер паролей + 2 50 мин.
1. копировать в буфер Clipboard.SetText(). 2. object sender при вызове событий)
всё просто.
изменяю цвет после копирования в буфер.
2015-09-16 23:24 Новые технологии Говорящие часы. Воспроизведение + 20 55 мин.
Потоки: ParameterizedThreadStart и thread.IsBackground
не сложно, но сам бы я так не сделал.
где найти шахматные часы?
2015-09-16 18:21 Новые технологии Говорящие часы. Запись голоса + 20 2 час. 20 мин.
понял что такое директива using! как подключать внешние библиотеки.
вот это опять непонятно, как и в предыдущем уроке(!):
if(InvokeRequired)  //если что??
    {
          BeginInvoke(new EventHandler<WaveInEventArgs>(waveIn_DataAvalible), sender, e);  //делаем что??
    }

 
2015-09-15 18:47 Демо софт Английские карточки + 20 2 час. 00 мин.
работать с библиотекой System.IO: открывать папки, получать список файлов, открывать текстовые файлы и читать их построчно.
1. разобраться с классом Dictionary.
2. не успеваю так быстро).
когда показываете запись вебинара - получается интересней!
2015-09-15 14:53 Демо софт Двенадцать месяцев + 20 30 мин.
try { }  catch { }
всё просто
всё супер, спасибо.
2015-09-14 23:39 Нанософт Твоё портфолио + 20 1 час. 35 мин.
объединять проекты
всё просто
 
2015-09-14 20:19 Новые технологии Нити на кубиках + 20 43 мин.
Потоки.. но очень очень слабо(
private void ShowDice(int a, int b)
        {
            if (InvokeRequired) //если метод вызван из другого потока (необходимо организовать очередь)
            {
                Invoke(new DelegateShow(ShowDice), new object[] {a, b }); //вызвали функцию DelegateShow(ShowDice) и передали параметры a и b.
                return;
            }
            textDices.Text = a + " : " + b;
        }
перематывал, слушал, но так и не очень понял про if (InvokeRequired), и собственно что мы делаем..
так и не перезаписали этот урок, а тема потоков практически не раскрыта (. может лучше показывать их в консоле, хм
2015-09-12 17:30 Теория ООП Перемещение Снеговиков + 1 40 мин.
 
видно что ЕВ устал от снеговиков). перемещении второго снеговика сделал  относительным. чтоб менять только одну точку - на сколько переместить оба снеговика при нажатии кнопки.
очень неожиданное окончание курса!! на 13 уроке - Богатое наследство - говорилось что необходимо реализовать перемещение снеговика, поворачивать и изменять размер.  мы реализовали только перемещение и то не затёрли старый вариант.. не хватает 3-4 уроков чтоб довести программу до ума!.

в целом, если откинуть неожиданный конец, курс очень понравился. одно дело читать про классы, наследование, полиморфизм, инкапсуляцию, и совсем другое работать с этим. спасибо.
2015-09-12 14:46 Теория ООП Перемещение других фигур + 20 15 мин.
ничему)
всё просто.
всё супер!
2015-09-12 13:48 Теория ООП Перемещение круга + 20 40 мин.
ещё раз порадовался наличию отдельных классов. это очень удобно.
всё просто
вспоминая Анимированный кружок из наноигр, картинка в голове уже вырисовывается).
2015-09-11 21:14 Теория ООП Спрайт для Снеговика + 20 40 мин.
немного работать с коллекциями
запомнить синтаксис
 
2015-09-11 14:22 Теория ООП Мощь полиморфизма + 2 40 мин.
virtual/override и  abstract/override.
ничего сложного.
за 10 минут объясняются и показываются такие вещи, на которые тратят по два часа лекций!
2015-09-10 19:11 Теория ООП Переезд graph в базовый класс + 20 30 мин.
Наследование это очень круто! )
всё просто
 
2015-09-10 18:20 Теория ООП Переезд метода Draw + 20 20 мин.
перенес метод рисования окружности в класс окружности.
к чему такие сложности)
 
2015-09-10 14:36 Теория ООП Приведение с мотором + 20 20 мин.
GetType()  и typeof!
просто
position точка от которой будут отсчитываться другие наши точки.
2015-09-10 14:09 Теория ООП Фигуральный базовый класс + 20 40 мин.
создал массив типа Shape, который содержит разные фигуры!
всё просто.
в методе Draw проверить тип и отрисовать в зависимости от фигуры.. правда в коде так сделать не получилось у меня (
2015-09-10 00:19 Теория ООП Богатое наследство + 1 25 мин.
Наследование: производный класс имеет доступ к членам базового класса, которые имеют модификатор доступа  public, internal, protected или protected internal. 
всё просто
 
2015-09-09 19:40 Теория ООП Второй Снеговик + 20 30 мин.
установил Sublime Text ))
всё просто.
чтоб перемещать и изменять снеговика, нужно его запихнуть в отдельный класс, а координаты сделать относительными. значит рисовать целый снеговик, а не кусочки, а цвет попробовать менять с помощью обобщений <ColorPixel>Snowman.
2015-09-09 17:04 Теория ООП Рисуем Снеговика + 20 1 час. 10 мин.
рисовать
рассчитать координаты
считал координаты с помощью калькулятора ))
2015-09-09 14:59 Теория ООП Цветные карандаши + 20 35 мин.
рисовать разным цветом
ничего сложного.
 
2015-09-09 14:13 Теория ООП Расстояние между пикселями + 20 30 мин.
вспомнил как рассчитывать расстояние между двумя точками)
всё просто
 
2015-09-08 23:04 Теория ООП Пиксели для классов + 20 35 мин.
поработал с конструкторами классов тк изменил тип переменной в них.
всё просто!
 
2015-09-08 18:49 Теория ООП Структура vs Класс + 20 50 мин.
отличие структуры от класса.
 
 
2015-09-08 15:06 Теория ООП Структура пикселя + 20 30 мин.
создал структуру с координатами
найти свои ошибки).
 
2015-09-08 13:58 Теория ООП Круглый класс + 2 20 мин.
рисовать окружность
всё просто
я пока делаю немного другими размерами, но там размеры поменять не сложно).
2015-09-07 19:53 Теория ООП Второй класс + 20 15 мин.
создал класс прямоугольников)
все просто
 
2015-09-07 19:12 Теория ООП Первый класс + 20 20 мин.
создал класс линий, который содержит координаты.
всё просто
 
2015-09-07 15:40 Теория ООП Урок рисования + 1 20 мин.
рисовать линии, квадраты. выбирать цвет и размер линий.
всё просто
 
2015-09-07 13:30 Теория ООП Инкапсуляция мечты + 1 20 мин.
Инкапсуляция - это упаковка. Скрытие детали реализации. Своего рода черный ящик. Соответственно, можно сказать, что инкапсуляция - защита данных.
всё понятно
на тему инкапсуляции прикладываю фото конфет. Мы не знаем что там внутри. У одних это шоколад, у других глазурь, есть с орехами, а есть с изюмом)..
спасибо, что ценник стал меньше).
2015-09-02 20:36 Микроигры Крестики-Нолики. Игра на двоих + 20 5 час. 20 мин.
очень хорошо поработал с tableLayoutPanel.
логика сложная. до конца не всё понимаю.
урок очень понравился! от себя добавил фон как на листе бумаге, рисованные рамки, MessageBox в некоторых местах заменил на label.Text, убрал выбор за кого играть с компом (он сам выбирает за нолики или крестики).. ещё хочу логику сделать попроще тк сложно выиграть у компьютера, тем более когда он крестик и ходит первый).
2015-08-29 19:57 Карточки памяти Отображение карточек + 20 1 час. 30 мин.
свитчи, циклы, методы.
получилось не с первого раза. запутал немного с названиями и тегами pictureBox
на одном из предыдущем видеоуроке сказали что хорошо использовать второй монитор. еслиб не сказали, то сам бы не додумался). со вторым монитор всё идёт быстрей и намного удобней.
2015-08-29 15:56 Карточки памяти Подготовка формы + 20 1 час. 00 мин.
работа с TableLayotPanel
всё просто
вспомнил как пользоваться Photoshop )
2015-08-26 15:05 Нано-игры ФИНАЛЬНЫЙ УРОК + 1 1 час. 00 мин.
записывать видео
сделать это).. я там в середине не очень понятно объясняю ((
выполнил урок только из-за скидки т.к. считаю что очень дорого, если сравнивать с другими обучающими видеокурсами ($20-$50), хотя, конечно, в русскоязычном сегменте ничего аналогичного не встречал.. 
2015-08-16 17:06 Морской Бой VIP. Анимированный кубик + 10 2 час. 00 мин.
создавать и использовать массивы
1. разобраться с вложенным массивом.
2. найти ошибки.. пропускаю иногда точку с запятой и { }.
это самый лучше видеоурок в Наноиграх! 5+, хотя я ещё не до конца прошел).
на скрине не видно, но я добавил массив цветов и случайное изменение цвета кружков и квадрата, всякий раз по прилёту).
2015-08-15 14:57 Морской Бой VIP. Анимированный кружок + 1 1 час. 00 мин.
немного рисовать в windows forms.
разобраться что за экземпляры мы создаём в методах инициализации.
мне удалось сделать кружек толще, а цвет окна оставить по умолчанию ).
2015-08-13 20:14 Нано-игры Бот для Цифр + 10 30 мин.
накручивать клики ))
не получилось при старте программы сделать кнопку "Добавить координаты" активной. хотя использовал button_add.Focus();
всё супер
2015-08-13 01:31 Новые технологии Делегаты на кубиках + 1 1 час. 30 мин.
работа с делегатами. вроде понятно, но нужно больше примеров)
сложно сразу всё это запомнить
Классный урок! нужно больше семинаров по конкретным конструкциям  языка)
2015-08-10 21:07 Нано-игры Игра Цифры + 10 1 час. 00 мин.
1. работа с меню.
2. метод который возвращает объект. в данном случае кнопку.

всё просто
успеваю как могу))
2015-08-10 00:57 Демо игры VIP. Устный счёт + 2 1 час. 30 мин.
1. упаковывать повторяющийся код в отдельный метод.
2. в методе можно использовать разные части кода, передавая в сигнатуре метода определённую метку и использую логические конструкции.
пока не смог прикрутить счётчик времени..
всё ровно)
2015-08-09 18:29 Нано-игры Скорость реакции. Алгоритм и рекорд + 2 45 мин.
работа с прогресс баром
всё просто
--
2015-08-09 17:25 Нано-игры Скорость реакции. Три картинки по таймеру + 10 25 мин.
cardNr = cardNr < 3 ? cardNr + 1 : 1;  //тернарный оператор. cardNr присваиваю, если cardNr меньше 3, тогда cardNr+1, а иначе 1.
всё просто
начинаю успевать). элементы VS находятся быстрей.
2015-08-09 16:35 Нано-игры Скорость реакции. Блок-схема + 4 1 час. 00 мин.
вспомнил как пользоваться Visio)
сосредоточиться
правильно ли я понял, что результат будет отображаться в методе sw.Stop() ?
2015-08-04 23:36 Демо игры ФИНАЛЬНЫЙ УРОК + 10 5 мин.
-
--
Добрый вечер! Спасибо большое за чудесные задания. До этого пытался начать программировать по видео-курсам. Вроде теория - всё понятно, но когда оставался один на один с VS, то не понимал что нужно делать. Кроме этого, сами задания были скучны и в конечном итоге, мой мозг протестовал. Я стал воспринимать программирование и процесс обучения как что-то невероятно скучное, сложное и муторное.. Ваш сайт нашёл через гугл, точней через ваш пост на habrahabr. С первого же занятия - втянулся. Это действительно чудесно когда ты программируешь игры и тут же можешь в них поиграть, можешь отослать друзьям, появляется интерес и стимул. Также стимулирует оценки и отзывы других пользователей. К сожалению, не успеваю за вами делать задания так быстро и поэтому пока в вебинарах не участвовал т.к. боюсь, что просто не успею.. По поводу сайта, если честно, то тяжело было разобраться в навигации. Я до сих пор не всегда могу попасть туда куда мне нужно).. Ну и цена, для меня, немножко кусается, хотя есть система скидок в случае успешного окончания - это хорошо. Ещё раз спасибо!
2015-08-03 20:11 Демо игры Камень ножницы бумага + 10 2 час. 00 мин.

всё просто
плз делайте паузы! очень быстро печатаете и прокручиваете экран.
2015-08-01 14:30 Демо игры Бот для Быстрощёлка + 2 40 мин.
-
всё просто
пока всё просто
2015-07-21 22:05 Демо игры Игра Быстрощёлк + 10 50 мин.
работа с датой.
всё просто
--
2015-07-21 20:44 Демо игры Лабиринт 2D - игра + 10 3 час. 00 мин.
вызов диалога, работа  с таймером
всё просто
не успеваю)
2015-07-19 20:37 Демо игры Лабиринт 2D - меню + 10 1 час. 00 мин.
проигрывать звуки
всё просто)
пока всё очень увлекательно!!
2015-07-19 17:38 Демо игры Картинка с секретом + 1 1 час. 20 мин.
работать по шаблону WindowsFormsApplication. до этого работал только с консольными приложениями.
всё просто)
не успеваю за тренером. было бы неплохо писать заранее, что нужно подготовить.
например к этому уроку некоторое время ушло на поиск картинок и установку программы для конвертации png в ico.
2015-07-19 15:45 Демо софт Вступительное слово   10 мин.
VS установлена ранее
всё просто ).
Можно ли использовать бесплатную версию VS 2013 Community, вместо  Ultimate?
Последняя программа: расписание электричек (ввод информации с клавиатуры, номер поезда, время, место назначение, поиск по № поезда, сортировка по времени отправления и вывод на экран).
Ожидаю научиться программировать самостоятельно под windows phone, а для этого нужно подтянуть С#. Ранее учился по видео-курсам, но застрял на делегатах и обобщении.
  Нано-игры Арканоид - Шарик и кирпичики   Открыто


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





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

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

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

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


Научился: немного рисовать в windows forms.
Трудности: разобраться что за экземпляры мы создаём в методах инициализации.
мне удалось сделать кружек толще, а цвет окна оставить по умолчанию ).


Добрый вечер! Спасибо большое за чудесные задания. До этого пытался начать программировать по видео-курсам. Вроде теория - всё понятно, но когда оставался один на один с VS, то не понимал что нужно делать. Кроме этого, сами задания были скучны и в конечном итоге, мой мозг протестовал. Я стал воспринимать программирование и процесс обучения как что-то невероятно скучное, сложное и муторное.. Ваш сайт нашёл через гугл, точней через ваш пост на habrahabr. С первого же занятия - втянулся. Это действительно чудесно когда ты программируешь игры и тут же можешь в них поиграть, можешь отослать друзьям, появляется интерес и стимул. Также стимулирует оценки и отзывы других пользователей. К сожалению, не успеваю за вами делать задания так быстро и поэтому пока в вебинарах не участвовал т.к. боюсь, что просто не успею.. По поводу сайта, если честно, то тяжело было разобраться в навигации. Я до сих пор не всегда могу попасть туда куда мне нужно).. Ну и цена, для меня, немножко кусается, хотя есть система скидок в случае успешного окончания - это хорошо. Ещё раз спасибо!