Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2020-11-01 16:05 Теория ООП Инкапсуляция мечты + 8 17 мин.
Инкапсуляция это сокрытие реализации от внешнего кода

2020-10-28 19:59 Платформер на Unity 10. Создание Искусственного интеллекта + 5 4 час. 18 мин.
---
---
2020-10-28 15:41 Платформер на Unity 9. Переход между уровнями + 6 41 мин.
---
---
2020-10-20 15:03 Платформер на Unity 8. Препятствия + 5 48 мин.
---
---
2020-10-20 14:15 Платформер на Unity 7. Монеты и База Данных + 5 21 час. 12 мин.
---
---
2020-10-19 17:01 Платформер на Unity 6. Оформление уровня + 6 4 час. 53 мин.
---
---
2020-10-15 22:16 Платформер на Unity 5. Прыжок персонажа + 7 1 день 13 час. 9 мин.
---
---
2020-10-13 18:58 Платформер на Unity 4. Движение персонажа + 5 4 час. 4 мин.
---
---
2020-10-13 14:51 Платформер на Unity 3. Графика и физика + 4 18 час. 14 мин.
---
---
2020-10-12 20:36 Платформер на Unity 2. Меню + 5 21 час. 12 мин.
---
---
2020-10-11 23:23 Платформер на Unity 1. Вступление + 5 2 дня 15 час. 26 мин.
---
---
2020-10-09 10:42 Шарики Шарики. Логика игры + 7 2 дня 23 час. 11 мин.
работать со стрктурами
взаимодействие сущностей
2020-09-22 18:07 Шарики Шарики. Анализ игры + 8 1 день 19 час. 22 мин.
---
---
2020-09-20 16:17 Дневник успеха 2020-09-20 : Цыплят по осени считают. + 4 5 мин.
    users/28396/lesson/28396.2710_lesson_1.t.png
За эту неделю:

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

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

+ Я набрал 7 текстов:
    1 => «C# набор / Ввод элементов матрицы», 1 ошибка
    2 => «C# набор / Вывод элементов матрицы», 1 ошибка
    3 => «C# набор / Вывод числа по разрядам», 1 ошибка
    4 => «C# набор / Выделение подстроки», 1 ошибка
    5 => «C# набор / Максимальный элемент массива», 1 ошибка
    6 => «Java - Запуск / Class!», без ошибок
    7 => «Java - Запуск / Static», без ошибок

+ Я решил 15 задач:
    1 => «Целые числа / Максима» на 100%
    2 => «Целые числа / Чтение» на 100%
    3 => «Целые числа / Два числа» на 100%
    4 => «Целые числа / Деление» на 100%
    5 => «Целые числа / Пять чисел» на 100%
    6 => «Целые числа / Пирамида» на 100%
    7 => «Целые числа / Отзыв» на 100%
    8 => «Строки / Length» на 100%
    9 => «Строки / CompareTo» на 100%
    10 => «Строки / Copy» на 100%
    11 => «Строки / Split» на 100%
    12 => «Строки / ToLower/Upper» на 100%
    13 => «Строки / Contains» на 100%
    14 => «Строки / Last/IndexOf» на 100%
    15 => «000. Строки / Новое слово» на 100%

+ Я выполнил 7 видеоуроков:
    1 => «Демо игры / ФИНАЛЬНЫЙ УРОК» за 1 день 7 час. 7 мин.
    2 => «Нано-игры / Игра Цифры» за 1 день 1 час. 43 мин.
    3 => «Нано-игры / Бот для Цифр» за 2 дня 16 час. 19 мин.
    4 => «Шарики / Шарики. Вступление» за 1 день 13 час. 25 мин.
    5 => «Сокобан / Сокобан - Редактор - Загрузка» за 1 день 17 час. 31 мин.
    6 => «Сокобан / Сокобан - Редактор - Интерфейс» за 1 день 17 час. 24 мин.
    7 => «Сокобан / Сокобан - Редактор - Редактирование» за 9 час. 37 мин.

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

Продолжить шарики и сокобан видеокурсы, полет хороший)))

