Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2017-07-04 13:24 Знакомство с jQuery Суть библиотеки jQuery + 16 1 час. 18 мин.
Узнал о библиотеке
Пока все понятно
Нет, не знаком. Следовательно - не пользовался
2017-07-04 09:52 Dancing Links Пентагон ищет решение + 16 1 час. 47 мин.
Выводить решение на консоль
Дождаться окончания работы алгоритма
--
2017-07-04 00:16 Dancing Links Пентагон в деталях + 16 45 мин.
Визуализации алгоритма
Да, в принципе, этот урок был не сложным.
--
2017-07-03 23:41 Dancing Links Фигуры в консоли + 16 45 мин.
Раскрашивать (оживлять) консоль.
Хотел автоматом высчитать ширину фигуры, чтобы не умножать в цикле h на 5
--
2017-07-02 00:42 Dancing Links Десятикратная оптимизация + 16 1 час. 08 мин.
Оптимизировать алгоритмы. Искать в них узкие места.
Найти узкие места алгоритмов
Как всегда, красивые решения вызывают положительные эмоции.
Теперь попробуем применить полученные знания к ферзям и судоку :)
2017-07-01 23:55 Dancing Links Матрица Пентагона + 16 2 час. 07 мин.
Заполнять автоматом матрицу
Дождаться окончания работы программы
--
2017-07-01 22:20 Dancing Links Фигуры из пентамимо + 16 2 час. 05 мин.
Делать матрицы, описывающие положения фигур, вручную :)
Попытаться написать автоматическую генерацию массива, описывающего положения фигур.
Все равно не понял, почему для той-же фигуры F мы берем всего два положения. А если ни одно из этих положений не будет участвовать в правильном решении?
2017-06-30 11:21 Dancing Links Двусвязный список с удалением + 16 2 час. 09 мин.
Вспомнил циклический двусвязный список
Сдать отчет очень придирчивому проверяющему :)
И опять вспомнилось студенчество. И самые любимые преподаватели
2017-06-30 10:42 Dancing Links Работа алгоритма + 17 3 час. 00 мин.
Вручную выполнять алгоритм
--
Вспомнил студенческие времена и особо вреднющих преподавателей :) Отчет переделываю уже 3-й раз.
2017-06-30 09:20 Dancing Links Открытие/закрытие столбцов + 16 2 час. 05 мин.
Реализовывать алгоритм
Найти ошибку
                cell.row = row;
                headers[x].InsertUp(cell);
                headers[x].size++;
