Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2016-02-04 21:25 БД - Управление гостиницей Таблицы комнат и дней + 20 30 мин.
Потренировалась в обдумывании деталей проекта.
Сложностей не возникло.
Не уверена, что на карте отеля стоит отображать количество взрослых и детей. За урок спасибо!
2016-01-11 17:37 БД - Управление гостиницей Таблицы клиентов и заказов + 20 25 мин.
Освежила пройденный материал.
Сложностей не возникло
Вопросов нет
2016-01-11 17:04 БД - Управление гостиницей Вступление + 20 9 мин.
Проходила первую версию курса. Тогда было проведено много предварительной работы. Поэтому повторно выполнять смыла не вижу. Прикладываю отчёты, которые были в прошлой версии.
Сложностей не возникло
Предвкушаю увлекательнейшее путешествие в мир новых знаний с Евгением Витольдовичем :)
2015-11-15 23:38 Теория ООП Интерфейс. Изменяем правила игры. + 21 10 мин.
Решена проблема переголивания.
Сложностей не возникло.
Не может не радовать, что сама догадалась, как решить вопрос переголивания. Как вариант, по таким правилам можно играть в "Морозко" - Голя догоняет, НеГоля "замерзает". Следует догнать и "заморозить" на 7 секунд пятерых, шестой догнанный становится следующим Голей, если к этому моменту первый "замороженный" ещё под действием "заморозки". По времени можно ещё попримеряться.
2015-11-15 22:05 Теория ООП Интерфейс. Кружочки гоняются друг за другом. + 20 15 мин.
Окончательно реализована игра. На практике познакомилась с методом Equals.
Сложностей не возникло.
Ура! Всё работает :) Чтобы иcпрaвить недoчет с переголением, я бы установила ограничение по времени - если Голя, будь им минимум 3 секунды, например. Другого ничего на ум не приходит.
2015-11-13 22:09 Теория ООП Интерфейс. Кружок готов к игре! + 20 30 мин.
Полностью реализовано поведение игроков - методы в классе Circle.
Сложностей не возникло.
Для запуска игры, видимо, нужно на форме создать кнопку Пуск с запуском таймера и реализацией метода Беги() для всех игроков.
2015-11-13 18:12 Теория ООП Интерфейс. Кружок хочет играть. + 21 15 мин.
Реализованы методы поведения объектов Circle, наследуемые от интерфейса Игрок - Голя() и НеГоля().
Сложностей не возникло.
В очередной раз восхищена Вашим умением, Евгений Витольдович, находить яркие метафоры, позволяющие так просто познавать сложное :) Спасибо Вам!
2015-11-12 17:50 Теория ООП Интерфейс. Запускаем кружки на площадку! + 20 25 мин.
Создание новых объектов на форме через статический метод.
Сложностей не возникло.
Кайф-кайф-кайф :)
2015-11-12 17:12 Теория ООП Интерфейс. Кружок на площадке. + 20 20 мин.
В классе Arena реализованы методы Show(Circle), Refresh() и static new Circle() - для создания нового объекта.
Сложностей не возникло.
Мне определённо нравится то, что мы делаем :) Спасибо!
2015-11-12 16:36 Теория ООП Интерфейс. Площадка для игры. + 20 15 мин.
Реализован класс с конструктором PictureBox для отображения объектов-игроков на форме.
Сложностей не возникло.
Замечательный урок! Очень нравится сама идея создания класса Arena, который нужен нам для выведения объектов на форму, сама бы я не догадалась так даже мыслить. Спасибо!
2015-11-12 12:53 Теория ООП Интерфейс. Создаём кружок. + 20 15 мин.
Создан класс с конструктором для реализации Игрока.
Сложностей не возникло.
Нового пока ничего нет, зато радостно снова погрузиться в дух ООП, в котором так профессионально создан курс. Спасибо, Евгений Витольдович! Дальше, видимо, приступим к визуализации игры на форме, а по ходу реализуем методы поведения игроков на поле.
2015-11-12 12:17 Теория ООП Интерфейс. Алгоритм игры. + 20 10 мин.
Окончательно сформирован алгоритм игры.
Сложностей не возникло.
Для реализации алгоритма нужно ещё прописать методы интерфейса, создать объекты - Игроки и визуализировать игру на форме.
2015-11-12 11:56 Теория ООП Интерфейс. Правила игры. + 20 45 мин.
Потренировалась в продумывании логики программы.
Уловить алгоритмы методов, тяжело раскачиваюсь после 2-хмесячного перерыва...
Пока больше на уровне вопросов и предположений, но пробуем:
- SetNewLeader
        * новый пришедший в игру автоматом становится ведущим?
        * как в первый раз определяется ведущий "Голя"? 
        * присвоить leader новому игроку или первому
