Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2016-02-17 10:59 Базовый ASP.ект Выбор темы для проекта + 20 10 мин.
Прочитал несколько смешных историй на ithappens.me :)
Понять каким образом вы хотите увидеть схему.
Я хочу написать сайт визитку, на котором будут указаны мои скилы, мое портфолио, хобби и блог.
В блоге я хочу писать мои мысли о программировании ... о том чему я научился. Обновлять блог хочу 1 раз в неделю. Т.о. блог будет меня стимулировать к развитию меня, как программиста.
Т.е. за неделю мне написать в блог нечего - значит неделя прошла в пустую и я ничего нового не освоил!
2016-02-16 15:10 Базовый ASP.ект Мы начинаем ASP.NET с MVC + 20 10 мин.
Материал данного урока мне известен ....
Все, пока что, просто.

Очень рад, что Евгений взялся за ASP.NET MVC ... очень хочется углубиться в данный продукт.
2015-09-08 09:51 Сокобан ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан + 3 50 мин.
Записывать обзоры :)
настроить программу по записи видео
Спасибо большое Вам, Евгений, за Ваш вклад в этот проэкт.
P.s. программ написанных мной очень мало и прикладывать - то нечего. Я только лишь начинающий программист....
2015-09-07 08:35 Сокобан Сокобан - Завершение + 20 1 час. 30 мин.
Компоновать игру из маленьких кусочков.
---
Огромное Вам, Евгений,  спасибо за данную игру ... я научился тут работать с пикчебоксиками, познакомился с перерисовкой для ресайза, был очень познавательный алгоритм для перемещения ящиков, работа с TCPIP (это мне еще нужно будет проверить ... по сети),  узнал о удобной записи и чтении из текстового файла.... Да и всего не перечислить. Было очень интеремно. Спасибо вам за это.

P.s. Евгений, теперь очень хочется поработать с базами данных и попарсить XML файлы. Посоветуете курс?
2015-09-06 20:23 Сокобан Сокобан - Игра - На двоих по сети + 2 1 час. 30 мин.
Потренировался в делегатах.
Двух компов нет. Протестировать в ближайшее время нет возможности :(
P.s. при первом же случае протестирую и переделаю отчет.
Пока тестировал еще баг нашел. :) Я полон энтузиазма допилить все наши сетевые баги.
2015-09-05 14:03 Сокобан Сокобан - Телефон - TCP/IP протокол + 20 2 час. 00 мин.
Соединять два приложения по TCPIP протоколу.
Для меня самым сложным было разобраться с параллельным потоком.
Но есть момент который мне как-то не по себе - дался ....
Вот у нас создание нового потока:
Thread thread = new Thread(Waiter);

А почему мы используем название нашего метода  Waiter без скобочек?
Вот так:
Thread thread = new Thread(Waiter ( ) );

Как то не логично получается ... будто мы потоку переменную передаем ....
Для меня этот урок был мего позновательным. Спасибо Евгению.
Я давно хотел познакомиться с сеткой в C# ... даже как-то маловато показалось :)
Много тестировал. Как появится шанс протестировать на двух машинах, обязательно это сделаю !
2015-09-04 09:21 Сокобан Сокобан - Игра - На двоих + 1 40 мин.
Дорабатывать наш сокобан для игры вдвоем на одной клавиатуре.
---
Я немного лохонулся на прошлом уроке. Не создал копию игры на одного ... сделал из игры на одного, игру на двоих. Соответственно игра на одного была утеряна. Пришлось, без Евгения, откатываться ... делать обратную операцию. Из игры на двоих - игру на одного.
:)
2015-09-04 07:14 Сокобан Сокобан - Редактор - На двоих + 2 1 час. 30 мин.
Мне, почему то создавать уровни не так интересно, как играть в уже созданные.
Создание уровней. Еще немного задумался над тем как мы ранее делали выделение кнопки на toolStrip
---
2015-09-03 17:11 Сокобан Сокобан - Игра - Автоходы + 20 1 час. 50 мин.
Очень интересно было встраивать классы из олимпиадных задач.
---
В олимпиадных задачах яблоко было ящиком, а в сокобане ящик стал яблоком )))
2015-09-03 13:41 Сокобан Сокобан - Решалка - Оптимизация + 20 20 мин.
Теперь мне думается, что коллекции не так эффективны ..... как хотелось бы.
Хитрый получился массив :) Классно придумано :)
Понять, что наши координаты - это номера индексов у массива :)
Изначально думается: "Ну как булевский массив может хранить координаты?" ))))
А вообще странно ... поиск по индексам, по идее, должен быть такой же моментальный, как и мы обращаемся к массиву напрямую....
2015-09-03 11:55 Сокобан Сокобан - Решалка - Яблоко + 20 2 час. 00 мин.
Для меня всегда было проблемой перестроится из функций и процедур в ООП.

