Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2018-03-11 16:27 Инфобизнес Подготовка Visual Studio ASP.NET + 15 23 мин.
--
--
2018-01-20 18:23 Java Sweeper Финальный аккорд + 15 18 мин.
Спасибо! Все просто супер!:)
-
2018-01-20 18:08 Java Sweeper Цифровой помощник сапёра + 15 25 мин.
Отличный курс! все доступно и интересно!:)
-
2018-01-20 17:42 Java Sweeper Открываем карты + 15 16 мин.
Реализовали дополнительные действия при проигрыше.
-
2018-01-20 17:24 Java Sweeper Первая ошибка сапёра + 15 9 мин.
Выигрыш с одного щелчка:)
-
2018-01-20 17:14 Java Sweeper День Победы! + 15 9 мин.
Реализовали проверку на состояние победы и допометили:) все бомбы флагами.
-
2018-01-20 17:04 Java Sweeper Телеграмма о флажках + 15 9 мин.
Вывели информацию пользователю о текущем состоянии игры.
-
2018-01-20 16:57 Java Sweeper Учёт зарытых флагов + 15 11 мин.
Продолжили работать с классом Flag.
Также можно в классе Bomb, методе fixBombsCount рефакторнуть:
int maxBombs = Ranges.getSize().x * Ranges.getSize().y / 2;                    на
int maxBombs = Ranges.getSquare() / 2;
-
2018-01-20 16:45 Java Sweeper Нулевая рекурсия + 15 6 мин.
Добавили рекурсивный метод открытия пустых клеток ( и соседних с ними циферных).
-
2018-01-20 16:34 Java Sweeper Выбор из выбора + 15 7 мин.
Реализовали скелет алгоритма обработки нажатия левой клавиши.
-
2018-01-20 16:26 Java Sweeper Алгоритм открывашки + 15 16 мин.
Разбор программы таким способом (да и многих проблем) очень понятен и удобен. Своеобразная декомпозиция по состояниям позволяет рассматривать всю систему с точки зрения взаимодействий.
-
2018-01-20 16:09 Java Sweeper Актуальное информирование + 15 12 мин.
--
-
2018-01-20 15:57 Java Sweeper Недетские состояния + 15 5 мин.
Добавили еще одно перечисление - перечисление состояний, в котором может находиться игрок.
-
2018-01-20 15:51 Java Sweeper Добро пожаловать! + 15 6 мин.
Добавили "строку состояния" игры.
-
2018-01-20 15:44 Java Sweeper Смена флагов + 15 8 мин.
Реализовали функцию логики нажатия правой кнопки мыши.
-
2018-01-20 15:35 Java Sweeper Схема правой педали + 15 11 мин.
В случае если клетка уже находится в открытом состоянии, дополнительных действий не происходит. Если клетка находится в закрытом состоянии, помечаем её флагом и уменьшаем количество мин на 1. Если клетка уже помечена флагом, производим обратные действия - изменяем состояние на закрытое и увеличиваем на 1 количество мин.
-
2018-01-20 15:24 Java Sweeper Мышечный адаптер + 15 11 мин.
Повесили слушатель на панель для организации взаимодействия посредством мыши.
-
2018-01-20 15:12 Java Sweeper Клавишные инструменты + 15 15 мин.
--
-
2018-01-19 17:17 Java Sweeper Королевская траншея + 15 11 мин.
Задали в классе Game информацию об верхнем и нижнем уровнях поля.
-
2018-01-19 17:01 Java Sweeper Флаг над классом + 15 21 мин.
/**Переключает внешний вид клетки - устанавливает / снимает флаг*/
toggleFlagedToBox(Coord coord) {}
Вникнуть и разобраться с классом, представляющим верхний слой / внешний вид поля.
2018-01-19 16:39 Java Sweeper Дважды в одну воронку + 15 17 мин.
Избавились от проблемы, которая создавала другие проблемы:)
-
2018-01-19 16:22 Java Sweeper Следующая цифра + 15 13 мин.
Из-за наложения некоторых бомб расчет чисел некорректен.
-
2018-01-19 16:08 Java Sweeper Ограда из единиц + 15 10 мин.
Последовательно окружили каждую бомбу зубцами-единицами
-
2018-01-19 15:57 Java Sweeper Сравнение координат + 15 5 мин.
Недочеты исправлены, метод сравнения координат добавлен.
-
2018-01-19 15:52 Java Sweeper Случайные бомборазмещения + 15 10 мин.
Разместили несколько бомб на поле без проверки.
-
2018-01-19 15:42 Java Sweeper Тестовая бомба + 15 12 мин.
Начали реализовывать класс бомб  и чисел.
-
2018-01-19 15:29 Java Sweeper Бомбанутый класс + 15 6 мин.
Класс Bomb представляет собой нижний слой игрового поля, открывающийся при щелчках. Данный класс создает поле, размещает допустимо возможное количество бомб и рассчитывает числа, сообщающие общее количество бомб, находящихся вокруг клетки.
-
2018-01-17 11:03 Java Sweeper За гранью видимого + 15 11 мин.
--
-
2018-01-17 10:50 Java Sweeper Матрица мира + 15 7 мин.
Создали класс, для хранения поля игры.
-
2018-01-17 10:42 Java Sweeper Игровая координата + 15 15 мин.
Постепенно усложняя программу знаково, улучшаем её читаемость.
-
2018-01-16 19:11 Java Sweeper Фасадный класс + 15 12 мин.
Шаблон Фасад представляет собой вариант разрешения проблем сложных систем. А именно, для упрощения использования системы в целом, выделения и взаимодействия отдельных компонентов (подсистем). Фасад, т.е. внешний - интерфейс системы как единое целое, собирающее отдельные подсистемы.
Данный класс реализует алгоритмы игры (всю игровую логику), а также интерфейс между пользователем и приложением (в том числе обработка нажатий клавиш).
-
2018-01-16 10:24 Java Sweeper Радуга картинок + 15 44 мин.
Отличный способ отвлечься с пользой!:)
-
2018-01-16 09:39 Java Sweeper Полный список + 15 10 мин.
Убирать эту мешающуюся рамочку!:)
-
2018-01-16 09:28 Java Sweeper Установка размеров + 15 13 мин.
--
-
2018-01-16 09:15 Java Sweeper Статичная граница + 15 21 мин.
Все представлено доступно
-
2018-01-16 08:53 Java Sweeper Наши координаты + 15 46 мин.
А по правилам ООП, доступ к переменным x и y не должен быть организован с помощью геттеров/сеттеров?
-
2017-12-24 09:48 Java Sweeper Карта классных сокровищ + 15 6 мин.
Вспомнила диаграмму классов
-
2017-12-24 09:35 Java Sweeper Запускаемый jархив + 15 5 мин.
Не узнала ничего нового, но интерес не потерян.
-
2017-12-24 09:29 Java Sweeper Источник ресурсов + 15 5 мин.
nothing, no comments
-
2017-12-24 09:24 Java Sweeper Картинка в кубике + 15 7 мин.
Добавлять объекты к экземплярам перечисления.
-
2017-12-24 09:16 Java Sweeper Первый цикл + 15 4 мин.
Возможность использования значений enum в foreach.
-
2017-12-24 09:12 Java Sweeper Перечисление кубиков + 15 21 мин.
no comments
-
2017-12-24 08:50 Java Sweeper Константные размеры + 15 6 мин.
Между картинкой и границей окна остается зазор, так как это особенность JPanel?
-
2017-12-24 08:44 Java Sweeper Угловая бомба + 15 5 мин.
Использовать метод getImage()
-
2017-12-24 08:38 Java Sweeper Загрузка и отображение + 15 4 мин.
no comments
-
2017-12-24 08:34 Java Sweeper Импорт картинок + 15 3 мин.
Можно перетаскивать сразу в idea.
-
2017-12-24 08:30 Java Sweeper Метод рисования + 15 5 мин.
Рисовать линию
-
2017-12-24 08:24 Java Sweeper Раздельная инициализация + 15 5 мин.
Дополнительный функционал idea
-
2017-12-24 08:19 Java Sweeper Пустая панель + 15 4 мин.
pack() действительно очень полезный метод, но иногда результат не удовлетворителен.
-
2017-12-24 08:14 Java Sweeper Полёт над классом + 15 14 мин.
Слишком большой уровень декомпозиции на мой взгляд.
По скорее бы увидеть реализацию getImage(...), которая будет выводить на экран изображение по имени из набора всех картинок.
-
2017-12-24 07:59 Java Sweeper Закрытие на выходе + 15 6 мин.
no comments
Отчет
2017-12-24 07:51 Java Sweeper Простое окно + 15 5 дней 15 час.
no coments
Делать отчет
2017-12-18 16:20 Java Sweeper Легендарная игра + 15 4 мин.
Воодушевляющее начало.
-
2015-04-11 14:54 Демо софт Вступительное слово + 10 3 час. 00 мин.

Освободить место для программы:)
\оО/
  Нано-игры Арканоид - Уровень и ракетка   Открыто


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





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

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

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

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


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



Научился: Класс Bomb представляет собой нижний слой игрового поля, открывающийся при щелчках. Данный класс создает поле, размещает допустимо возможное количество бомб и рассчитывает числа, сообщающие общее количество бомб, находящихся вокруг клетки.