Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2017-01-07 11:30 Сокобан Сокобан - Телефон - TCP/IP протокол + 20 1 час. 30 мин.
Соединять два приложения по TCP-IP протоколу.
Ничего.
При таких подробных разъяснениях никаких сложностей не возникло.
2017-01-06 16:21 Сокобан Сокобан - Игра - На двоих + 20 1 час. 00 мин.
Управлять двумя игроками.
Ничего.
Нет.
2017-01-06 13:02 Сокобан Сокобан - Редактор - На двоих + 20 1 час. 30 мин.
Создавать уровни на двоих.
Придумать уровни.
Отлично.
2017-01-06 08:44 Сокобан Сокобан - Игра - Автоходы + 20 2 час. 00 мин.
Автоматически двигать ящики в нужное место.
Ошибки искать.
Все хорошо.
С автоходами проходить уровни стало быстрее)
2017-01-05 14:14 Сокобан Сокобан - Решалка - Оптимизация + 20 20 мин.
Оптимизировать.
Ничего.
Нет.
2017-01-05 13:01 Сокобан Сокобан - Решалка - Яблоко + 20 2 час. 00 мин.
Больше разобрался с алгоритмом поиска вширь.
Ошибки находить.
Нет.
2017-01-04 17:02 Сокобан Сокобан - Решалка - Мышка + 20 2 час. 00 мин.
Поиску кратчайшего пути.
Лабиринт нарисовать.
Отлично все!
2017-01-04 12:22 Сокобан Сокобан - Решалка - Тестер + 20 1 час. 30 мин.
Тестер писать.
Ничего
Все хорошо
2016-12-31 17:42 Сокобан Сокобан - Игра - Управление + 20 3 час. 00 мин.
Перемещать ящики.
Понять использование двух матриц для хранения уровня.
Ну и ошибки все выловить.
Нет.
2016-12-24 14:09 Сокобан Сокобан - Игра - Интерфейс + 20 1 час. 00 мин.
Вызывать одну форму из другой.
Пока ничего.
Все хорошо.
2016-12-18 16:09 Сокобан Сокобан - Создаём свои уровни + 20 1 час. 00 мин.
Уровни искать.
Да вроде бы ничего.
Пока занес в файл 12 уровней.
2016-12-18 13:17 Сокобан Сокобан - Редактор - Улучшение + 20 1 час. 30 мин.
Изменять размеры через текстовое поле. Массовое заполнение однотипными элементами прямоугольной области.
Ничего.
Все замечательно.
2016-12-17 17:41 Сокобан Сокобан - Редактор - Сохранение + 20 2 час. 30 мин.
Изменять уровни (строки и столбцы) в файле.
Ничего.
Все хорошо.
2016-12-10 14:24 Сокобан Сокобан - Редактор - Редактирование + 20 2 час. 00 мин.
Изменять размеры игрового поля. Проверять корректность уровня.
Время найти.
Все хорошо.
2016-12-05 11:57 Сокобан Сокобан - Редактор - Интерфейс + 20 2 час. 00 мин.
Познакомился с ToolStrip. Научился динамически менять размер картинок.
Ошибка выскакивала, но дело оказалось в файле levels.txt.
Картинки поменял, вроде бы получше стало.
2016-12-03 16:34 Сокобан Сокобан - Редактор - Загрузка + 20 2 час. 00 мин.
Считывать данные из файла в матрицу. Потренировался в тестировании в пошаговом режиме.
Малость запутался, но пошаговое тестирование помогло найти ошибку.
Продолжаем.
2016-12-03 10:56 Сокобан Сокобан - Подготовка - Картинки и лабиринт + 20 2 час. 00 мин.
Рисовать
Рисовать
Пока нарисовал как-то так. Потом поменяю... может быть
2016-11-28 18:41 Сокобан Сокобан - Вступление + 20 10 мин.
Создавать скриншоты на смартфоне :)
Найти заветные кнопки.
Все хорошо.
2016-09-22 07:21 Секундомер Секундомер - Настройка формы  