Самым сложным и интересным было тестирование. :)
От тестирования, в очередной раз, получил огромное удовольствие :)
Спасибо, Вам, Евгений!
2015-09-02 19:00 Сокобан Сокобан - Решалка - Мышка + 20 1 час. 50 мин.
Теперь я знаю алгоритм по нахождении кратчайшего пути.
проследить линию алгоритма
Очень интересно было протестировать результат :)
2015-09-02 15:35 Сокобан Сокобан - Решалка - Тестер + 1 2 час. 00 мин.
Раньше я консоль использовал исключительно  для вывода результата.
А что в консоли можно даже в сокобан играть, я понятия не имел. С этого момента кругозор у меня стал шире :) Спасибо большое :)
Самым сложным было понять каким образом двигается мышка за яблоком .... перерисовка творит чудеса :)
Было бы классно если бы Вы, Евгений, при создании какой-то ф-ии, точнее метода, хотя бы в двух словах рассказывали что оно будет делать, а то я, иногда, начинаю понимать, что ф-ия делает только после того, как она начинает работать :)
Так не всегда, но бывает. ИМХО
2015-09-02 15:18 Сокобан Сокобан - Игра - Управление + 2 2 час. 30 мин.
Очень нравится использование двух массивов (top и map) для получения результата.
Этот метод для меня в видеокурсе "Морской флот" был в новинку, а сейчас я его еще лучше закрепил.