Вместо InsertUp было написано InsertLeft. И это было ошибкой :(

Программа пытается найти еще несколько вариантов. Но во втором случае она не указала 5 (это фигура E). И мы бы получили полностью собранную фигуру. В третьем случае ответ неверный полностью, так как при выбранных трех фигурах никак нельзя поставить четвертую.

Думаю, что неправильные ответы получаются, так как мы не откатываемся до нужного состояния при первых неправильных ответах. Нужно сделать более подробную трассировку работы программы.
2017-06-29 19:46 Dancing Links Как ссылки пошли впляс + 16 2 час. 15 мин.
Разбирать псевдокод
Разобрать псевдокод
Непонятны были сперва методы cover() и uncover()
2017-06-29 17:50 Dancing Links Единичная матрица + 16 2 час. 05 мин.
Заполнять матрицу
Много писать
Все нормально. В столбце 33 заполнено 7 ячеек
2017-06-29 16:45 Dancing Links Заголовки столбцов + 16 1 час. 18 мин.
Создавать списки
Пока все понятно
Комментариев нет
2017-06-29 16:04 Dancing Links Расширение хоровода + 16 1 час. 38 мин.
Работать со списками
Все понятно
Нет комментариев
2017-06-28 21:06 Dancing Links Что такое Dancing Links + 16 20 мин.
Узнал о гeниальном алгоритме X Дональда Кнута - Dancing Links
Построение матрицы
Хотелось бы написать программу для составления вот таких фигур (как в приложенном файле)
2016-10-02 00:09 Карточки памяти Отображение карточек + 21 4 час. 30 мин.
Поиск глюков в программе и их исправление
Работа со статусами и повторить все, не заглядывая в видео
Все было классно, но раньше Вы говорили быстрее и живее :) Здесь было как-то очень уж спокойно и размеренно
2016-10-01 08:21 Карточки памяти Подготовка формы + 20 40 мин.
Повторил старый материал
Было все знакомое
Было все понятно.
2016-08-05 22:52 Нано-игры ФИНАЛЬНЫЙ УРОК + 1 1 час. 00 мин.
Создание видеообзоров к готовым программам
Успеть выздороветь к окончанию срока, выделенного на данный курс, чтобы не хрипеть и записать видео :)
Все понравилось, но не ожидал такого задания и, следовательно, не подготовился к нему. Не было микрофона. Звук писался с web-камеры. Поэтому он такой некачественный.
Следующий курс, скорее всего, будет - "Теория ООП"
2016-08-01 00:08 Нано-игры Бот для Цифр + 1 45 мин.
Использование событий для мыши.
Разобраться с обработкой событий мыши.
Для начинающих можно было объяснить, почему у констант такие значения.
2016-07-30 16:23 Нано-игры Игра Цифры + 1 1 час. 15 мин.
Создание меню, размещение элементов на форме.
Повторить все без подсказок. С первого раза без ошибок не получилось
Урок хороший. Хорошо, что видны функциональные клавиши, которые используются в работе.
2016-07-29 15:42 Нано-игры Скорость реакции. Алгоритм и рекорд + 20 1 час. 30 мин.
Обработка событий. Работа с таймером
Попытаться побить рекорд :)
Наверное, нет смысла в лишнем коде (тот же номер картинки)
2016-07-28 22:07 Нано-игры Скорость реакции. Три картинки по таймеру + 20 20 мин.
Работа с PictureBox
Если курс для начинающих, то строка
picture1.Visible = nr == 1;
может быть не совсем понятна. Для начинающих ее следует расшифровать. Т.е. расписать более подробно.
Урок был понятен и интересен. Не просто вставили картинки, но и заставили их работать.
2016-07-27 22:03 Нано-игры Скорость реакции. Блок-схема + 20 20 мин.
Составление блок-схем
На данном занятии сложностей не было
А если рисовать с помощью графического планшета? Лучше не будет?
2016-07-27 13:17 Нано-игры Арканоид - Шарик и кирпичики + 20 3 час. 15 мин.
Обработка событий при изменении взаимного расположения объектов относительно друг друга.
Не перепутать имена переменных после копипаста при обработке ударений о ракетку и кирпичи
После IntelliJ IDEA привык множество стандартных операций делать с помощью "горячих клавиш". Было бы, на мой взгляд, удобнее, если будут проговариваться комбинации клавиш при их использовании.
2016-07-26 11:19 Нано-игры Арканоид - Уровень и ракетка + 20 2 час. 15 мин.
Обработка событий, типы данных
Не сразу выбрал правильные объекты для обработки событий
Неправильно указал объекты для которых обрабатываются события. Указал событие KeyDown для ракетки, а не для формы. Поэтому не сразу заставил двигаться ракетку. Повторный, более внимательный просмотр фрагмента видео помог исправить ошибку.
  Микроигры Игра 15 - Кнопки   Открыто


  Демо игры C# чего начать программировать   Открыто


  Нано-игры VIP урок. Игра 2048   Открыто


  Карточки памяти Алгоритм игры   Открыто


  Начало здесь День №1. Создание микро-Привычки.   Открыто


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





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

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

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

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


Научился: Составление блок-схем
Трудности: На данном занятии сложностей не было
А если рисовать с помощью графического планшета? Лучше не будет?


Научился: Узнал о гeниальном алгоритме X Дональда Кнута - Dancing Links
Трудности: Построение матрицы
Хотелось бы написать программу для составления вот таких фигур (как в приложенном файле)