2020-09-18 19:48 Сокобан Сокобан - Редактор - Редактирование + 5 9 час. 37 мин.
---
---
2020-09-18 13:05 Шарики Шарики. Вступление + 4 1 день 13 час. 25 мин.
---
---
2020-09-17 17:17 Сокобан Сокобан - Редактор - Интерфейс + 5 1 день 17 час. 24 мин.
динамически создавать pictureBox, делать resize
динамическое создание pictureBox
2020-09-17 14:43 Демо игры ФИНАЛЬНЫЙ УРОК + 4 1 день 7 час. 7 мин.
Отличная подача материалов, и хорошая методика обучения, сл курс буду проходить Сокобан.

2020-09-17 12:11 Нано-игры Бот для Цифр + 3 2 дня 16 час. 19 мин.
---
---
2020-09-14 19:51 Нано-игры Игра Цифры + 5 1 день 1 час. 43 мин.
---
---
2020-09-14 16:30 Сокобан Сокобан - Редактор - Загрузка + 3 1 день 17 час. 31 мин.
Работать с матрицей, работать с перечислениями
Взаимодействие всех сущностей
2020-09-13 15:07 Нано-игры Скорость реакции. Алгоритм и рекорд + 6 1 день 16 час. 50 мин.
Пользоваться секундомером
Следить за всеми сущностями
2020-09-13 09:41 Дневник успеха Полезные права и обязанности в Клубе формулистов + 6 40 мин.
Не знал про группу в Скайпе, и что нужно по 2 задаче решать в консоли в день.

