Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2019-01-14 00:56 Весёлая семейка Web-Мастера VIP. Parent + 10 31 мин.
Познакомился с iframe. Спасибо за экспресс курс введения в веб

2019-01-14 00:24 Весёлая семейка Web-Мастера PDO + 10 13 мин.
Подключаться к БД MySQL. Сохранять данные из таблицы в переменную

2019-01-14 00:10 Весёлая семейка Web-Мастера MySQL + 10 12 мин.
Познакомился с программой HeidiSQL

2019-01-13 23:57 Весёлая семейка Web-Мастера Session + 12 13 мин.
Узнал о сессиях в браузере. Очень интересно

2019-01-13 23:43 Весёлая семейка Web-Мастера PHP + 12 16 мин.
Узнал о методах отправки GET и POST

2019-01-13 23:27 Весёлая семейка Web-Мастера Server + 9 33 мин.
Настраивать web сервер для локального использования

2019-01-13 22:53 Весёлая семейка Web-Мастера JavaScript + 9 30 мин.
Научился выделять js в отельную функцию и подключать скрипт через отдельный фаил

2019-01-13 22:22 Весёлая семейка Web-Мастера CSS + 11 20 час. 45 мин.
Все пока просто. Идем дальше)

2019-01-13 01:36 Весёлая семейка Web-Мастера HTML + 16 2 час. 20 мин.
Хорошее начало, чтобы освежить в памяти html и сcss

2018-05-14 21:04 Карточки памяти Неуловимая птичка + 26 2 дня 2 час. 2 мин.
Пришлось изрядно поприседать с Unity. Для игры я написал свою логику с иcпользованием класса Bitmap. Что привело в итоге к большим страданиям. Пробовал переделать логику игры с использованием 2DTextures, но познал лишь страдания. В итоге пришлось снова все перелопатить и сделать независимый от сторонних библиотек класс,

2018-05-12 19:01 Карточки памяти Открытие по щелчку + 27 1 час. 22 мин.
Узнал новые функции Unity

2018-05-03 22:13 Карточки памяти Горизонтальное и Вертикальное + 22 11 мин.
Спасибо Евгению за проделанную работу)

2018-05-03 22:01 Карточки памяти Авоська картинок + 22 18 мин.
Пока только начал изучать юнити и пока сложно ориентироваться в настройках

2018-05-03 21:43 Карточки памяти Запуск Unity с картинками + 22 6 мин.
Быстрый результат - это всегда радует

2018-05-03 21:36 Карточки памяти Персональные картинки + 22 33 мин.
Хорошая затея, идем к следующему уроку

2018-05-03 21:02 Карточки памяти Класс в Библиотеке + 22 23 час. 13 мин.
Очень странно, но в моей версии VS2017 не было компонента Library. Пришлось обновиться, и после обновления он появился

2018-05-02 20:53 Карточки памяти Классовая независимость + 25 1 день 22 час. 54 мин.
Перенес логику игры в класс LogicMemory.  Из за измененной логики игры, пришлось повозиться и передавать дополнительные параметры. В целом я остался доволен

2018-05-01 20:19 Шахматы по сети Доска. Установка Unity 3D + 25 6 мин.
Установил Uniry. Набирал текст со скоростью 190 символов/мин сделал 10 ошибок

2018-04-30 21:58 Карточки памяти Независимый класс + 27 2 час. 21 мин.
Добавил интерфейс IPlayable и класс LogicMemory под свою логику

2018-04-29 22:18 Карточки памяти Алгоритм игры + 23 1 день 3 час. 7 мин.
Добавил класс MyPictureBox, который наследует от PictureBox. Добавил в него поле ID, чтобы по нему возвращать нужную нам картинку по клику на PictureBox.  Немного изменил алгоритм, что позволило избавиться от функций show, hide и open. Такой себе рефакторинг, конечно)). Интересно посмотреть, что придумал Евгений Витольдович на этот счет)

2018-04-28 19:09 Карточки памяти Отображение карточек + 24 5 дней 23 час. 33 мин.
Задумал автозаполнение ячеек через массив, чтобы обращаться к ним через свойство LayoutTable - GetCellPosition(). Вместо того, чтобы присваивать каждой картинке тэг. Хоть и оказалось элегантно, но не практично. Не придумал как заполнять двумерный массив картинками. Пришлось вернуться к топорной идее switch.

2018-04-22 19:32 Карточки памяти Подготовка формы + 24 2 час. 57 мин.
Все понравилось, прохожу курс в рамках подготовки к воскресному вебинару)). Решил только автоматизировать добавление PictureBox на панель, а не просто копировать их на форму

2018-04-22 16:27 Шахматы по сети План Шахматного проекта + 24 69 дней 23 час. 54 мин.
Ранее работал с данными технологиями по отдельности, поэтому очень интересно будет посмотреть и узнать, как правильно организовать взаимодействие перечисленных технологий в рамках этой игры.

