| Дата | Видеоурок | Результат | |
|---|---|---|---|
| Весёлая семейка Web-Мастера VIP. Parent | + 10 | ||
|
Познакомился с iframe. Спасибо за экспресс курс введения в веб |
|||
| Весёлая семейка Web-Мастера PDO | + 10 | ||
|
Подключаться к БД MySQL. Сохранять данные из таблицы в переменную |
|||
| Весёлая семейка Web-Мастера MySQL | + 10 | ||
|
Познакомился с программой HeidiSQL |
|||
| Весёлая семейка Web-Мастера Session | + 12 | ||
|
Узнал о сессиях в браузере. Очень интересно |
|||
| Весёлая семейка Web-Мастера PHP | + 12 | ||
|
Узнал о методах отправки GET и POST |
|||
| Весёлая семейка Web-Мастера Server | + 9 | ||
|
Настраивать web сервер для локального использования |
|||
| Весёлая семейка Web-Мастера JavaScript | + 9 | ||
|
Научился выделять js в отельную функцию и подключать скрипт через отдельный фаил |
|||
| Весёлая семейка Web-Мастера CSS | + 11 | ||
|
Все пока просто. Идем дальше) |
|||
| Весёлая семейка Web-Мастера HTML | + 16 | ||
|
Хорошее начало, чтобы освежить в памяти html и сcss |
|||
| Карточки памяти Неуловимая птичка | + 26 | ||
|
Пришлось изрядно поприседать с Unity. Для игры я написал свою логику с иcпользованием класса Bitmap. Что привело в итоге к большим страданиям. Пробовал переделать логику игры с использованием 2DTextures, но познал лишь страдания. В итоге пришлось снова все перелопатить и сделать независимый от сторонних библиотек класс, |
|||
| Карточки памяти Открытие по щелчку | + 27 | ||
|
Узнал новые функции Unity |
|||
| Карточки памяти Горизонтальное и Вертикальное | + 22 | ||
|
Спасибо Евгению за проделанную работу) |
|||
| Карточки памяти Авоська картинок | + 22 | ||
|
Пока только начал изучать юнити и пока сложно ориентироваться в настройках |
|||
| Карточки памяти Запуск Unity с картинками | + 22 | ||
|
Быстрый результат - это всегда радует |
|||
| Карточки памяти Персональные картинки | + 22 | ||
|
Хорошая затея, идем к следующему уроку |
|||
| Карточки памяти Класс в Библиотеке | + 22 | ||
|
Очень странно, но в моей версии VS2017 не было компонента Library. Пришлось обновиться, и после обновления он появился |
|||
| Карточки памяти Классовая независимость | + 25 | ||
|
Перенес логику игры в класс LogicMemory. Из за измененной логики игры, пришлось повозиться и передавать дополнительные параметры. В целом я остался доволен |
|||
| Шахматы по сети Доска. Установка Unity 3D | + 25 | ||
|
Установил Uniry. Набирал текст со скоростью 190 символов/мин сделал 10 ошибок |
|||
| Карточки памяти Независимый класс | + 27 | ||
|
Добавил интерфейс IPlayable и класс LogicMemory под свою логику |
|||
| Карточки памяти Алгоритм игры | + 23 | ||
|
Добавил класс MyPictureBox, который наследует от PictureBox. Добавил в него поле ID, чтобы по нему возвращать нужную нам картинку по клику на PictureBox. Немного изменил алгоритм, что позволило избавиться от функций show, hide и open. Такой себе рефакторинг, конечно)). Интересно посмотреть, что придумал Евгений Витольдович на этот счет) |
|||
| Карточки памяти Отображение карточек | + 24 | ||
|
Задумал автозаполнение ячеек через массив, чтобы обращаться к ним через свойство LayoutTable - GetCellPosition(). Вместо того, чтобы присваивать каждой картинке тэг. Хоть и оказалось элегантно, но не практично. Не придумал как заполнять двумерный массив картинками. Пришлось вернуться к топорной идее switch. |
|||
| Карточки памяти Подготовка формы | + 24 | ||
|
Все понравилось, прохожу курс в рамках подготовки к воскресному вебинару)). Решил только автоматизировать добавление PictureBox на панель, а не просто копировать их на форму |
|||
| Шахматы по сети План Шахматного проекта | + 24 | ||
|
Ранее работал с данными технологиями по отдельности, поэтому очень интересно будет посмотреть и узнать, как правильно организовать взаимодействие перечисленных технологий в рамках этой игры. |
|||
| Простой WPF WPF. Конвертер валюты. Макет программы | + 17 | ||
|
Вспомнил как нужно парсить JSON, узнал о сервисе apilayer. Очень порадовало что уроки начали выходить с использованием WPF, надеюсь направленность на современные технологии сохранится. Пока все знакомо. |
|||
| Нано-игры Арканоид - Уровень и ракетка | + 21 | ||
|
Вспомнил как работать с обработкой клавиш, еще раз понял что все гениальное - просто. Два дня мучился с передвижением ракетки, оказалось при запуске форма фокусировалась на radiobutton, поэтому обработчик клавиш не отрабатывал движение. Решилось добавлением параметра KeyPreview = true , который сбрасывает фокус. Возможно кто то тоже столкнулся с данной проблемой Все здорово, идем дальше! |
|||
| Демо игры ФИНАЛЬНЫЙ УРОК | + 21 | ||
|
Меня зовут Жоров Михаил, я начал изучать С# в основном благодаря этому сайту. Замечательный ресурс где теория тут же подкрепляется практикой. Хочется выразить огромную благодарность Волосатову Евгению Витольдовичу за проделанную работу и пожелать дальнейшего развития этому проекту. Трудно когда чего-то не знаешь, но с грамотным учителем и подробными объяснениями все становится ясно. Очень хотелось бы чтобы здесь появились уроки по WFP, MVC и Unity, |
|||
| Демо игры Камень ножницы бумага | + 20 | ||
|
Укрепляются постепенно принципы ООП. Узнал что к объектам можно обращаться через теги. Понравилась идея с режимом игры, действительно удобный флаг для реализации данной программы Не подглядывая в видео самому повторить программу. Добавил рубашку для картинок; |
|||
| Демо игры Бот для Быстрощёлка | + 20 | ||
|
Прикоснулся к изучению Windows API сложно не было, но был затронут раздел С# за который я еще не брался Все замечательно, идем дальше |
|||
| Демо игры Игра Быстрощёлк | + 20 | ||
|
В этом уроке нового для меня ничего не было, но мне понравилась идея реализации Все логично и понятно Вместо лэйбла для вывода текста использовал textbox, для разнообразия |
|||
| Unity 3D Установка Unity3D | + 20 | ||
|
Все пока просто и легко Все пока просто и легко Идем дальше |
|||
| Демо игры Лабиринт 2D - игра | + 20 | ||
|
Работать с лэйблами, таймером. Узнал про метод Point.Offset, немного разобрался с object sender. Все довольно логично, однако без знания некоторых методов, сам бы не реализовал игру. Все гут, идем дальше |
|||
| Unity 3D Приглашение на видеокурс | + 20 | ||
|
Пока ничему, но очень надеюсь все просто Я очень рад что Максим в своем возрасте занимается подобным, из него вырастет замечательный спец. Жаль что я в его возрасте не занимался программированием, а начал только сейчас |
|||
| Сокобан Сокобан - Игра - Управление | + 10 | ||
|
Пользоваться двумя массивами map и top. Сам бы точно не додумался хранить данные в двух массивах). Узнал о возможности видимости и невидимости объектов ToolBox; Также понял логику передвижения нашего человечка. Самостоятельно вывести поздравительный экран. Сделал её прямо в форме лабиринта. Но при изменении размеров поздравительного экрана, выдается ошибка функции Resize, т.к. у нас задавался размер в зависимости от ширины и высоты picturebox. А у меня цельная картинка. Так и не смог отвязать эту функцию от поздравительной картинки. Очень познавательный урок, побольше самостоятельных заданий!) |
|||
| Сокобан Сокобан - Игра - Интерфейс | + 1 | ||
|
Создавать форму приветствия, Подключать делегаты) Понять зачем нужны делегаты и как они работают В основном всё было понятно, так как был накоплен материал из прошлых уроков)) |
|||
| Сокобан Сокобан - Создаём свои уровни | + 10 | ||
|
Быстро работать с редактором уровней Придумать свой уровень) Всё супер) |
|||
| Теория ООП Структура vs Класс | + 10 | ||
|
Понял 7 признаков отличия структуры от класса Теперь всё стало на свои места На все вопросы были получены полноценные ответы |
|||
| Теория ООП Структура пикселя | + 1 | ||
|
Познакомился с элементом struct, научился создавать фигуры по точкам Всё хорошо и подробно объяснено. Становится всё интереснее и интереснее с каждым уроком! |
|||
| Теория ООП Круглый класс | + 10 | ||
|
Рисовать окружность с помощью класса Всё просто и понятно Короткие уроки очень эффективны! Они позволяют лучше понять и проработать конкретный объект не распыляюсь на другие. |
|||
| Теория ООП Второй класс | + 10 | ||
|
Рисовать прямоугольник с помощью класса Ничего Удобно и просто) |
|||
| Сокобан Сокобан - Редактор - Улучшение | + 1 | ||
|
Использовать поле TextBox, изучил функцию заполнения по двойному клику мышки. Разобраться с функцией ShowRectCell, так толком и не понял как она работает. Зачем мы отбираем максимальные и минимальные значения. Интересные фишки которые пригодятся для написания будущих программ. |
|||
| Сокобан Сокобан - Редактор - Сохранение | + 2 | ||
|
Сохранять уровни в файл, осуществлять переходы между ними. Всё не так уж сложно, просто нужно время чтобы переварить и запомнить изложенный материал. Очередной замечательный урок! Тоже не сразу нашёл ошибку в предыдущем уроке с поиском размещённых ящиков на поле. Хотел реализовать на форме динамическую строку с выводом текущего номера уровня, но не вышло. Использовал на панели toolStrip элемент textBox1. Например для перехода на следующий уровень: private void toolNext_Click(object sender, EventArgs e) { SaveLevel(); CurrentLevel++; LoadLevel(); textBox.Text = level_nr + "уровень"; } Может кто реализовывал подобное? Как правильно сделать? |
|||
| Сокобан Сокобан - Редактор - Редактирование | + 10 | ||
|
Создавать раскрывающуюся панель, изменять размеры поля. Всё более ощущается польза от написания отдельных функций для их быстрого вызова в нужном месте. Всё было понятно и логично Отличный урок, все понятно |
|||
| Демо игры Лабиринт 2D - меню | |||
|
Познакомился с переключателем CheckedChanged, также с классом SoundPlayer, научился воспроизводить и отключать звук) Всё логично и понятно) Интересно было бы узнать также и про прозрачность обычных кнопок Button) |
|||
| Теория ООП Первый класс | + 1 | ||
|
Использовать классы для рисования Понять зачем нужны две функции Draw(); Пока особо не понятно для чего всё это делается) |
|||
| Теория ООП Урок рисования | + 10 | ||
|
Узнал о функциях рисования Пока делаешь вслед за Евгением, всё просто) Всё здорово) |
|||
| Теория ООП Инкапсуляция мечты | + 10 | ||
|
атаковать своего собрата) Попытаться понять что такое инкапсуляция Инкапсуляция - это когда пользователь не может непосредственно вмешаться в нашу программу, но может взаимодействовать с ней через её интерфейс. |
|||
| Микроигры VIP урок. Формула 1 | + 1 | ||
|
Реализовывать движение объектов понять как работает метод public bool ride(); Интересный урок, не думал что реализовать движение объекта по экрану так просто) |
|||
| Демо игры Картинка с секретом | |||
|
Работать с формой, кнопками, кликами. Описывать события Всё доступно и просто. Здорово, что всё очень подробно объясняете.) |
|||
| Сокобан Сокобан - Редактор - Интерфейс | + 1 | ||
|
Научился динамически добавлять объекты в программу. Пока всё понятно Всё замечательно!) |
|||
| Сокобан Сокобан - Редактор - Загрузка | + 1 | ||
|
Научился дробить большую задачу на небольшие функции. Изучил много новых функций. Разобраться в алгоритме решения. Но путём повторных пересмотров, идея понята. Очень интересно и познавательно, но трудно для восприятия людям, только начавшим изучать си шарп. |
|||
| Сокобан Сокобан - Вступление | + 10 | ||
|
Пока всё просто и понятно) Вспомнил как играть в эту игру. Впервые играл в неё на приставке SEGA Megadrive 2) |
|||
| Демо софт Вступительное слово | + 10 | ||
|
Делать скриншоты)) Всё просто Надеюсь понять язык C# и применять его на практике в быту и IT-технологиях |
|||
| Нано-игры Арканоид - Шарик и кирпичики | |||
|
|
|||
| Весёлая семейка Web-Мастера Финальный урок | |||
|
|
|||