- FindNewLeader
        * foreach - сделать проверку всех игроков на "Поймал"
        * if (Поймал) - присвоить leader
Пока как-то так...
2015-11-12 11:04 Теория ООП Интерфейс. Зачем он нужен. + 20 15 мин.
Сформировалось понимание сути интерфейса.
Сложностей не возникло.
Как я поняла, интерфейс описывает нужное в каждом конкретном случае поведение объектов. По сути, набор всех возможных методов объекта класса. Проектируется в составе класса для дальнейшего создания экземпляров и использования объектов.
2015-11-11 01:20 Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. + 20 5 мин.
восстанавливать в памяти свои ощущения полугодовой давности :)
сложностей не возникло
Мне курс понравился. По большому счёту, это единственная встретившаяся мне систематизация теории ООП с нуля без отрыва от практики. Теория - через практику. Что может быть лучше? Для меня всё было новым. Полезным? Наверное, да. Осталось ощущение незавершённости. Но теперь вот есть продолжение - будем посмотреть :) Спасибо за возможность обретать новое! С уважением и благодарностью, Татьяна Попова
2015-07-14 21:48 Демо софт Текстовый процессор + 10 1 час. 20 мин.
Работа с элементами управления openFileDialog и saveFileDialog. Обработка исключений. Реализация замены подстрок внутри файла. Дополнительно - выяснила, как получать имя файла без указания пути к нему.
Сложностей не возникло. Дополнительно захотелось выводить имя файла с расширением, чтобы не сомневаться в том, который из файлов сейчас открыт, - это было не сложно, просто заняло немного больше времени - но ведь получилось :) и это здорово.
Отличный урок, спасибо.
2015-07-14 09:10 Нанософт Баскетбольное табло + 1 1 час. 15 мин.
Работа с двумя формами в одном проекте, передача данных между формами. Обработка событий TextChanged, TableLayoutPanel_Resize.
Сложностей не возникло.
Урок прекрасен тем, что изобилует полезными деталями.
2015-07-14 03:57 Нанософт Прохождение теста + 3 2 час. 30 мин.
Работа с массивами. Random для перемешивания элементов массива. Работа с компонентом RadioButton.
Сложностей не возникло.
Осталось неоднозначное ощущение, программу для реального проекта так, наверное, лучше не писать. Но сам урок и затея понравились - заработало же :)
2015-07-13 23:37 Нанософт Шахматные часы + 1 1 час. 00 мин.
Организация подсчёта времени с использованием системного времени. Работа с компонентом menuStrip. Обработка событий мыши.
Сложностей не возникло.
Очень понравился урок, спасибо.
2015-07-13 21:05 Демо софт Квадратный калейдоскоп + 10 1 час. 30 мин.
Использование перечислений (enum) на практике. Реализация создания графических элементов через Random.
Сложностей не возникло.
Интересная программа, полезный практический урок.
2015-07-09 00:37 Новые технологии Мотиватор + 20 45 мин.
Работа с изображением в потоке - внесение текстового материала, выгрузка нового изображения.
Сложностей не возникло.
Ещё один замечательный урок, спасибо :)
2015-07-08 23:31 Нанософт Средняя оценка + 20 1 час. 00 мин.
Применение делегатов на практике. Создание подсказок к Label'ам через компонент ToolTip.
Осознать что к чему и из чего при применении делегата.
И коротко, и с пользой - всё здорово.
2015-07-05 01:41 Демо софт Менеджер паролей + 2 1 час. 50 мин.
На практике познакомилась с визуальным компонентом TableLayoutPanel и способами использования буфера обмена. Научилась применять готовые методы обработки событий к аналогичным элементам через панель "Properties".
Пока не удалось придумать, как добавлять новые строки в компонент TableLayoutPanel программным способом, передавая данные, полученные от пользователя через компонент TextBox. Но это - дополнительное задание было :) Я ещё вернусь к этой теме.
Казалось бы, так всё просто, а столько полезных деталей, мелочей, "штришков" узнала в плане настройки визуальных компонентов. И отдельное спасибо за то, что одной "брутальной" привычкой у меня стало меньше - теперь знаю, как правильно удалять последствия, как правило, случайного нажатия на компоненты формы.
2015-07-04 04:01 Демо софт Английские карточки + 20 1 час. 20 мин.
Научилась реализовывать воспроизведение видео внутри формы.
Сложностей не возникло.
Невероятно полезный и своевременный для меня материал. Спасибо!
2015-07-04 01:41 Демо софт Двенадцать месяцев + 20 55 мин.
Научилась обрабатывать события - менять изображение при смене даты и скрывать/отображать календарь при щелчке мыши.
Сложностей не возникло.
Очень хорошие уроки для старта в языке и на проекте, надо было мне с них начинать ;)
2015-07-03 23:44 Нанософт Твоё портфолио + 1 6 час. 15 мин.
Познакомилась на практике с компонентом TabControl. Научилась собирать несколько проектов в один, крупный, в частности, подключать ресурсы проектов.
Сложностей не возникло, всё в рабочем режиме.
Отличный урок, спасибо.
2015-06-02 23:14 Теория ООП Перемещение Снеговиков + 10 20 мин.
Реализовывать механизм полиморфизма на практике, работать с перегруженными методами. Узнала, когда используется ключевое слово abstract, а когда - virtual.
Сложностей не возникло.
Похоже, что будет ещё продолжение курса. Как же это здорово! По крайней мере, я уже догнала остальных участников :) Спасибо, за 21 урок я столько всему научилась! И насколько же компактнее стал код программы уже к этому моменту - загляденье. А главное - я его понимаю :)))
2015-06-02 22:24 Теория ООП Перемещение других фигур + 10 10 мин.
Научилась перемещать несколько объектов относительно заданных координат.
Сложностей не возникло.
Всё замечательно.
2015-06-02 21:35 Теория ООП Перемещение круга + 10 15 мин.
Научилась перемещать объект относительно заданных координат.
Сложностей не возникло.
Всё отлично.
2015-06-02 21:04 Теория ООП Спрайт для Снеговика + 10 15 мин.
Научилась работать с коллекциями и циклом foreach. Узнала о разнице между абстрактным классом и интерфейсом.
Сложностей не возникло.
Всё отлично.
2015-06-02 20:22 Теория ООП Мощь полиморфизма + 1 15 мин.
Научилась оптимизировать код, используя механизм полиморфизма. Познакомилась с понятием "абстрактный класс" и особенностями его реализации.
Сложностей не возникло.
И ведь действительно - какая мощная вещь этот полиморфизм. Спасибо, что, благодаря Вам, так легко постигаются такие вещи.
2015-06-02 17:12 Теория ООП Переезд graph в базовый класс + 10 20 мин.
Использовать концепцию наследования в структуризации кода программы.
Сложностей не возникло.
Очень нравится динамика обучения. Спасибо за урок.
2015-06-02 16:33 Теория ООП Переезд метода Draw + 1 20 мин.
Познакомилась с концепцией полиморфизма.
Сложностей не возникло.
Как всегда, всё замечательно, двигаемся дальше :)
2015-06-02 15:28 Теория ООП Приведение с мотором + 10 15 мин.
Научилась структурировать код программы.
Сложностей не возникло.
По всей видимости, Pixel position - это и есть та базовая точка для каждой фигуры, на которой в дальнейшем будут опираться методы перемещения, поворота и изменения размера.
2015-06-01 23:03 Игры со Спрайтами Аполлон. Плавное прилунение + 2 1 час. 20 мин.
Научилась обрабатывать события, привязанные к действиям мыши; применять на практике свойства, перечисления и оператор switch.
Сложностей не возникло.
Один из тех уроков, по окончанию которого чувствуешь себя волшебником. Пожалуй, лучший кофе из всех, что я пробовала ;) Спасибо, Евгений Витольдович, за Ваш труд!
2015-06-01 00:19 Игры со Спрайтами Аполлон. Законы физики + 10 50 мин.
Прорабатывать физическую модель основного процесса будущего приложения.
Сложностей не возникло.
Спасибо.
2015-05-30 16:25 Теория ООП Фигуральный базовый класс + 1 2 час. 10 мин.
Разобралась с методами получения информации о типе переменной - GetType(), typeof(), is / as.
Реализовать функцию Draw (Shape shape), не опираясь на принцип полиформизма. Придумалось, как ни странно, довольно быстро, а вот с реализацией пришлось по возиться - не создавались экземпляры объектов для отрисовки. Выход найден, результат на скриншоте.
private void Draw(Shape shape)
        {
            for (int j = 0; j < snowman1.Length; j++)
            {
                if (snowman1[j].GetType() == typeof(Line))
                {
                    line = (Line)snowman1[j];
                    Draw(line);
                }
                else if (snowman1[j].GetType() == typeof(Circle))
                {
                    circle = (Circle)snowman1[j];
                    Draw(circle);
                }
                else
                {
                    box = (Box)snowman1[j];
                    Draw(box);
                }
            }           
        }