Пришлось немного включить и свое серое вещество, а не только пользоваться знаниями Евгения, для отображения завершающего окна, о том что все уровни пройдены :)
Евгений, сори за отчет. Дети и работа съедают все свободное время .... я очень стараюсь выделять время для программирования, меня оно завораживает .... но иногда делаю налету-набегу, как с этим отчетом...
P.s. все хотел спросить.... А почему вы не используете коллекции? .... я все время у Вас массивы вижу.
2015-08-31 06:48 Сокобан Сокобан - Игра - Интерфейс + 2 1 час. 30 мин.
Тренировка по созданию делегатов
---
---
2015-08-28 20:26 Морской флот Серверный флот - Функция do_game + 20 30 мин.
php
---
---
2015-08-28 19:57 Морской флот Серверный флот - Функция do_fire + 20 1 час. 30 мин.
php
И все таки тяжеловато идет PHP и SQL ... С# идет как-то веселее :)
---
2015-08-28 12:41 Морской флот Серверный флот - Функция do_ship + 2 3 час. 30 мин.
PHP
Очень долго промучился с функцией "select_scalar", а в итоге оказалось, что в запросе SQL ошибка .... возвращал не верное значение.
---
2015-08-27 05:59 Морской флот Серверный флот - Капитан очевидность + 1 45 мин.
PHP + работа с таблицами в phpmyadmin
---
---
2015-08-26 13:16 Сокобан Сокобан - Создаём свои уровни + 20 1 час. 30 мин.
Вспомнил какие уровни мне больше всего понравились в сокобане :)
---
---
2015-08-26 11:05 Морской флот Серверный флот - Функция do_info + 20 50 мин.
Работа с PHP
Долго не понимал почему не работает Textarea ... пришлось заново все написать, а в чем ошибка была так и не понял!
----
2015-08-26 06:07 Морской флот Серверный флот - Рефакторинг РНР-кода + 20 50 мин.
Работать с кодом PHP
---
---
2015-08-25 19:40 Морской флот Серверный флот - Как PHP дружит с MySQL + 20 30 мин.
php+sql
---
---
2015-08-25 19:19 Морской флот Серверный флот - FTP подключение + 20 10 мин.
FTP
---
---
2015-08-25 18:53 Морской флот Протокол - Команда GAME + 20 30 мин.
SQL
---
---
2015-08-24 18:29 Морской флот База Морского Флота - Запросы SQL + 1 1 час. 30 мин.
Подтянул знания по SQL
---
---
2015-08-24 06:50 Морской флот База Морского флота - Экспресс SQL + 2 1 час. 00 мин.
Самым интересным показался запрос подсчета повторяющихся координат с группировкой.
---
Вот только я не очень понял. Что значит посмотреть кол-во записей в таблице ff_ship? Там у вам не одна запись .... у нас же два корабля ....
Почему COUNT(*) показал единицу?
p.s. 37я минута видео
2015-08-22 15:32 Морской флот Протокол - Команды INFO и SHIP + 20 1 час. 30 мин.
Узнал много нового о языка php + более подробно рассмотрел запросы SQL
---
Заново запросы воспроизвести будет сложновато, но я попробую .... хотя бы парочку.
2015-08-22 15:07 Морской флот Протокол - Команда FIRE + 20 1 час. 30 мин.
Научился добавлять и обновлять таблиц с помощью запросов SQL
---
---
2015-08-22 15:01 Морской флот Протокол - Список команд + 20 30 мин.
Обновлять таблицу в в phpMyAdmin
---
---
2015-08-19 11:12 Морской флот База Морского Флота - phpMyAdmin + 20 20 мин.
Создавать таблицы, ключи и заполнять данные в phpMyAdmin
---
Евгений, я бы на вашем месте продлил время доступности сервера на более долгосрочное время.
Это может играть в вашу пользу в плане финансов ... как доп. мотивация записи на курс ... типо записывайтесь прямо сейчас на курс, иначе тогда-то сервер прекратит свою работу и вам сами придется искать новый сервер :)
2015-08-19 07:06 Морской флот База Морского Флота - GAME + 20 20 мин.
Понял как будут проходить выстрелы и как они будут отображаться в таблице.
---
Не понял что такое ORDER BYTICK...
2015-08-19 06:34 Морской флот База Морского Флота - SHIP + 20 30 мин.
Проектирование таблицы и статусов кораблей.
Появилось понятие о ключах в таблице.
Ключи в таблице. С ключами еще необходимо разобраться....
---
2015-08-19 06:04 Морской флот База Морского Флота - INFO + 20 20 мин.
Проектировать логику выполнения программы.
---
---
2015-08-18 12:03 Морской флот Архитектура - Мышкой по кораблям + 1 40 мин.
Прикреплять обработчик "клик" руками.
Потренировался в создании делегата.
Прикрутить обработчик клика мышка.
---
2015-08-17 12:29 Сокобан Сокобан - Редактор - Улучшение + 1 2 час. 00 мин.
Парсить строку с нужным мне символом.
Нарисовать картинки и вставить в меню
---
2015-08-15 14:12 Сокобан Сокобан - Редактор - Сохранение + 1 2 час. 00 мин.
Записывать в файл весь массив одной коммандой.
Делать Resize для массива.
Отслеживание мысли о добавлении и вычитании кол-ва элементов в массиве.
Когда Евгений устает, то эта усталость отражается и на нас ... точнее на мне.
Этот урок дался тяжко ... вся вторая половина урока прошла с навязчивой мыслью "Ну когда же это все закончится".
С прошлыми уроками было наоборот. После окончания урока хотелось начать следующий не делая пауз.
2015-08-15 09:58 Морской флот Архитектура - Фабрика картинок + 1 35 мин.
Получать картинку из выстрела  и корабля :)
Осознать какая картинка получается из выстрела и корабля.
---
2015-08-14 11:31 Морской флот Архитектура - Наследие картинок + 3 1 час. 10 мин.
Передача pictureBox другому классую
Вычисление расположений боксиков на наших морях.
---
2015-08-14 10:04 Морской флот Архитектура - Карта Пиратов + 1 1 час. 30 мин.
Научился перезагрузке методов.
Понять смысл соотнесения кораблей и выстрела.
---
2015-08-14 06:32 Морской флот Архитектура - Перезагрузка проекта + 3 50 мин.
Компоновка задачи.
Рисование схемы
---
2015-08-13 07:51 Новые технологии Делегаты на кубиках + 1 1 час. 10 мин.
Теперь я знаю что такое делегаты и как их использовать .... в разных вариантах!
---
Делегаты - КЛАССНО. Я под впечатлением! Очень понравился урок. Всем, кто не понимает что такое делегат, рекомендую к просмотру! Спасибо, Евгений. Вы как всегда на высоте. Все разжевано только глотай :)
2015-08-12 10:24 Сокобан Сокобан - Редактор - Редактирование + 1 2 час. 30 мин.
Присвоение координат полю Tag компонента PictureBox. И лучше усвоил как правильно создавать универсальные методы, вместо деблирования кода.
Самое сложное, как всегда, поспевать за мыслями Евгения :)
---
2015-08-11 18:40 Сокобан Сокобан - Редактор - Интерфейс + 10 1 час. 30 мин.
Очень тяжко даются формулы пересчета ширины и высоты.
Понять как работают формы для расчета ширины и высоты наших картинок.
---
2015-08-11 12:30 Сокобан Сокобан - Редактор - Загрузка + 10 1 час. 10 мин.
Научился очень удобной процедуре парсинга строк. Никогда еще так комфортно не работал с данными из текстового файла .... да и вообще с текстовым файлом.
С Евгением очень тяжело представить, что в C# есть что - то сложное :)
---
2015-08-11 08:25 Морской флот Анимация - Полёт по таймеру + 2 1 час. 20 мин.
Перемещать снаряд в нужное место по нажатию мышки.
Вычисление перемещения снаряда и вычисление конечной точки(что бы снаряд падал ровно в нужную клетку)
---
2015-08-11 07:11 Морской флот Анимация - Отображение кадров + 10 1 час. 00 мин.
Динамическое создание элементов оказалось не таким уж и сложным, как кажется на первый взгляд.
А то привык все мышкой на форму тянуть ....
Динамическое создание PictureBox
Не очень понятно, почему артифакты появляются только под конец полета снаряда .... по идее должен оставаться след от начала полета к его окончанию ....
2015-08-11 06:13 Морской флот Анимация - Полёт снаряда + 10 9 мин.
---
---
---
2015-08-08 12:12 Морской флот Графика - Рефакторинг + 1 40 мин.
Оптимизация написанного кода очень занятная вещь :)
Найти откуда ноги растут ...
нет
2015-08-07 11:21 Морской флот Графика - Выстрелы по Кораблям + 10 2 час. 30 мин.
Использовать Swich
Обработка Щелчка мыши.
нет
2015-08-07 07:04 Морской флот Графика - Карта Морского флота + 10 1 час. 30 мин.
Соотнесение картинок и перечислений для отображения на форме.
Расположение кораблей в массиве.
нет
2015-08-06 13:33 Сокобан Сокобан - Подготовка - Картинки и лабиринт + 1 1 час. 00 мин.
Поиск и обрезка/подгонка картинок
Поиск картинок
нет
2015-08-06 12:26 Сокобан Сокобан - Вступление + 2 1 час. 15 мин.
Вспомнил самую любимую игру студенчества :)
Девятый уровень сокобана
нет
2015-08-05 16:12 Нанософт Твоё портфолио + 10 2 час. 00 мин.
Запуску сторонних программ из проэкта.
Успеть за скоростью Евгения.
Замечаний, вопросов, комментарий и отзывов нет
2015-08-05 07:44 Морской флот Интерфейс - А на море корабли + 1 50 мин.
Работать с координатами мышки.
Успеть за скоростью работы Евгения.
Замечаний, вопросов и отзывов нет....
2015-08-05 07:06 Морской флот Интерфейс - Первый кораблик + 10 1 час. 30 мин.
Вывод картинок на форму.
Инициализация графиков для вывода картинок.
Все наглядно и понятно.
2015-08-04 13:42 Морской флот Вступление + 1 1 час. 00 мин.
Поиск картинок + редактирование.
Поиск картинок в интернете.
замечаний нет
2015-08-04 06:01 Демо софт Вступительное слово + 1 20 мин.
Переименованию VS2013.
Сделать скриншот
Все хорошо. Все понравилось. :)
  Нано-игры Арканоид - Уровень и ракетка   Открыто


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





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

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

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

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


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


Научился: Создавать таблицы, ключи и заполнять данные в phpMyAdmin
Евгений, я бы на вашем месте продлил время доступности сервера на более долгосрочное время. Это может играть в вашу пользу в плане финансов ... как доп. мотивация записи на курс ... типо записывайтесь прямо сейчас на курс, иначе тогда-то сервер прекратит свою работу и вам сами придется искать новый сервер :)