2016-08-23 15:28 Мат Конём и Слоном VIP урок с ладьёй + 20 30 мин.
Потренировался еще раз в переделке программы для мата ладьей.
Ничего.
Спасибо за курс! Было очень интересно.
2016-08-23 05:14 Демо софт Вам телеграмма! + 20 5 мин.
Устанавливать telegram
Ничего.
нет
2016-08-22 23:50 Мат Конём и Слоном ФИНАЛЬНЫЙ УРОК + 22 1 час. 30 мин.
Записывать видеообзор.
Не сбиться.
Отличный курс получился. Такое переплетение различных технологий. Самый интересный курс из всех, что здесь есть (по-моему). Да и шахматы подтянуть поможет :) Ни разу еще мата конем и слоном в партиях ставить не приходилось.

Все остальное в видеообзоре :)
2016-08-11 18:24 Мат Конём и Слоном Чёрно-белый слон + 21 30 мин.
Симметричному преобразованию координат.
Разобраться в формуле (j - j % 8) + (7 - j % 8)
Очень рад, что дошел до конца!

И да, после того, как разобрался с формулой, преобразование поз с черным белопольным слоном оказалось сделать не так и сложно :)
2016-08-11 12:33 Мат Конём и Слоном Последний ход + 20 1 час. 30 мин.
Продолжаю изучение PHP и JavaScript и их совместное использование.
Не запутаться и не потерять нить размышлений.
Все замечательно, финиш уже виден :)
2016-08-10 18:49 Мат Конём и Слоном Чёрные ходы на доске + 20 30 мин.
Выводить на доску все возможные ходы с количеством ходов до мата
Ничего
Нет
2016-08-10 18:00 Мат Конём и Слоном Сериализация Json + 20 2 час. 40 мин.
Познакамился с json-сериализацией
Быть внимательным.
Нет.
2016-08-02 19:37 Мат Конём и Слоном Дружба PHP с JavaScript + 20 4 час. 30 мин.
Как взаимодействуют PHP c JavaScript.
Выловить ошибку в chess.php, чтобы выводило правильные результаты. В позе на скриншоте выдавало неправильное количество ходов до мата.
Поймал все же :) Теперь пишет мат в 33 хода) Да и ход первый делает правильно.
2016-08-01 21:27 Мат Конём и Слоном Создание PHP функций + 20 2 час. 00 мин.
Писать PHP-функции и тестировать их.
Не запутаться.
Нет.
2016-08-01 06:36 Мат Конём и Слоном Четыре фигуры на доске + 20 1 час. 00 мин.
Размещать фигуры на доске по заданной FEN-позиции.
Ничего.
Нет.
2016-07-31 12:05 Мат Конём и Слоном План визуализации + 20 30 мин.
Планированию визуализации
Ничего.
План хороший.
2016-07-30 20:14 Мат Конём и Слоном Игра без массива + 20 1 час. 00 мин.
Считывать из файла не все позы, а только нужную.
Ничего.
Все замечательно.
2016-07-30 18:14 Мат Конём и Слоном Шестнадцать мегабайт + 20 2 час. 00 мин.
Загружать позы из файла.
Не запутаться.
Все хорошо.
2016-07-30 12:14 Мат Конём и Слоном Экономия памяти + 20 1 час. 30 мин.
Оптимизировать размер данных
Ничего
Нет
2016-07-30 10:06 Мат Конём и Слоном Сериализация матрицы ходов + 20 1 час. 30 мин.
Сериализации и десериализации
Ждать пока выполнится :)
Пять минут ждал пока сериализацию сделает.

Сериализация boxLite сделалась за минуту.
2016-07-29 12:26 Мат Конём и Слоном Нано Шахматы + 20 10 мин.
Выполнил курс НаноШахматы
Ничего
Нет.
2016-07-29 12:06 Мат Конём и Слоном ПОЛУФИНАЛЬНЫЙ УРОК + 20 1 час. 00 мин.
Поиграл малость.
Ничего.
Курс полностью оправдал мои ожидания. Вернее сказать, ожидания перевыполнены. Использовать шахматы для комбинаторных задач - отличная идея.

