Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2015-10-02 21:37 Теория ООП Круглый класс + 20 25 мин.
Научился тому, что удаление неиспользованных using не уменьшает размер конечного исполняемого файла
Ничего
всё ок :)
2015-09-29 23:56 Теория ООП Второй класс + 20 10 мин.
Наследовать можно только логически связанные класссы-родители и классы-наследники
Ничего
Хороший урок
2015-09-29 23:41 Теория ООП Первый класс + 20 15 мин.
Ничему
Ничего
Нормальный видеоурок, всё последовательно объясняется
2015-09-28 21:57 Новые технологии Построение графиков + 21 2 час. 10 мин.
Немного поучился работать с библиотекой ZedGraph. Отличная библиотека - очень пригодится в моих будущих проектах.
Самым сложным было понять, что скачал неправильную версию библиотеки и половина методов и свойств отличается, не работает масштабирование, управление мышью и т.д. Потом скачал версию 5.1.5 и всё стало хорошо :)
Отличный урок, спасибо большое за краткий обзор приёмов работы с данной библиотекой. Обязательно буду пользоваться.
2015-09-28 13:47 Новые технологии Печать таблицы + экспорт в Excel + 20 57 мин.
Научился использовать компонент WebBrowser для печати таблиц. Очень интересный способ. Также научился запускать файлы с помощью метода System.Diagnostics.Process.Start(); Запись таблицы в csv - тривиален, поэтому тут трудностей не возникло. Узнал про оператор ??
Сложным было найти ошибку, из-за которой не проставлялся   в пустые ячейки таблицы. Ошибка была в том, что я не взял выражение с оператором ?? в круглые скобки.
Отличный урок, очень полезный. Спасибо большое :)
2015-09-24 21:29 Теория ООП Урок рисования + 20 5 мин.
Научился правильно создавать графический объект
ничего
хороший такой домик :)
2015-09-24 21:10 Теория ООП Инкапсуляция мечты + 20 10 мин.
Инкапсуляция - это изоляция свойств объекта и процессов, происходящих в нём от прямого доступа извне и предоставление интерфейса для манипуляции с объектом.
Найти интересную картинку :)
Хороший урок, понравилась кошечка мурр-мурр :)
2015-09-13 14:38 Сокобан ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан + 1 2 час. 00 мин.
Записывать видео обзор по своей программе
всё правильно сказать и показать :)
замечаний нет
2015-09-12 19:24 Сокобан Сокобан - Завершение + 20 2 час. 00 мин.
Проходить уровень №5. Коллега его решал целый час, а я почти сутки думал :)
Ничего :)
Спасибо большое за курс - отличная штука получилась. я ещё ход назад сделаю и будет красотень.
2015-09-12 15:01 Сокобан Сокобан - Игра - На двоих по сети + 20 3 час. 20 мин.
Научился тому, что для корректного результата необходима синхронизация состояний клиента и сервера.
ничего
хороший урок
2015-09-09 22:15 Сокобан Сокобан - Телефон - TCP/IP протокол + 20 1 час. 30 мин.
Научился немного работать с сетью, с потоками, повторил делегаты.
ну в общем-то ничего сложного :)
Замечательный урок. Хочется более подробный урок о работе с сетью: о технологии Клиент-сервер, когда много клиентов, один сервер. Синхронизация клиентов и т.п.
2015-09-08 21:52 Сокобан Сокобан - Игра - На двоих + 20 1 час. 00 мин.
Научился играть за двоих игроков :)
ничего
Очень интересная игра получилась
2015-09-08 20:55 Сокобан Сокобан - Редактор - На двоих + 20 1 час. 00 мин.
добавить новый код в программу несложно. главное отследить изменения во всех местах. Сделал иконки игроков с бОльшим разрешением. по-хорошему нужно все иконки перерисовать.
придумать новые уровни. Сегодня последний день курса. не успеваю. поэтому уровни взял из урока
Замечаний нет
2015-09-08 16:19 Сокобан Сокобан - Игра - Автоходы + 20 1 час. 00 мин.
Играть в сокобана с автоходами :):):):)
Ничего
Очень классная игра получилась, мне нравится :)
2015-09-08 14:21 Сокобан Сокобан - Решалка - Оптимизация + 20 10 мин.
Что прямой доступ к массиву - это круто. При этом способе программа не ИЩЕТ элемент по списку или словарю, перебирая весь список или его часть, а сразу обращается к нужному элементу по его координатам. Это естественно намного быстрее. А ещё я про StopWatch узнал :)
ничего, всё просто
замечательный урок
2015-09-08 13:25 Сокобан Сокобан - Решалка - Яблоко + 20 1 час. 00 мин.
расширенному алгоритму поиска в ширину :)
Понять, что же именно происходит... Так до конца пока и не понял - просто переписал решение.
всё замечательно
2015-09-08 11:31 Сокобан Сокобан - Решалка - Мышка + 1 2 час. 00 мин.
Узнал про писки и очереди. Изучил алгоритм поиска в ширину
ничего, всё просто и понятно
Интересно было подсовывать решения программе AlfaTester и наблюдать за результатом :)
2015-09-07 22:33 Сокобан Сокобан - Решалка - Тестер + 20 1 час. 30 мин.
проверять правильность решения :)
ничего
замечательная мышка получилась - красненькая
2015-08-30 22:31 Сокобан Сокобан - Игра - Управление + 1 3 час. 30 мин.
повторил проработку логики игры
ничего
всё хорошо :)
2015-08-27 20:30 Сокобан Сокобан - Игра - Интерфейс + 20 1 час. 30 мин.
Научился открывать формы
делегаты
Всё замечательно
2015-08-23 23:34 Сокобан Сокобан - Создаём свои уровни + 20 1 час. 00 мин.
Придумывать уровни для сокобана :)
найти хорошие уровни
Всё замечательно
2015-08-23 17:32 Сокобан Сокобан - Редактор - Улучшение + 20 1 час. 40 мин.
Научился улучшать редактор :) узнал, что у метода Split можно указывать в качестве разделителя массив строк, что позволяет задавать несколько разделителей.
Ничего
Спасибо за урок :)
2015-08-23 15:11 Сокобан Сокобан - Редактор - Сохранение + 20 3 час. 00 мин.
Научился сохранять уровни
Сложным было заставить себя выполнить этот урок, т.к. автор был уставшим и применял спорные решения.
Я несколько раз пытался заставить себя выполнить этот урок. смотрел видео 3 раза. Чувствуется то, что вести стрим 3 часа непросто
2015-08-22 17:03 Сокобан Сокобан - Редактор - Редактирование + 20 1 час. 30 мин.
тому, что поле Tag может быть любого типа
Всё было несложно
Хороший урок. Единственное - хотелось бы знать, можно ли как-то оптимизировать изменение размера уровня, а то при больших размерах он очень долго перерисовывается и нагружает процессор.
2015-08-22 14:10 Сокобан Сокобан - Редактор - Интерфейс + 20 2 час. 00 мин.
Научился создавать массив визуальных компонентов и добавлять его на форму. Также научился искать нужные параметры компонента в дизайнере формы. Научился присваивать обработчик события динамически создаваемым компонентам.
Почему-то не выскакивает исключение при делении на 0. Просто функция прекращала работать... из-за этого не сразу понял, где ошибка.
Отличный урок, всё очень понравилось
2015-08-22 03:26 Сокобан Сокобан - Редактор - Загрузка + 20 1 час. 15 мин.
создавать класс, создавать приватные и публичные методы
ничего, всё просто и понятно
Всё хорошо. Хочу скорее дальше :)
2015-08-19 23:29 Сокобан Сокобан - Подготовка - Картинки и лабиринт + 1 1 час. 35 мин.
немного научился работать в редакторе GIMP
сделать картинки
Не совсем понятно, какого размера должны быть стартовая и финишная картинка. Так же кажется, что 32х32 это маловато для тайлов, хотя это только моё мнение
2015-08-17 07:58 Сокобан Сокобан - Вступление + 1 1 час. 30 мин.
Играть в Сокобан
11 уровень
Сокобан интересный :)
2015-08-09 19:30 Демо игры Лабиринт 2D - меню + 1 1 час. 00 мин.
узнал о статических классах
подготовить звуки
Хотелось бы в классе увидеть описание полей с геттерами и сеттерами. Например то же поле sound_enabled. Но это чисто личное пожелание. В остальном всё отлично :)
2015-08-08 18:12 Демо игры Картинка с секретом + 10 1 час. 40 мин.
Научился работать с ресурсами приложения
Самым сложным было найти картинки и подогнать их под один размер :)
Всё хорошо показано и описано. Возможно даже слишком подробно :)
2015-08-08 15:59 Демо софт Вступительное слово + 1 10 мин.
Английская версия - это всегда win :)
сделать скриншот программы, у которой нет окон :)
Моя последняя программа - GetKeys. Она перехватывает все нажатия клавиш клавиатуры и отбирает только цифры, после которых идёт нажатие Enter. Эти последовательности она записывает в таблицу базы данных, добавляя к ним текущее время. Программа сделана для того, чтобы принимать коды со сканера штрих-кодов и записывать их в базу данных, которая расположена на этом же компьютере. Периодически сервер 1С подключается к этой базе данных и забирает новые штрих-коды. Таким образом у нас на предприятии организована приёмка выпуска готовой продукции. Раньше на компьютере со сканером ШК стоял клиент 1С, но в случае пропадания связи сеанс отваливался и при восстановлении связи сам не переподключался. Таким образом все последующие сканирования пропадали без следа. А т.к. компьютер без монитора, мыши и клавиатуры, то никто об этом не догадывался. Для повышения надёжности мы изменили схему работы.

От данных видеокурсов жду того, что я выучу C# до уровня, на котором смогу написать систему мониторинга и управления работой и простоями оборудования. Она нужна для нашего предприятия
  Нано-игры Арканоид - Уровень и ракетка   Открыто


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





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

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

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

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


Научился: Немного поучился работать с библиотекой ZedGraph. Отличная библиотека - очень пригодится в моих будущих проектах.
Трудности: Самым сложным было понять, что скачал неправильную версию библиотеки и половина методов и свойств отличается, не работает масштабирование, управление мышью и т.д. Потом скачал версию 5.1.5 и всё стало хорошо :)
Отличный урок, спасибо большое за краткий обзор приёмов работы с данной библиотекой. Обязательно буду пользоваться.


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