2018-01-24 14:07 Простой WPF WPF. Конвертер валюты. Макет программы + 17 2 час. 15 мин.
Вспомнил как нужно парсить JSON, узнал о сервисе apilayer. Очень порадовало что уроки начали выходить с использованием WPF, надеюсь направленность на современные технологии сохранится.
Пока все знакомо.
2015-11-23 10:06 Нано-игры Арканоид - Уровень и ракетка + 21 8 час. 00 мин.
Вспомнил как работать с обработкой клавиш, еще раз понял что все гениальное - просто.
Два дня мучился с передвижением ракетки, оказалось при запуске форма фокусировалась на radiobutton, поэтому обработчик клавиш не отрабатывал движение. Решилось добавлением параметра KeyPreview = true , который сбрасывает фокус. Возможно кто то тоже столкнулся с данной проблемой
Все здорово, идем дальше!
2015-11-16 15:43 Демо игры ФИНАЛЬНЫЙ УРОК + 21 10 мин.
Меня зовут Жоров Михаил,  я начал изучать  С#  в основном благодаря этому сайту. Замечательный ресурс где теория тут же подкрепляется практикой. Хочется выразить огромную благодарность Волосатову Евгению Витольдовичу за проделанную работу и пожелать дальнейшего развития этому проекту.
Трудно когда чего-то не знаешь,  но с грамотным учителем и подробными объяснениями все становится ясно.
Очень хотелось бы чтобы здесь появились уроки по WFP, MVC и Unity,
2015-11-15 21:59 Демо игры Камень ножницы бумага + 20 1 час. 15 мин.
Укрепляются постепенно принципы ООП. Узнал что к объектам можно обращаться через теги.  Понравилась идея с режимом игры, действительно удобный флаг для реализации данной программы
Не подглядывая в видео самому повторить программу.
Добавил рубашку для картинок;
2015-11-10 19:48 Демо игры Бот для Быстрощёлка + 20 50 мин.
Прикоснулся к изучению Windows  API
сложно не было, но был затронут раздел С# за который я еще не брался
Все замечательно, идем дальше
2015-11-09 22:39 Демо игры Игра Быстрощёлк + 20 30 мин.
В этом уроке нового для меня ничего не было, но мне понравилась идея реализации
Все логично и понятно
Вместо лэйбла для вывода текста использовал textbox, для разнообразия
2015-11-09 20:54 Unity 3D Установка Unity3D + 20 15 мин.
Все пока просто и легко
Все пока просто и легко
Идем дальше
2015-11-08 21:42 Демо игры Лабиринт 2D - игра + 20 1 час. 00 мин.
Работать с лэйблами, таймером. Узнал про метод Point.Offset, немного разобрался с object sender.
Все довольно логично, однако без знания некоторых методов, сам бы не реализовал игру.

Все гут, идем дальше
2015-11-08 13:53 Unity 3D Приглашение на видеокурс + 20 3 мин.
Пока ничему, но очень надеюсь
все просто
Я очень рад что Максим в своем возрасте занимается подобным, из него вырастет замечательный спец. Жаль что я в его возрасте не занимался программированием, а начал только сейчас
2015-05-07 11:43 Сокобан Сокобан - Игра - Управление + 10 2 час. 00 мин.
Пользоваться двумя массивами map и top. Сам бы точно не додумался хранить данные в двух массивах). Узнал о возможности видимости и невидимости объектов ToolBox; Также понял логику передвижения нашего человечка.
Самостоятельно вывести поздравительный экран. Сделал её прямо в форме лабиринта. Но при изменении размеров поздравительного экрана, выдается ошибка функции Resize, т.к. у нас задавался размер в зависимости от ширины и высоты picturebox. А у меня цельная картинка. Так и не смог отвязать эту функцию от поздравительной картинки.
Очень познавательный урок, побольше самостоятельных заданий!)
2015-04-29 18:08 Сокобан Сокобан - Игра - Интерфейс + 1 1 час. 00 мин.
Создавать форму приветствия, Подключать делегаты)

Понять зачем нужны делегаты и как они работают

В основном всё было понятно, так как был накоплен материал из прошлых уроков))
2015-04-27 15:29 Сокобан Сокобан - Создаём свои уровни + 10 30 мин.
Быстро работать с редактором уровней
Придумать свой уровень)
Всё супер)
2015-04-26 20:44 Теория ООП Структура vs Класс + 10 40 мин.
Понял 7 признаков отличия структуры от класса
Теперь всё стало на свои места
На все вопросы были получены полноценные ответы
2015-04-24 21:14 Теория ООП Структура пикселя + 1 20 мин.
Познакомился с элементом struct, научился создавать фигуры по точкам
Всё хорошо и подробно объяснено.
Становится всё интереснее и интереснее с каждым уроком!
2015-04-24 19:44 Теория ООП Круглый класс + 10 12 мин.
Рисовать окружность с помощью класса
Всё просто и понятно
Короткие уроки очень эффективны!  Они позволяют лучше понять и проработать конкретный объект не распыляюсь на другие.
2015-04-24 19:17 Теория ООП Второй класс + 10 15 мин.
Рисовать прямоугольник с помощью класса
Ничего
Удобно и просто)
2015-04-24 10:59 Сокобан Сокобан - Редактор - Улучшение + 1 50 мин.
Использовать поле TextBox, изучил функцию заполнения по двойному клику мышки.
Разобраться с функцией ShowRectCell, так толком и не понял как она работает. Зачем мы отбираем максимальные и минимальные значения.
Интересные фишки которые пригодятся для написания будущих программ.
2015-04-23 14:50 Сокобан Сокобан - Редактор - Сохранение + 2 2 час. 00 мин.
Сохранять уровни в файл, осуществлять переходы между ними.
Всё не так уж сложно, просто нужно время чтобы переварить и запомнить изложенный материал.
        Очередной замечательный урок! Тоже не сразу нашёл ошибку в предыдущем уроке с поиском размещённых ящиков на поле.
          Хотел реализовать на форме динамическую строку с выводом текущего номера уровня, но не вышло. Использовал на панели toolStrip элемент textBox1. Например для перехода на следующий уровень:

