Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2018-12-08 22:23 Теория ООП Интерфейс. Кружочки гоняются друг за другом. + 15 1 день 22 час. 39 мин.
Есть несколько вариантов, задержка Голи, как сказали в чате реализовать разворот бывшего голи в обратную сторону. Можно еще добавить кружкам ИИ чтобы они не бежали по возмости к Голе а наоборот старались от него убежать как это и происходит во всем знакомой детской игре
Спасибо Евгению Витольдовичу который помог найти ошибку которую сам долго не мог заметить, да и вряд ли заметил бы
2018-12-06 23:42 Теория ООП Интерфейс. Кружок готов к игре! + 17 1 день 21 час. 44 мин.
дальше надо запустить либо в цикл либо через таймер функции Беги, поймал
все легко и доходчиво разжевано
2018-12-05 01:55 Теория ООП Интерфейс. Кружок хочет играть. + 16 1 час. 23 мин.
в функции беги надо изменить координаты центра окружности, а в функции поймал решить квадратное уравнение, чтобы узнать есть ли у голи и object общие точки, если есть то вернуть истина, иначе ложь
все понятно
2018-12-03 20:25 Теория ООП Интерфейс. Запускаем кружки на площадку! + 16 1 день 2 час. 39 мин.
сделали наконец-то визуальную часть игры, теперь можно запускать игроков на арену
все понятно
2018-12-02 07:43 Теория ООП Интерфейс. Кружок на площадке. + 16 22 мин.
доделали класс арена
все норм
2018-12-02 07:10 Теория ООП Интерфейс. Площадка для игры. + 17 1 день 9 час. 3 мин.
Арена - это игровая площадка для кружков
ничего
2018-11-29 19:42 Теория ООП Интерфейс. Создаём кружок. + 16 40 мин.
нужно связать интерфейс Игрок  и класс Circle воедино, создав тем самым полноценного игрока
ничего
2018-11-26 01:01 Теория ООП Интерфейс. Алгоритм игры. + 16 18 мин.
надо добавить класс игрок и реализовать в нем методы интерфейса
все понятно, прошлое задание сделал но с небольшими недочетами, идея изначально была правильная, но методы реализованы не до конца
2018-11-26 00:42 Теория ООП Интерфейс. Правила игры. + 16 1 час. 13 мин.
создавать правила игры. я думаю проще алгоритмы описать в программе на скриншоте
вроде пока все просто
2018-11-25 23:26 Теория ООП Интерфейс. Зачем он нужен. + 13 33 мин.
абстрактный класс, который не может содержать полей и тела функции
все понятно
2018-11-25 21:46 Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. + 10 4 мин.
курс хороший, наконец-то разобрался вроде с полиморфизмом, но есть чем дополнить этот проект. хорошо бы было сделать инициализацию спрайта из файла, и при перемещении затирать старый рисунок.

Бебнев Андрей

2018-11-25 21:40 Дневник успеха 2018-11-25 : Кто поет, у того работа скоро заканчивается. + 10 1 мин.
За эту неделю:

+ Я проверил 58 отчётов у 28 формулистов.

+ Я написал 6 сообщений 4 формулистам общим объёмом 1 килобуква