2015-05-30 11:01 Теория ООП Богатое наследство + 10 15 мин.
Реализовывать принципы наследования на практике.
Сложностей не возникло, было небольшое сопротивление новому пониманию, но как-то всё быстро встало на свои места.
Принцип наследования основан на выделении общности разнообразных классов, в результате чего создаваемый экземпляр какого-либо объекта содержит в себе всё имеющееся в родительском классе, но при этом, фактически, в его собственном коде прописывается только то, что отличает его от класса родительского.
2015-05-30 00:07 Теория ООП Второй Снеговик + 1 20 мин.
Тому, как делать не надо.
Сложностей не возникло, урок прошёл "на одном дыхании".
Могу предположить, что сейчас мы работаем со снеговиком на уровне "частей тела" - каждый раз переписываем атрибуты для каждой из них. А, по-хорошему, наверное, нужно создать один класс "Снеговик", в котором один раз объявить из чего он состоит, и дальше работать с экземплярами этого класса, в том числе, применяя методы "Переместить", "Повернуть" и  "Изменить размер".
2015-05-29 23:17 Теория ООП Рисуем Снеговика + 1 45 мин.
Рисовать "спрайт" по заданным координатам.
Найти свою ошибку - создала экземпляры нужных объектов не в той функции - вместо InitSnowman() - внутри Init() - потому снеговик и не выводился на экран. Пришлось включить внимание на максимум и заново всё написать. Повторение - мать учения :)
Всё, как всегда, отлично. Спасибо.
2015-05-29 21:13 Теория ООП Цветные карандаши + 1 18 мин.
Самостоятельно оперировать экземплярами созданных ранее классов.
Сложностей не возникло.
Становлюсь всё смелее - в ходе этого занятия уже могла сначала внести изменения в программу, а потом послушать, как надо. Радует, что делала всё правильно :)
2015-05-29 01:28 Теория ООП Расстояние между пикселями + 10 15 мин.
Научилась оптимизировать существующий код, работая со структурой и конструктором.
Сложностей не возникло.
Столько полезностей в курсе! Спасибо.
2015-05-28 20:03 Теория ООП Пиксели для классов + 10 20 мин.
Научилась вызывать один конструктор из другого конструктора и приведению кода к виду, соответствующему модели ООП.
Сложностей не возникло.
Всё замечательно.
2015-05-28 18:38 Теория ООП Структура vs Класс + 1 40 мин.
На практике проработала основные различия между структурой и классом.
Сложностей не возникло.
Спасибо - всё так разложено по полочкам - ну как тут не врубиться :) на данном этапе вопросов не осталось, хотя в начале  урока было понятно только 3,5 пункта из 7.
2015-05-28 17:03 Теория ООП Структура пикселя + 1 15 мин.
Применять структуры на практике.
Сложностей не возникло.
Всё интереснее и интереснее - двигаемся дальше :)
2015-05-28 16:12 Теория ООП Круглый класс + 2 12 мин.
Работать с методом DrawEllipse с учётом особенностей реализации объекта Circle.
Сложностей не возникло.
Всё отлично.
2015-05-28 14:50 Теория ООП Второй класс + 10 45 мин.
Работать с методом DrawRectangle в контексте объекта.
Всё было здорово, но прямоугольник упрямо не хотел отображаться на экране. В ходе перебора кода выяснилось, что в моей версии конструктора класса Box, координаты заданы не в той последовательности, что в уроке - так, что ширина с высотой получались нулевые. Вот, полезный разбор кода вышел на ровном месте :)
Очень удачное разъяснение некоторых моментов наследования в контексте практического применения. Мне вообще нравится, как это у Вас получается - просто о сложном. Спасибо.
2015-05-28 12:00 Теория ООП Первый класс + 3 20 мин.
Научилась организовывать работу программы через создание объекта.
Сложностей не возникло.
Потрясающая плотность полезной информации на единицу времени. Для такой не самой простой темы, как ООП, короткое видео - идеальный формат. И есть, что комментировать - беру свои слова из предыдущего отчёта обратно - видимо, первые два урока показались слишком простыми. Теория подаётся так легко и между делом - я, наконец, разобралась с тем, для чего же нужны конструкторы, и в чём назначение ключевого слова this. Полезной оказалась и фишка с комплексным переименованием переменных внутри метода. Спасибо!
2015-05-28 10:45 Теория ООП Урок рисования   12 мин.
Познакомилась с компонентом PictureBox, объектами Bitmap, Graphics и Pen.
Сложностей не возникло.
В таких коротких уроках определённо что-то есть, но писать отчёт по каждому небольшому шагу - пока будто бы и не о чем.
2015-05-28 10:15 Теория ООП Инкапсуляция мечты + 10 15 мин.
Познакомилась с понятием "Инкапсуляция".
Сложностей не возникло.
В программе, написанной по законам ООП, объект должен показывать только интерфейсы, необходимые
другим объектам для взаимодействия с ним. Детали, не относящиеся к использованию объекта (атрибуты и поведение), должны быть скрыты от всех других объектов. Скрытие данных - основная суть инкапсуляции.
2015-05-18 14:50 Новые технологии VIP урок - Создание архиватора - 1 часть + 1 4 час. 20 мин.
Тому, что использование using гарантирует, что файл будет закрыт после выхода из текущего блока кода; работать с диалоговыми окнами и выводом сообщений об ошибках, создавать архиватор, в конце концов :) для меня это что-то из разряда сверхъестественного :)
Не сдаться, когда перестаёшь что-либо понимать :) Спасибо за такие подробные разъяснения самой сути работы архиватора - к концу, когда всё получилось, в голове всё разложилось по полочкам. Хотя, наверное, ещё не раз буду перебирать этот код.
Этим уроком завершился курс "Новые технологии". Достойное завершение такого курса! Так много чему научилась на практике, всё больше возникает идей, где применить полученные знания. Спасибо, Евгений Витольдович, и за курс, и за то, что он даёт результаты.
2015-05-16 20:45 Бинарная жизнь VIP урок. Игра Жизнь + 10 2 час. 50 мин.
Работать с компонентом panel, создавать событие для клика мышью, первое знакомство с динамическим программированием.
Найти свою ошибку - не привязала событие к кнопке, а просто скопировала код, написанный для другой кнопки. На ошибках и учатся :) И, конечно, понять логику алгоритма, но, кажется, суть ухватила.
Мощный урок, спасибо!
2015-05-16 02:01 Новые технологии Построение графиков + 10 1 час. 45 мин.
Познакомилась с библиотекой ZedGraph, впервые столько времени провела за исследованием методов библиотеки - полезный опыт, всё откладывала подобные "ковыряния" :)
С момента записи урока прошло не так много времени, а библиотека ZedGraph несколько изменилась - основная сложность была в поиске того, что решило бы поставленные задачи.
Может, кому в будущем пригодится:
1. pane.XAxis.Title = "Время";  // ".Text" теперь не добавляется
2. Для оформления оси координат и шкалы теперь всё несколько иное используется:
            pane.XAxis.IsShowGrid = true;
            pane.XAxis.IsShowMinorGrid = true;
            pane.XAxis.GridDashOn = 2.9f;           
            pane.XAxis.MinorStep = 0.4f;
            pane.XAxis.Step = 2;
            pane.XAxis.Min = -11;
            pane.XAxis.Max = +11;