private void toolNext_Click(object sender, EventArgs e)
        {
            SaveLevel();
            CurrentLevel++;           
            LoadLevel();
            textBox.Text = level_nr + "уровень";
        }
Может кто реализовывал подобное? Как правильно сделать?
2015-04-22 15:38 Сокобан Сокобан - Редактор - Редактирование + 10 1 час. 00 мин.
Создавать раскрывающуюся панель, изменять размеры поля. Всё более ощущается польза от написания отдельных функций для их быстрого вызова в нужном месте.
Всё было понятно и логично
Отличный урок, все понятно
2015-04-19 18:27 Демо игры Лабиринт 2D - меню   40 мин.
Познакомился с переключателем CheckedChanged, также с классом SoundPlayer, научился воспроизводить и отключать звук)
Всё логично и понятно)
Интересно было бы узнать также и про прозрачность обычных кнопок Button)
2015-04-19 16:23 Теория ООП Первый класс + 1 15 час. 00 мин.
Использовать классы для рисования
Понять зачем нужны две функции Draw();
Пока особо не понятно для чего всё это делается)
2015-04-19 14:13 Теория ООП Урок рисования + 10 10 час. 00 мин.
Узнал о функциях рисования
Пока делаешь вслед за Евгением, всё просто)
Всё здорово)
2015-04-19 13:32 Теория ООП Инкапсуляция мечты + 10 20 мин.
атаковать своего собрата)
Попытаться понять что такое инкапсуляция
Инкапсуляция - это когда пользователь не может непосредственно вмешаться в нашу программу, но может взаимодействовать с ней через  её интерфейс.
2015-04-18 23:00 Микроигры VIP урок. Формула 1 + 1 1 час. 55 мин.
Реализовывать движение объектов
понять как работает метод public bool ride();
Интересный урок, не думал что реализовать движение объекта по экрану так просто)
2015-04-17 20:23 Демо игры Картинка с секретом   1 час. 35 мин.
Работать с формой, кнопками, кликами. Описывать события
Всё доступно и просто.
Здорово, что всё очень подробно объясняете.)
2015-04-17 17:25 Сокобан Сокобан - Редактор - Интерфейс + 1 2 час. 00 мин.
Научился динамически добавлять объекты в программу.
Пока всё понятно
Всё замечательно!)
2015-04-16 19:43 Сокобан Сокобан - Редактор - Загрузка + 1 3 час. 00 мин.
Научился дробить большую задачу на небольшие функции. Изучил много новых функций.
Разобраться в алгоритме решения. Но путём повторных пересмотров, идея понята.
Очень интересно и познавательно, но трудно для восприятия людям, только начавшим изучать си шарп.
2015-04-15 19:04 Сокобан Сокобан - Вступление + 10 12 час. 00 мин.

Пока всё просто и понятно)
Вспомнил как играть в эту игру. Впервые играл в неё на приставке SEGA Megadrive 2)
2015-04-13 13:08 Демо софт Вступительное слово + 10 30 мин.
Делать скриншоты))
Всё просто
Надеюсь понять язык C# и применять его на практике в быту и IT-технологиях
  Нано-игры Арканоид - Шарик и кирпичики   Открыто


  Весёлая семейка Web-Мастера Финальный урок   Открыто


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





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

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

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

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


Научился: В этом уроке нового для меня ничего не было, но мне понравилась идея реализации
Трудности: Все логично и понятно
Вместо лэйбла для вывода текста использовал textbox, для разнообразия


Научился: Меня зовут Жоров Михаил, я начал изучать С# в основном благодаря этому сайту. Замечательный ресурс где теория тут же подкрепляется практикой. Хочется выразить огромную благодарность Волосатову Евгению Витольдовичу за проделанную работу и пожелать дальнейшего развития этому проекту.
Трудности: Трудно когда чего-то не знаешь, но с грамотным учителем и подробными объяснениями все становится ясно.
Очень хотелось бы чтобы здесь появились уроки по WFP, MVC и Unity,