− Я не набрал ни одного текста :o(

+ Я решил 4 задачи:
    1 => «Строки / PadRight/Left» на 100%
    2 => «Строки / Replace» на 100%
    3 => «Строки / Substring» на 100%
    4 => «Олимпиада / Случайная задача» на 100%

+ Я выполнил 7 видеоуроков:
    1 => «Теория ООП / Переезд метода Draw» за 1 день 21 мин.
    2 => «Теория ООП / Переезд graph в базовый класс» за 23 час. 39 мин.
    3 => «Теория ООП / Мощь полиморфизма» за 17 мин.
    4 => «Теория ООП / Спрайт для Снеговика» за 3 час. 16 мин.
    5 => «Теория ООП / Перемещение круга» за 17 час. 19 мин.
    6 => «Теория ООП / Перемещение других фигур» за 21 час. 2 мин.
    7 => «Теория ООП / Перемещение Снеговиков» за 1 час. 46 мин.

− Я не собрал ни одного Мегахеша :o(

2018-11-25 21:17 Теория ООП Перемещение Снеговиков + 9 1 час. 46 мин.
перемещать, а если быть точнее создавать копию с другими координатами спрайта. не хватает затирания старого объекта
все легко
2018-11-24 21:09 Теория ООП Перемещение других фигур + 14 21 час. 2 мин.
добавил перемещение линии и квадрата
все легко по аналогии с окружностью
2018-11-23 23:25 Теория ООП Перемещение круга + 16 17 час. 19 мин.
научился перемещать окружность.
все понятно
2018-11-22 22:52 Теория ООП Спрайт для Снеговика + 17 3 час. 16 мин.
Познакомился с коллекциями и создал класс спрайт для хранения целого спрайта
все понятно
2018-11-21 22:42 Теория ООП Мощь полиморфизма + 12 17 мин.
Согласен с Евгением Витольдовичем, полиморфизм сложнее всего понять из 3 китов ООП.

2018-11-21 21:20 Теория ООП Переезд graph в базовый класс + 14 23 час. 39 мин.
Наконец разместили все по своим местам, теперь надо делать спрайт. Вперед к созданию единого паровозика!!!!
Самое сложное как всегда, что нибудь забудешь сделать а потом найти из-за чего ошибка
2018-11-20 21:10 Теория ООП Переезд метода Draw + 16 1 день 21 мин.
Добавил метод draw в класс. Единственное, сделал это не для окружности, а для линии
все понятно
2018-11-18 22:51 Дневник успеха 2018-11-18 : Начинать начинай, да смотри же — заканчивай! + 14 1 мин.
За эту неделю:

+ Я проверил 39 отчётов у 21 формулиста.

+ Я написал 7 сообщений 3 формулистам общим объёмом 2 килобуквы

+ Я набрал 1 текст:
    1 => «YESOLO on the Keyboard / 5 lesson», без ошибок

+ Я решил 11 задач:
    1 => «Целые числа / Пирамида» на 100%
    2 => «Целые числа / Отзыв» на 100%
    3 => «Строки / Length» на 100%
    4 => «Строки / CompareTo» на 100%
    5 => «Строки / Copy» на 100%
    6 => «Строки / Split» на 100%
    7 => «Строки / ToLower/Upper» на 100%
    8 => «Строки / Contains» на 100%
    9 => «Строки / Last/IndexOf» на 100%
    10 => «Строки / Insert» на 100%
    11 => «Строки / Remove» на 100%

+ Я выполнил 11 видеоуроков:
    1 => «Повторение задач / Stop. Think. Act. Review.» за 6 дней 20 час. 21 мин.
    2 => «Повторение задач / 10% Процесс пошёл!» за 3 мин.
    3 => «Теория ООП / Структура vs Класс» за 1 день 23 час. 34 мин.
    4 => «Теория ООП / Пиксели для классов» за 47 мин.
    5 => «Теория ООП / Расстояние между пикселями» за 2 час. 8 мин.
    6 => «Теория ООП / Цветные карандаши» за 21 час. 13 мин.
    7 => «Теория ООП / Рисуем Снеговика» за 18 час. 12 мин.
    8 => «Теория ООП / Второй Снеговик» за 2 час. 51 мин.
    9 => «Теория ООП / Богатое наследство» за 1 час. 27 мин.
    10 => «Теория ООП / Фигуральный базовый класс» за 4 час. 48 мин.
    11 => «Теория ООП / Приведение с мотором» за 17 час. 39 мин.

− Я не собрал ни одного Мегахеша :o(

2018-11-18 19:23 Теория ООП Приведение с мотором + 12 17 час. 39 мин.
Переменная нужна что бы было возможным создать движение и поворот и изменение размеров фигуры. К тому же все построение должно происходить в классе фигуры относительно заданной точки- позиции
все гуд.
2018-11-18 01:41 Теория ООП Фигуральный базовый класс + 17 4 час. 48 мин.
узнал немного нового про организацию ООП.
первое что приходит в голову это создать Draw в каждом классе и вызывать соответствующий метод, но это уже наверное полиморфизм
2018-11-17 09:16 Теория ООП Богатое наследство + 17 1 час. 27 мин.
Наследование - способность классов перенимать свойства и методы родителя
пока все знакомо
2018-11-16 21:35 Теория ООП Второй Снеговик + 11 2 час. 51 мин.
ответ один. для начала надо весь рисунок поместить в класс и уже потом работать с объектом
все элементарно, Ватсон
2018-11-15 23:26 Теория ООП Рисуем Снеговика + 17 18 час. 12 мин.
Текстовое задание немного не совпадает с тем что было в видео, рисунок можно нарисовать любой(необязательно снеговика). Поэтому решил не делать все под копирку
все легко и просто за исключением строгости в задании углов прямоугольника. В моем случае можно было бы уменьшить на 1 элемент массив, конечно тут это роли не сыграет, но в больших проектах позволит съэкономить память
2018-11-14 21:23 Теория ООП Цветные карандаши + 12 21 час. 13 мин.
Добавил в программу кучу текста который будет удален в дальнейшем, в прочем как и часть старого

2018-11-14 00:08 Теория ООП Расстояние между пикселями + 16 2 час. 8 мин.
Немного вспомнил пифагоровы штаны:)

2018-11-12 21:13 Повторение задач 10% Процесс пошёл! + 13 3 мин.
на данный момент 11% семантики. Продолжаем дальше

2018-11-12 21:09 Повторение задач Stop. Think. Act. Review. + 13 6 дней 20 час. 21 мин.
Я, Бебнев Андрей обязуюсь решить 100 задач семантика и 200 задач алгоритмика до 10 декабря 2018 года на языке С#. Выбран не потому что самый легкий вариен а потому что я его сейчас начал изучать.
Задание нашел не сразу поэтому скрин немного запаздал, но честное слово счетчик был сброшен, хотя правда и сбрасывать там было нечего на тот момент, если мне не изменяет память то всего 5 % из семантики было решено
2018-11-12 02:04 Теория ООП Пиксели для классов + 19 47 мин.
оптимизировать код программы, вызывать один конструктор из другого
все понятно
2018-11-12 00:06 Теория ООП Структура vs Класс + 16 1 день 23 час. 34 мин.
понял в чем отличие структуры от класса
все понятно
2018-11-11 23:56 Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. + 15 1 мин.
За эту неделю:

+ Я проверил 55 отчётов у 27 формулистов.

+ Я написал 6 сообщений 6 формулистам общим объёмом 1 килобуква

+ Я набрал 3 текста:
    1 => «C# набор / Служебные слова», 9 ошибок
    2 => «C# набор / Сравнение двух целых чисел», 6 ошибок
    3 => «C# набор / Звездочки», без ошибок

+ Я решил 11 задач:
    1 => «Семантика / Привет, Мир!» на 100%
    2 => «Семантика / Калькулятор» на 100%
    3 => «Семантика / Считалка» на 100%
    4 => «Семантика / Дядюшка Эхо» на 100%
    5 => «Семантика / Дедушка Эхо» на 100%
    6 => «Семантика / Китайская стена» на 100%
    7 => «Целые числа / Максима» на 100%
    8 => «Целые числа / Чтение» на 100%
    9 => «Целые числа / Два числа» на 100%
    10 => «Целые числа / Деление» на 100%
    11 => «Целые числа / Пять чисел» на 100%

+ Я выполнил 8 видеоуроков:
    1 => «Начало здесь / День №7. Подведение итогов и составление Планов.» за 4 мин.
    2 => «Демо игры / Игра Быстрощёлк» за 22 час. 42 мин.
    3 => «Теория ООП / Инкапсуляция мечты» за 55 мин.
    4 => «Теория ООП / Урок рисования» за 24 мин.
    5 => «Теория ООП / Первый класс» за 4 час. 52 мин.
    6 => «Теория ООП / Второй класс» за 37 мин.
    7 => «Теория ООП / Круглый класс» за 21 мин.
    8 => «Теория ООП / Структура пикселя» за 23 час. 59 мин.

− Я не собрал ни одного Мегахеша :o(

2018-11-10 00:18 Теория ООП Структура пикселя + 16 23 час. 59 мин.
узнал тип структуры

2018-11-08 00:48 Теория ООП Круглый класс + 19 21 мин.
Научился рисовать окружность.
идем дальше
2018-11-07 01:48 Теория ООП Второй класс + 17 37 мин.
Попытался переделать класс с учетом того что как сказал Евгений Витольдович координаты можно задать по разному. Вроде все работает

2018-11-06 23:14 Теория ООП Первый класс + 14 4 час. 52 мин.
повторил создание класса и понял их универсальность

2018-11-06 12:40 Демо игры Игра Быстрощёлк + 16 22 час. 42 мин.
работать со временем.
самое сложное оказалось найти ошибку в функции play, не отображалось новое значение необходимых кликов
2018-11-05 13:55 Теория ООП Урок рисования + 13 24 мин.
рисовать графические примитивы в окне приложения
пока все доступно
2018-11-05 11:46 Начало здесь День №8. Подведение итогов и составление Планов. + 12 4 мин.
к сожалению этот урок подходит под воскресенье, поэтому тут выкладываю только вчерашнюю ссылку на отчет
https://www.videosharp.info/20215/checking/power=2260

2018-11-05 09:08 Теория ООП Инкапсуляция мечты + 16 55 мин.
Инкапсуляция - это объекта скрывать свои данные и их обработку
пока все просто
2018-11-04 18:24 Дневник успеха 2018-11-04 : Мала пчелка, да и та работает. + 13 1 мин.
users/20215/lesson/20215.2260_lesson_1.t.png
За эту неделю:

+ Я проверил 37 отчётов у 22 формулистов.

+ Я написал 6 сообщений 6 формулистам общим объёмом 1 килобуква

+ Я набрал 3 текста:
    1 => «C# набор / Первая программа», без ошибок
    2 => «Java - Запуск / Компиляция», без ошибок
    3 => «Java - Циклы / Java While Loops», 2 ошибки

+ Я решил 1 задачу:
    1 => «Олимпиада / Случайная задача» на 100%

+ Я выполнил 2 видеоурока:
    1 => «Начало здесь / День №6. Регулярный и Последовательный подход.» за 8 дней 23 мин.
    2 => «Демо игры / Лабиринт 2D - игра» за 3 дня 19 час. 38 мин.

− Я не собрал ни одного Мегахеша :o(

2018-11-04 18:13 Демо игры Лабиринт 2D - игра + 14 3 дня 19 час. 38 мин.
создавать свой класс, работа со звуком и элементами формы. Лейблы я решил заменить на рисунки, думаю что это более эстетично.
сложным было то что приходилось смотреть по видео те моменты которые не знал как написать.
2018-10-31 19:45 Начало здесь День №7. Регулярный и Последовательный подход. + 10 8 дней 23 мин.
Вступил в клуб, но почему-то не показывает что мне дали 100 байт за вступление. С учетом отправки этого отчета получится 17 байт

2018-10-24 02:14 Демо игры Лабиринт 2D - меню + 14 6 час. 37 мин.
Познакомился с библиотекой Media.
Найти звуки, т.к. те, которые понравились при их воспроизведении выдавало ошибку.
2018-10-23 00:22 Демо игры Картинка с секретом + 16 1 день 14 час. 47 мин.
Создавать формы Windows.
Придумать свой секрет.
2018-10-21 23:05 Демо софт Вступительное слово + 14 8 дней 9 час. 37 мин.
Научился устанавливать С#, попутно столкнулся с одной ошибкой виндовс, которую нашел как можно устранить.
после установки фрейма стала возникать ошибка запуска приложений. Пришлось искать ее лечение.
2018-10-21 22:51 Начало здесь День №5. Создание игровых и прикладных Программ. + 9 20 час. 1 мин.
Заработал 15 байт.

2018-10-20 00:39 Начало здесь День №4. Развитие Алгоритмического мышления. + 16 1 час. 42 мин.
10 байтов

2018-10-17 05:00 Начало здесь День №3. Безошибочное владение Клавиатурой. + 20 30 мин.
46 символов в секунду
118 секунд
1 щшибка

2018-10-16 20:50 Начало здесь День №2. Общение с Единомышленниками. + 8 3 час. 13 мин.
https://www.videosharp.info/19014/checking/game0=139
При возникновении проблем с выполнением урока здесь ппредусмотрено множество возможностей для обращения, общение на вэбинаре, помощь Евгения Витольдочича, но и можно спросить у других более опытных учеников.

2018-10-15 22:49 Начало здесь День №1. Создание микро-Привычки. + 8 19 мин.
Проверил 6 отчетов, а вдруг бы дали на 1 байт больше:) Но увы и ах(; Байтов больше 5 не дают, а так хочется

2018-10-13 22:59 Демо игры C# чего начать программировать + 12 2 час. 3 мин.
Хотелось бы познакомиться с опытными программистами, языком С#, улучшить свое алгоритмическое мышление, узнать некоторые тонкости, а в идеале найти работу в данном направлении.

  Демо игры Бот для Быстрощёлка   Открыто


  Игры со словами Игры со словами   Открыто


  Комбинаторика Рекурсия. Вступление   Открыто


  Нано-игры Арканоид - Уровень и ракетка   Открыто


  Морской Бой Планирование   Открыто


  Нанософт Твоё портфолио   Открыто


  Игры со Спрайтами Спрайт. Первая форма   Открыто


  Игры со Спрайтами Аполлон. Законы физики   Открыто


  Хранитель экрана Создаём графику   Открыто


  Морской флот Вступление   Открыто


  J1. Запуск START - Платформа Java   Открыто


  J2. Печать WRITE - Комментарии   Открыто


  Теория ООП Интерфейс. Изменяем правила игры.   Открыто


  Графические циклы Подготовка графики   Открыто


  Инфобизнес Подготовка Visual Studio ASP.NET   Открыто


  Коллекция графов ArrayList   Открыто


  Игры на JavaScript Запуск JavaScripta   Открыто


  Оригами Хлопушка   Открыто


  WPF Clocks Стрелочные часы   Открыто


  Простой WPF WPF. Конвертер валюты. Макет программы   Открыто


  On-line игра 1. Консольная игра. Добро пожаловать!   Открыто


  Система Git Добро пожаловать в Зоопарк!   Открыто


  Соло на клавиатуре Мы начинаем СОЛО Марафон   Открыто


  Записи вебинаров GIT-практикум   Открыто


  Дневник успеха 2018-10-14 : Поспешишь – людей насмешишь.   Открыто


  Повторение задач 20% Отличный старт!   Открыто


  Платформер на Unity 1. Вступление   Открыто


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





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

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

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

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


Научился: работать со временем.
Трудности: самое сложное оказалось найти ошибку в функции play, не отображалось новое значение необходимых кликов



Научился: Познакомился с коллекциями и создал класс спрайт для хранения целого спрайта