3. pane.AxisChange() - метод по-прежнему предлагается, но требует какой-то параметр - не разобралась, но обошлась без этого метода, ни на что не повлияло его отсутствие
4. ArrowObj - теперь ArrowItem, так же, как и TextObj - TextItem,
и без приведения к float координаты стрелки теперь не проходят.

И это только то, с чем пришло столкнуться :)
Расту в своих глазах :) Спасибо проекту!
2015-05-15 22:14 Новые технологии Печать таблицы + экспорт в Excel + 10 50 мин.
Работать с компонентом WebBrowser, использовать html-код внутри кода на c#, узнала про оператор ??
Сложностей не возникло
Спасибо за хороший урок.
2015-05-01 06:45 Нанософт Расписание уроков + 1 1 час. 20 мин.
Уже работала с компонентом DataGridView, только повторила
На такой скорости, стараясь не отставать от Вас, разбираться в чём ошибка :)
Всё отлично.
2015-04-30 00:30 Новые технологии Говорящие часы. Воспроизведение + 10 1 час. 10 мин.
Впервые соприкоснулась с потоками на практике.
Сложностей не возникло, всё как по маслу.
А где-нибудь можно узнать, как работать с подключёнными ресурсами? Видео заканчивается тем, что все участники решают вернуться к этому вопросу "завтра". То, к чему пришли "завтра", в котором из уроков смотреть? :) Спасибо!
2015-04-29 00:54 Новые технологии Говорящие часы. Запись голоса + 10 2 час. 12 мин.
Использовать внешние библиотеки, записывать звук файл и воспроизводить его, увидела применение делегатов на практике
Сложностей не возникло
Просто удовольствие какое-то, а не урок. Похоже, я начинаю подсаживаться на Вашу систему обучения, потому что получается :) И спасибо Вам за это!
2015-04-25 05:03 Новые технологии Работа с WinAPI + 3 1 час. 15 мин.
Впервые соприкоснулась с WinAPI
Сложностей не возникло
Очень нравится такой формат - не монтированный, не вычищенный - а как оно есть - по-живому - так большему учишься, видишь, сразу видишь, на что можно наткнуться в реале, как и что выруливается. Спасибо! И за возможность продления подписки огромное спасибо :)
2015-04-20 04:52 Новые технологии Клиент-сервер для смены обоев + 10 3 час. 20 мин.
Для меня всё было новым.
Сложностей не возникло.
Спасибо за отличные метафоры - очень легко и быстро понимается суть происходящего внутри функций.
2015-03-07 18:01 Новые технологии Обои рабочего стола + 1 6 час. 17 мин.
Работать с реестром Windows; нюансам создания интерфейсов; работать с внешним контентом - скачивать и загружать изображения, работать с ними внутри программы
Так и не удалось найти информацию о том, что изменилось в Windows 8 в плане SystemParametersInfo API - код предложенный для Windows 7 не работает - в реестр изменения вносятся, а фон остаётся чёрным. Что делать - не знаю, сдаюсь :)
отличный урок - много информации, всё по делу, спасибо
2015-02-27 13:25 Микроигры 2048 - Учимся играть + 1 1 час. 16 мин.