Заметил, что в симметричных позициях, в которых есть несколько ходов, которые ведут к мату с наименьшим числом ходов, выбирается только один. На скриншоте показал такую позицию.

Радует, что кроме собственно говоря комбинаторики в дальнейшем нас ждет много интересного: HTML+CSS+PHP+JavaScript.
2016-07-27 12:48 Мат Конём и Слоном Мат в 33 хода. + 20 1 час. 30 мин.
Находить все решения мата конем и слоном.
Ничего
Подтвердили теорию, что мат конем и слоном ставится максимум за 33 хода.

Поиграв понял, что черным нужно держаться середины доски, а потом отступать в угол, противоположный цвету слона, хотя и это от мата не спасет :)
2016-07-21 12:19 НаноШахматы ФИНАЛЬНЫЙ УРОК + 20 30 мин.
Записывать видео
Ничего
Интересный курс. Узнал много нового. Хотя курс и без видео, но оказывается и по фото можно успешно выполнять все задания. Познакомился с технологиями HTML+CSS+PHP+JavaScript.

Выполнил этот курс вне очереди только потому, что он нужен для выполнения "Мат конем и слоном", который я сейчас и продолжу выполнять.

На видео показан модернизированный мат Легаля. Один раз только удалось мне его поставить при игре в шахматы.
2016-07-20 07:31 НаноШахматы JavaScript - Я тебя съем! + 20 10 мин.
"Есть" фигуры
Ничего
Нет
2016-07-20 07:21 НаноШахматы JavaScript - Завершение хода + 20 10 мин.
Переносу фигур по доске.
Ничего
Нет
2016-07-20 07:17 НаноШахматы JavaScript - Посадку давай! + 20 10 мин.
Тестировать функции
Ничего
Нет
2016-07-20 07:13 НаноШахматы JavaScript - Тронул? Коди! + 20 10 мин.
Добавление и вызов функции JavaScript
Ничего
Нет
2016-07-20 07:00 НаноШахматы HTML5 - Поднятие фигур + 20 15 мин.
Переносу фигур по доске
Ничего
Нет
2016-07-19 14:23 НаноШахматы PHP - Превращение букв + 20 30 мин.
Менять буквы на HTML-коды.
Ничего.
Нет.
2016-07-19 13:36 НаноШахматы PHP - Массив для фигур + 20 30 мин.
Создавать массив и заполнять его фигурами
Ничего
Нет
2016-07-19 11:53 НаноШахматы PHP - Циклы для клеток + 20 20 мин.
Выводить названия клеток в цикле.
Ничего
Нет
2016-07-19 10:37 НаноШахматы HTML - Фигуры на Доске + 20 15 мин.
Выводить на экран доску с фигурами
Ничего
Нет
2016-07-19 10:23 НаноШахматы CSS - Шахматная доска + 21 30 мин.
Выводить доску на экран
Ничего
Нет
2016-07-19 08:01 НаноШахматы HTML - Шахматные фигуры + 20 10 мин.
Выводить шахматные фигурки в html
Ничего.
Нет.
2016-07-11 15:22 Мат Конём и Слоном 156 матов в полтора хода + 20 1 час. 05 мин.
Понял как работает алгоритм.
Понять алгоритм. С первого раза не дошло)
156 поз мата в полтора хода нашлись)
2016-07-11 11:44 Мат Конём и Слоном Консольная шахматная доска + 20 30 мин.
Выводить доску с позициями на экран.
Ничего.
Нет пока.
2016-07-10 21:36 Мат Конём и Слоном Белая коробка + 20 40 мин.
Создавать класс для хранения позиций белых с наилучшими ходами.
Ничего.
Нет.
2016-07-10 19:57 Мат Конём и Слоном Генерация белых ходов + 20 1 час. 30 мин.
Генерировать ходы белых.
Разобраться с методами генерации ходов белых фигур.
Нет.
2016-07-10 16:39 Мат Конём и Слоном Белая и чёрная очередь + 20 1 час. 00 мин.
Создавать очереди и записывать в них ходы белых и черных.
Пока ничего.
Все понятно.
2016-07-10 15:01 Мат Конём и Слоном Чистый ход + 20 30 мин.
Продолжил рефакторинг.
Все понятно, основное было сделано на предыдущем уроке.
Нет.
2016-07-10 13:01 Мат Конём и Слоном Рефакторинг кода + 20 1 час. 15 мин.
Рефакторить, а потом ловить ошибки.
Ошибки выловить.
Все хорошо.
2016-07-10 07:39 Мат Конём и Слоном Две структуры + 20 30 мин.
Нового пока ничего.
Ничего.
Подготовились к рефакторингу.
2016-07-09 13:38 Мат Конём и Слоном Псевдо-алгоритм перебора + 20 1 час. 15 мин.
Попрактиковался в рисовании блок-схемы.
Ничего.
Жду продолжения.
2016-07-03 19:37 Мат Конём и Слоном Ворошиловский слон + 20 45 мин.
Вспомнил итераторы.
Понять как сделать нападение слоном без перекрытий другими фигурами.
Жду продолжения!
2016-07-03 17:37 Мат Конём и Слоном Нотация Форсайта - Эдвардса + 20 45 мин.
Визуализировать найденные матовые позиции в виде FEN и проверять их в редакторе.
Все понятно.
С визуализацией все пошло интереснее, сразу виден результат.
2016-07-03 16:56 Мат Конём и Слоном Конь ходит буквой Гэ + 20 45 мин.
Создавать FEN позицию.
Понятно все.
Нет.
2016-07-03 15:44 Мат Конём и Слоном Королевское правило + 20 45 мин.
Проверять под матом ли король.
Все понятно.
Нет пока.
2016-07-03 14:39 Мат Конём и Слоном Перебор всех комбинаций + 20 45 мин.
Расставлять фигуры по доске с проверками.
Все понятно.
Все хорошо.
2016-07-03 13:07 Мат Конём и Слоном Постановка задачи + 21 15 мин.
Фигурки по доске в редакторе расставлять :)
Пока ничего.
Нет.
2016-04-19 19:52 Итератор ФИНАЛЬНЫЙ УРОК + 20 30 мин.
Познакомился с  итераторами и их реализацией, ну и с волшебным словом yield.
Понять что и как работает.
Курс замечательный! Узнал много нового. Хотя уроки и короткие, но информации очень много. Объяснено все очень хорошо, что даже для меня было понятно :) Особенно хорошо, что все сразу же проверяется на практике, виден результат. Очень способствует пониманию.