2020-09-10 15:56 Нано-игры Скорость реакции. Три картинки по таймеру + 4 32 мин.
----
----
2020-09-09 16:42 Сокобан Сокобан - Подготовка - Картинки и лабиринт + 6 25 мин.
пока ничему
ничего
2020-09-09 16:15 Сокобан Сокобан - Вступление + 5 29 мин.
Научился играть в сокобан
Найти время поиграть
2020-09-09 14:21 Нано-игры Скорость реакции. Блок-схема + 5 2 час. 10 мин.
Ничему
Ничего
2020-09-06 15:39 Нано-игры Арканоид - Шарик и кирпичики + 5 3 час. 20 мин.
Пользоваться координатами, использовать Keys, создавать алгоритмы перемещения
Определение пересечение границ
2020-09-05 19:05 Нано-игры Арканоид - Уровень и ракетка + 4 52 мин.
Определять границы контроллов, и смешать их
Определении крайней границы контролла
2020-09-05 13:10 Демо софт Квадратный калейдоскоп + 5 1 час. 39 мин.
Использовать класс Graphics, Random, пользоваться пользовательским конструктором в котором используется Panel как необязательный параметр, и при создании экземпляра типа Box мы передавали параметры в пользовательский конструктор, создание панелей, использование Enum перечислений. Еще один шаг ближе к ООП)))
Была ошибка одна но существенная, при определении сколько панелей мы можем разместить оказывается я проверял panel/panel )))) но нашел ошибку и исправил, попутно добавив еще одну фигуру Rectangle.
2020-09-02 14:39 Демо софт Текстовый процессор + 6 1 час. 12 мин.
Пользоваться OpenFileDialog, SaveFileDialog
Во время написания кода перепутал textPattern c textEditor и происходила замена всего текста, но быстро исправил баг)))) Благодаря хорошей подаче материала.
textEditor.Text = textEditor.Text.Replace(textPattern.Text, textReplace.Text);
2020-09-01 15:51 Демо софт Менеджер паролей + 5 1 час. 42 мин.
Научился пользоваться Tag, а также научился делать так чтобы при нажатии других кнопок можно было использовать одну и ту же функцию
Использовать sender Clipboard.SetText( (string) ( (Button)sender ).Tag);
2020-09-01 14:00 Демо софт Английские карточки + 5 2 дня 21 час. 50 мин.
Пользоваться компонентом МediaPlayer, писать программу в стиле ооп парадигмы, пользоваться классом DirectoryInfo, это было очень поучительно, научился реализовывать доступ к массивам посредством созданных методов, получать список файлов через класс FileInfo, проверять пустые  ли значения в методах чтобы не вылетел RunTime, реализовал недоработку в программе, при просмотре видео плеер не закрывался когда мы переходим на сл фрагмент и сделал это через player.close(); player.Visible = false; при нажатии кнопки открыть сл фрагмент
Взаимодействие всех сущностей)))
2020-08-29 13:13 Демо софт Двенадцать месяцев + 8 53 мин.
Пользоваться monthCalendar
Все было легко
2020-08-29 00:37 Демо игры Камень ножницы бумага + 6 3 час. 35 мин.
Взаимодействию trackBar и timer в связке, научился пользоваться генератором случайных чисел Random, клевая штука
Определение ошибки в логике которая появилась при написании кода
2020-08-28 18:23 Демо игры Бот для Быстрощёлка + 6 1 час. 6 мин.
Научился пользоваться Trackbar и узнал новые фичи у Timer, получилось установить новый рекорд)))
Все было легко и просто)
2020-08-28 13:57 Демо игры Игра Быстрощёлк + 6 1 час. 8 мин.
Пользоваться DataTime немного
Переключение режимов
2020-08-27 00:33 Демо игры Лабиринт 2D - игра + 5 1 час. 19 мин.
Связывать формы друг с другом, работать с таймером, позицией курсора
Пока не было сложностей, идем дальше)
2020-08-26 07:33 Демо игры Лабиринт 2D - меню + 5 32 мин.
Пользоваться классом SoundPlayer
Сделать переключение звука
2020-08-25 20:46 Демо игры Картинка с секретом + 6 1 час. 4 мин.
Пользоваться обработчиками событий
Пользоваться свойством обработчиком события MouseClick  e.Button == MouseButtons.Right
2020-08-25 19:36 Демо игры C# чего начать программировать + 6 8 мин.
Хочу стать программистом)))

  Демо игры VIP. Устный счёт   Открыто


  Микроигры Крестики-Нолики. Игра на двоих   Открыто


  Шарики Шарики. Поиск пути   Открыто


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


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


  БД - Книжка оценок Проектирование БД «Книжка оценок»   Открыто


  Демо софт Вступительное слово   Открыто


  Карточки памяти Подготовка формы   Открыто


  Микроигры Игра 15 - Кнопки   Открыто


  Сокобан Сокобан - Редактор - Сохранение   Открыто


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


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


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


  Нано-игры ФИНАЛЬНЫЙ УРОК   Открыто


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


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


  БД - Управление гостиницей Вступление   Открыто


  Новые технологии Модульное тестирование   Открыто


  Секундомер Моральная подготовка   Открыто


  Базовый ASP.ект Мы начинаем ASP.NET с MVC   Открыто


  Бинарная жизнь Правила игры   Открыто


  Фотошарп 256 оттенков серого   Открыто


  Итератор Итератор. Разложение числа на простые множители.   Открыто


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


  Бурные потоки Вступление   Открыто


  Функционал ФП - Калькулятор   Открыто


  Entity Framework Введение в EF   Открыто


  Шифрование Перестановочный шифр   Открыто


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


  Компилятор Где живёт компилятор   Открыто


  Демо софт Вам телеграмма!   Открыто


  Без конкуренции Как избежать конкуренции?   Открыто


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


  Dancing Links Что такое Dancing Links   Открыто


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


  Шахматы по сети План Шахматного проекта   Открыто


  Демо софт VIP. Бесплатная консультация   Открыто


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


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


  Начало здесь День №1. Создание микро-Привычки.   Открыто


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


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


  Записи вебинаров Создание игры Жизнь на Java   Открыто


  API поиска работы Начало работы с HeadHunter API   Открыто


  Платформер на Unity ФИНАЛЬНЫЙ УРОК   Открыто


  Доска объявлений О проекте и про инструменты   Открыто


  Дневник успеха 2020-06-07 : Без труда нет плода.   Открыто


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





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

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

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

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


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



Научился: Использовать класс Graphics, Random, пользоваться пользовательским конструктором в котором используется Panel как необязательный параметр, и при создании экземпляра типа Box мы передавали параметры в пользовательский конструктор, создание панелей, использование Enum перечислений. Еще один шаг ближе к ООП)))
Трудности: Была ошибка одна но существенная, при определении сколько панелей мы можем разместить оказывается я проверял panel/panel )))) но нашел ошибку и исправил, попутно добавив еще одну фигуру Rectangle.