набрать хотя бы 1024 :)
без комментариев
2015-02-27 11:08 Новые технологии Нити на кубиках + 1 1 час. 40 мин.

сложностей не возникло
С рабочими в очереди к окнам - отличная метафора. Спасибо за урок.
2015-02-21 08:11 Unity 3D Приглашение на видеокурс + 10 3 мин.

вслушиваться в то, что говорит Максим
пока вопросов нет
2015-02-21 07:44 Демо софт Вступительное слово + 1 20 мин.

сложностей не возникло
по п. 2: на момент просмотра видео программа уже была установлена;
по п. 3: последняя созданная программа - "Игровые кубики" из раздела "Новые технологии";
по п. 4: систематизировать все знания, что уже есть, приобрести новые и овладеть уверенными навыками программирования на С#
2015-02-21 07:14 Новые технологии Делегаты на кубиках + 1 1 час. 21 мин.

сложностей не возникло
вопросов нет, спасибо за урок!
  Нано-игры Арканоид - Уровень и ракетка   Открыто


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





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

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

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

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


Научился: Реализован класс с конструктором PictureBox для отображения объектов-игроков на форме.
Трудности: Сложностей не возникло.
Замечательный урок! Очень нравится сама идея создания класса Arena, который нужен нам для выведения объектов на форму, сама бы я не догадалась так даже мыслить. Спасибо!


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