Спасибо за курс!
2016-04-12 19:52 Комбинаторика Рекурсия. Заливка области + 20 1 час. 00 мин.
Рекурсивно заливать.
Понять как работает.
Интересно наблюдать за работой.
2016-04-09 17:05 Итератор Итератор. Один метод вместо классов. + 20 30 мин.
Применять итераторы
Все понятно
Интересный курс. Узнал много нового.
2016-04-09 16:29 Итератор Итератор. Список простых чисел. + 20 30 мин.
Написать и протестировать алгоритм перебора простых чисел.
Все понятно
Нет
2016-04-09 15:47 Итератор Итератор. Волшебное слово yield. + 20 30 мин.
Волшебному слову yield
Понятно все
Нет
2016-04-09 08:57 Итератор Итератор. Зачем нужно два класса + 20 30 мин.
Создавать таблицу умножения простых чисел.
Понятно все.
Нет.
2016-04-08 22:31 Итератор Итератор. Перебор простых чисел. + 20 30 мин.
Продолжил знакомство с итераторами
Все понятно
Нет
2016-04-08 21:07 Итератор Итератор. Перебор чисел в итераторе. + 20 30 мин.
Ограничивать выполнение программы (счетчик)
Все понятно
Нет
2016-04-08 18:32 Итератор Итератор. Создание пустого итератора. + 20 30 мин.
Создавать классы, реализующие интерфейсы IEnumerable и IEnumerator.
Понять что есть такое интерфейс
Нет
2016-04-08 17:00 Итератор Итератор. Разложение числа на простые множители. + 20 30 мин.
Разложению чисел на простые множители
Все понятно
Нет
2016-04-05 23:00 Комбинаторика VIP. Простые числа. Оптимизация алгоритма + 20 2 час. 30 мин.
Искать простые числа разными функциями, постепенно оптимизируя их. Тестировать функции.
Исправить ошибки, которые выскочили при тестировании :)
Все понравилось, узнал много нового.
2016-04-01 21:28 Морской флот Клиентский флот - Подключение к серверу + 20 1 час. 00 мин.
Подключаться к серверу. Передавать и получать данные с сервера.
Ничего, все понятно.
Нет.
2016-04-01 19:22 Морской флот ПОЛУФИНАЛЬНЫЙ УРОК. Большая игра + 20 3 час. 00 мин.
Написать скрипт map,php
Как оказалось, не всё было поймано)  Нашлась еще парочка ошибок.
Нет.
2016-03-29 20:52 Морской флот Серверный флот - Функция do_game + 20 1 час. 00 мин.
PHP продолжает изучаться. Делению формирования xml на части.
Ничего.
Нет.
2016-03-29 17:15 Морской флот Серверный флот - Функция do_fire + 20 2 час. 00 мин.
Продолжил знакомство с PHP. Стрельба по кораблям в браузерной строке.
Пока делаю после просмотра видео, все кажется понятным :)
Нет.
2016-03-27 15:37 Морской флот Серверный флот - Функция do_ship + 20 3 час. 00 мин.
Размещать корабли через адресную строку в браузере
Вылавливать ошибки.
Удалось все вроде бы выловить) По крайней мере кораблики установились и статус поменялся.
2016-03-26 21:03 Морской флот Серверный флот - Капитан очевидность + 20 1 час. 30 мин.
Продолжаю изучать PHP.
Ничего.
Нет.
2016-03-26 17:58 Морской флот Серверный флот - Функция do_info + 20 1 час. 30 мин.
Формировать xml текст в функции и выводить его внутри textarea.
Ничего.
Нет.
2016-03-26 15:36 Морской флот Серверный флот - Рефакторинг РНР-кода + 20 1 час. 00 мин.
Продолжаю знакомство с PHP.
Ошибки выловить.
Все хорошо.
2016-03-26 14:08 Морской флот Серверный флот - Как PHP дружит с MySQL + 20 1 час. 30 мин.
Подключаться к БД.
Подключиться к БД.
Не удавалось подключиться к БД. И на экран не выводилось.
2016-03-26 12:33 Морской флот Серверный флот - FTP подключение + 20 1 час. 00 мин.
Создание ftp-подключения.
Ничего.
Нет.
2016-03-26 11:38 Морской флот Протокол - Команда GAME + 20 30 мин.
Формирование XML-ответов сервера.
Ничего.
Нет.
2016-03-26 10:59 Морской флот Протокол - Команда FIRE + 20 1 час. 30 мин.
Потренировался в выполнении SQL-запросов.
Ничего.
Все замечательно.
2016-03-26 08:30 Морской флот Протокол - Команды INFO и SHIP + 20 1 час. 30 мин.
Обработка всех возможных ошибок при размещении кораблей.
Ничего.
Нет.
2016-03-25 17:38 Морской флот Протокол - Список команд + 20 1 час. 00 мин.
Повторение пройденного.
Ничего.
Все отлично!
2016-03-25 14:48 Морской флот База Морского Флота - Запросы SQL + 20 1 час. 30 мин.
Составлять SQL запросы
Ничего.
Нет вопросов.
2016-03-24 12:48 Морской флот База Морского флота - Экспресс SQL + 20 30 мин.
Создавать запросы SQL.
Ничего.
Вопросов нет.
2016-03-23 15:27 Морской флот База Морского Флота - phpMyAdmin + 20 30 мин.
Создавать таблицы.
Ничего
Все замечательно.
2016-03-23 14:34 Морской флот База Морского Флота - GAME + 20 30 мин.
Повторение.
Ничего.
Нет.
2016-03-23 13:50 Морской флот База Морского Флота - SHIP + 21 30 мин.
Повторил составление схемы состояний.
Ничего.
Нет.
2016-03-23 12:50 Морской флот База Морского Флота - INFO + 20 30 мин.
Рисовать схему состояний.
Ничего.
Нет.
2016-03-23 11:42 Морской флот Архитектура - Мышкой по кораблям + 20 1 час. 30 мин.
Работать с делегатами.
Делегаты, что и как.
Все хорошо.
2016-03-22 14:43 Морской флот Архитектура - Фабрика картинок + 20 1 час. 30 мин.
Вывод картинок на экран согласно карте.
Ничего.
Все хорошо.
2016-03-22 12:34 Морской флот Архитектура - Наследие картинок + 20 2 час. 30 мин.
Создание наследуемых классов. Позиционирование картинок на форме.
Все понятно.
Нет.
2016-03-21 15:51 Морской флот Архитектура - Карта Пиратов + 20 2 час. 30 мин.
Создавать перегруженные методы.
Ничего.
Все понятно.
2016-03-21 10:44 Морской флот Архитектура - Перезагрузка проекта + 20 1 час. 30 мин.
Создавать архитектуру проекта.
Ничего.
Нет.
2016-03-18 12:02 Морской флот Анимация - Полёт по таймеру + 20 1 час. 30 мин.
Добавлять таймер, делать перемещение снаряда по щелчку вышки точно в клетку.
Ничего.
Все понятно.
2016-03-17 12:28 Морской флот Анимация - Отображение кадров + 21 1 час. 30 мин.
Создавать функцию отображения анимации. Динамическое создание PictureBox'а.
Поймать скриншотом полет снаряда :)
Нет.
2016-03-16 12:52 Морской флот Анимация - Полёт снаряда + 20 1 час. 00 мин.
Рисовать.
Ничего.
Нет.
2016-03-16 10:11 Морской флот Графика - Рефакторинг + 20 2 час. 30 мин.
Создавать классы, переносить все связанное с графикой в отдельный класс. Оптимизировать перерисовку начального поля.
Понять что мы делаем.
Вопросов нет.
2016-03-15 18:14 Морской флот Графика - Выстрелы по Кораблям + 20 8 час. 30 мин.
Обрабатывать щелчки мыши только в пределах игрового поля, выводить статистику.
Читерство :)
Перепутал x и y и потом долго искал почему координаты в map не совпадают с игровым полем :( Причем в программе все было правильно.
2016-03-14 19:55 Морской флот Графика - Карта Морского флота + 20 4 час. 30 мин.
Созданию карты и размещению корабликов без соприкосновения друг с другом случайным образом.
Не запутаться в коде и вылавливание ошибок.
Уже не удается писать по памяти, все чаще приходится заглядывать в видеоурок.
2016-03-14 13:41 Морской флот Интерфейс - А на море корабли + 21 2 час. 30 мин.
Определять клетку моря по координатам мышки
Определить клетку по координатам мышки.
Все понятно.
2016-03-14 10:59 Морской флот Интерфейс - Первый кораблик + 21 2 час. 30 мин.
Инициализация графики и вывод корабликов по щелчку мышки.
Ничего.
Пока вопросов нет, все понятно.
2016-03-12 21:14 Морской флот Вступление + 20 1 час. 30 мин.
Рисовать кораблик :)
Ничего.
Пока все просто.
  Нано-игры Арканоид - Уровень и ракетка   Открыто


  Дневник успеха Рефлексия уходящего года   Открыто


  Клиент-серверный сокет Что такое сокет   Открыто


  Платформер на Unity 1. Вступление   Открыто


  Tinklavimas Контрольная работа   Открыто


  Доска объявлений О проекте и про инструменты   Открыто


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





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

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

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

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


Научился: Создавать классы, реализующие интерфейсы IEnumerable и IEnumerator.
Трудности: Понять что есть такое интерфейс
Нет


Научился: Автоматически двигать ящики в нужное место.
Все хорошо. С автоходами проходить уровни стало быстрее)