Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2018-12-16 22:29 Демо игры Картинка с секретом + 11 1 час. 13 мин.
Создавать программу практически только при помощи мышки.
Всё настолько подробно объяснялось в ходе урока, что ничего сложного не было.
2018-01-25 22:06 Демо игры C# чего начать программировать + 15 7 мин.
Научиться программировать.

2017-11-16 21:03 Микроигры Аполлон. Плавное прилунение + 15 1 день 1 час. 1
Сделали ещё одну игру.
Да в общем ничего, тут проще чем в пятнашках с картинками
2017-11-13 22:26 Микроигры Аполлон. Законы физики + 15 1 час. 4 мин.
начали создавать новую игру
ничего. Скоро узнаю, что такое делегаты :)
2017-11-12 14:32 Микроигры Аполлон. Главные герои + 16 22 мин.
Рисовать :)
ничего
2017-11-11 20:10 Микроигры Игра 15 - Картинка + 15 3 час. 33 мин.
Переделали игру на собирание картинки.
Немного запутался, с координатами и что куда. И как режется картинка. Надо ещё раз пересмотреть.
2017-11-10 22:59 Микроигры Игра 15 - Алгоритм + 15 2 час. 45 мин.
написал игру и это классно
было интересно
2017-11-09 22:12 Микроигры Игра 15 - Кнопки + 15 1 час. 12 мин.
Начал изучать шарп
ничего
2017-06-25 19:26 С++ Графика - обрезка изображений Презентация курса + 16 не указано


Мне этот курс очень интересен.
2017-06-25 19:17 MVC шаблон VIP - MVC - PhoneBook - UML + 16 15 мин.
создавать UML диаграмму с помощью программы Code 2 UML
ничего
Следующий курс JavaFX. Вообще, мне кажется, что надо было сразу с JavaFX начинать, т.к там MVC представлен более явно. А так, конечно же курс крутой.
2017-06-25 18:46 MVC шаблон VIP - MVC - PhoneBook - Error Checking + 16 20 мин.
обрабатывать ошибки и сообщать о них
ничего
Следующий курс будет MVC + JavaFX, для себя уже начал изучать JavaFX и там MVC уже заложен в концепцию создания программы с использованием JavaFX.
Как теперь сделать из всего, что мы написали запускаемый файл , типа как .exe ?
2017-06-22 19:25 MVC шаблон VIP - MVC - PhoneBook - JModal + 16 5 мин.
переделали окно карточки из обычного в модальное диалоговое
ничего
всё норм
2017-06-21 20:10 MVC шаблон VIP - MVC - PhoneBook - Tripple Click + 16 15 мин.
сделали выбор из списка по клавише ENTER и по двойному клику.
ничего
всё норм
2017-06-20 19:52 MVC шаблон ФИНАЛЬНЫЙ УРОК + 16 10 мин.
Записывать действия на экране.
ничего
Курс хороший, но немного запутанный, хотя шаблон MVC сам по себе путанный. Курс рекомендую к прохождению. Пройти лучше в три этапа. 1. Пройти повторяя всё за учителем и стараясь понять всё. 2.Просмотреть все уроки с начала, не повторяя, а вдумываясь во всё происходящее и выстраивая связь между всеми действиями в программе, можно рисовать схему по ходу. 3.Попробовать написать эту программу самостоятельно пользуясь схемой из второго этапа, но уже разбив по отдельным папкам  модель, вид, контроллёр. Прийти к окончательному пониманию MVC.
2017-06-19 22:27 MVC шаблон MVC - PhoneBook - Search - Finish + 16 15 мин.
сделали поиск с фильтром
опять я запутался :)
всё норм, буду пересматривать все уроки только без тестов, а то они меня немного сбили.
2017-06-19 21:52 MVC шаблон MVC - PhoneBook - Search - Listener + 16 13 мин.
создавать слушателя для текстового поля
ничего
всё норм
2017-06-18 19:00 MVC шаблон MVC - PhoneBook - Search - Select LIKE + 16 11 мин.

ответ на второй вопрос
всё норм.Полазил я в интернете, но всё же поиск по БД лучше всего сделать с помощью запроса к БД.
2017-06-18 15:56 MVC шаблон MVC - PhoneBook - Search - Message + 16 10 мин.
работать со  свойствами JLabel
ничего
Изменил цвет шрифта метки и поменял цвет фона. С фоном есть небольшой прикол, а заключается он в том, что даже если цвет фона установлен, фон у JLabel не отображается. Для того, чтобы JLabel стал показывать фон необходимо вызвать метод setOpaque и передать туда true. Тем самым мы скажем JLabel, что хотим сделать непрозрачным его фон.
2017-06-18 14:19 MVC шаблон MVC - PhoneBook - Controller - Select / Update + 16 30 мин.
многому :)
не запутаться
всё норм, но честно я запутался и делал на уроке всё автоматом, всё таки надо как-то более структурировать информацию.Поэтому я буду пересматривать все уроки заново с зарисовкой схемы создания всей программы.
2017-06-16 17:47 MVC шаблон MVC - PhoneBook - Controller - Buttons + 16 20 мин.
Добавлять действия к кнопкам.
ничего
всё норм.
2017-06-15 21:22 MVC шаблон MVC - PhoneBook - Controller - Class for Click + 16 12 мин.
--
ничего
всё норм
2017-06-15 20:57 MVC шаблон MVC - PhoneBook - Controller - Scroller + 16 5 мин.
--
ничего
всё норм
2017-06-14 20:06 MVC шаблон MVC - PhoneBook - Controller - Model / ViewList + 16 12 мин.
связывать вид с моделью через контроллер
ничего
всё норм
2017-06-13 20:08 MVC шаблон MVC - PhoneBook - Model - Methods + 16 12 мин.
научился создавать модель
пока ещё не всё разложил по полочкам.
всё норм.
2017-06-13 18:06 MVC шаблон MVC - PhoneBook - Model - Ресторанная аналогия + 16 15 мин.
--
ничего
1. Мне актив рекорд больше напоминает работу повара с меню и рецептами.
2.Я вместо метода updateUser() предложил метод editUser().
И ещё, мне кажется изначально стоило разложить модели, виды и контроллеры по пакетам с соответствующими названиями, проще было бы всё это увязывать в голове.
И ещё, вопрос, прочитал тут на одном из ресурсов, что встроенные Observer и Observable на практике применяются очень редко, почему ? Также, когда читал про Swing, узнал, что эта библиотека вся построена по шаблону MVC, но для упрощения реализации при её разработке отказались от отдельного контроллера и совместили совместили его с видом, часто ли такое применяется в реальных программах или это было актуально только для Swinga ?
2017-06-12 21:37 MVC шаблон MVC - PhoneBook - UserSQLTest - Slashes + 16 20 мин.
узнал что такое SQL инъекция
придумать тест для UserListSQL, так ничего в голову такого и не пришло.
всё норм
2017-06-12 20:14 MVC шаблон MVC - PhoneBook - UserSQLTest - Select + 16 15 мин.
ещё больше узнал про функции для тестирования
ничего
Сделал свой вариант метода updateTest(), а так всё норм
2017-06-11 18:54 MVC шаблон MVC - PhoneBook - UserSQLTest - Insert + 16 25 мин.
проводить тесты
ничего
всё норм
2017-06-11 16:08 MVC шаблон MVC - PhoneBook - UserSQLTest - DBase + 16 20 мин.
создавать класс для тестирования
ничего
всё норм.
как вариант, можно было передавать имя базы данных к которой требуется подключиться в методе getInstance();
2017-06-10 18:41 MVC шаблон MVC - PhoneBook - UserListSQL - Select + 16 12 мин.
--
ничего
всё норм
2017-06-08 22:25 MVC шаблон MVC - PhoneBook - UserSQL - CRUD + 16 20 мин.
повторил то, что уже немного подзабыл
ничего
всё норм
2017-06-08 20:53 MVC шаблон MVC - PhoneBook - UserSQL - Singleton + 16 20 мин.
повторил Singletone
ничего
всё норм
2017-06-07 21:47 MVC шаблон MVC - PhoneBook - UserSQL - Connect + 16 20 мин.
подключаться и создавать запросы к БД в java
ничего
Думаю, что подключение к БД стоит вынести в отдельный класс и сделать по шаблону Singltone. Как мне помнится говорили, что этот шаблон часто применяют для создания подключений к БД.
2017-06-06 23:26 MVC шаблон MVC - PhoneBook - UserSQL - Queries + 16 10 мин.
вспомнил SQL запросы
вспомнить
всё норм, в консоли как-то привычнее работать с базой
2017-06-06 22:18 MVC шаблон MVC - PhoneBook - UserSQL - Methods + 16 15 мин.
--
ничего
всё норм
2017-06-05 22:46 MVC шаблон MVC - PhoneBook - UserList Struct + 16 15 мин.
добавлять скролл
так и не разобрался до конца с вопросом как можнo испoльзoвaть однy мoдeль для обоиx форм
всё норм.
Если в методе showList в конце добавить
        setChanged();
        notifyObservers(userList);
        deleteObserver(viewList);  <------
То тогда всё отрабатывает нормально, но наверное это неправильно.
2017-06-04 19:27 MVC шаблон MVC - PhoneBook - ViewList + 16 15 мин.
добавлять элементы в JList
разобраться как в JList добавить элемент, а именно строку.
В Windows 10 у текстового поля нету чёткой границы, из-за этого форма получается некрасивая. Пришлось текстовому полю добавить границу командой textFind.setBorder(BorderFactory.createLineBorder(Color.BLACK));
2017-06-03 16:34 MVC шаблон MVC - PhoneBook - User Struct + 16 15 мин.
--
ничего
всё норм
2017-06-01 21:56 MVC шаблон MVC - PhoneBook - ViewCard + 16 40 мин.
создавать форму сначала просто на JFrame потом на JPanel
сделать форму красивой
Решил сделать форму с применением JPanel т.к у неё функционал шире, можно отступы задать те же и в итоге форма получается красивее.
2017-06-01 19:43 MVC шаблон MVC - PhoneBook - Вступление + 16 20 мин.
научился предварительно проектировать форму приложения
нарисовать как будет выглядеть приложение
всё отлично
2017-06-01 18:44 MVC шаблон MVC - Counter - ControllerDuplex + 16 15 мин.
--
ничего
Шаблон хорош. Но немного запутанный на первый взгляд, если всё распутать и уложить в голове в схему, то позволяет упростить разработку программы.
2017-05-31 20:59 MVC шаблон MVC - Counter - ModelDuplex + 16 15 мин.
--
ничего
всё норм
2017-05-31 19:52 MVC шаблон MVC - Counter - ControllerPlusConsole + 16 10 мин.
связывать два контроллера и вида с одной моделью
ничего
всё норм
2017-05-31 19:35 MVC шаблон MVC - Counter - ControllerPlusFrame + 16 15 мин.
создавать контроллер и через него связывать модель и вид
уложить в голове, что от куда и куда
Пробовал реализовать доп.задание, но чего-то не то у меня получается.
2017-05-30 20:21 MVC шаблон MVC - Counter - ModelPlus + 16 10 мин.
разобрался немного что к чему
разобраться во взаимосвязях
Пока не посмотрел как реализован метод  notifyObservers не до конца понимал, почему так, но когда увидел сразу стало всё ясно. Думаю надо было упомянуть в уроке, что в методе notifyObservers вызывается метод update()  каждого объекта, который был добавлен методом addObserver. Т.е выполнив addObserver(viewFrame), следующим методом notifyObservers(counter), который находится в методе plus() мы по сути выполняем viewFrame.update( this, counter);
Короче, пока я вот так для себя не расписал как, что происходит и что куда передаётся, сразу не догнал всю суть до конца.
2017-05-30 18:01 MVC шаблон MVC - Counter - ViewFrame + 16 11 мин.
--
ничего
всё норм
2017-05-30 17:35 MVC шаблон MVC - Counter - ViewConsole + 16 10 мин.
Начал изучать MVC
ничего
Мы сделали вывод таким способом для задела на будущее, потом мы можем переделывать View как угодно при этом не трогая модель.
2017-05-01 18:36 MVC шаблон MVC - Суть шаблона + 17 12 мин.
узнал общую информацию про MVC
ничего
Контроллер принимает действия от пользователя затем передаёт их модели, модель на основании этих действий выполняет обработку информации и передаёт её обратно контроллеру, а тот в свою очередь передаёт их виду, который изменяется на основании этих данных.
2017-04-25 22:18 Слова в Сетке ФИНАЛЬНЫЙ УРОК + 16 не указано


Этот отличный курс, позволяет закрепить навыки создания графических интерфейсов в Java, а также навыки рисования. Мне курс очень понравился.
2017-04-25 22:16 Слова в Сетке Сохранение картинки + 16 10 мин.
научился сохранять картинку
ничего
всё норм
2017-04-25 21:20 Слова в Сетке Матрица Боксиков + 16 15 мин.
--
не запутаться
всё норм
2017-04-24 20:42 Слова в Сетке Центр Бокса + 16 33 мин.
научился рисовать букву в рамке
центровать букву
А если для боксиков использовать кнопки квадратные ? Кстати, у надписей на кнопках тоже можно шрифт задавать ? Хотя тогда рисовать не научимся.
2017-04-23 18:28 Слова в Сетке Своя Картинка + 16 20 мин.
повторил как рисовать.
ничего
а есть в java какие-нибудь методы для рисования графиков ?
2017-04-23 14:24 Слова в Сетке Буква на Панели + 16 15 мин.
--
ничего
всё норм
2017-04-23 12:22 Слова в Сетке Кот Фрейма + 16 7 мин.
упростил программу
ничего
всё норм
2017-04-23 12:08 Слова в Сетке Объектная Матрёшка + 16 15 мин.
создавать фрейм
найти слово т.к английский знаю плоховато
нашёл самое длинное слово, которое похоже на слово это TOFU
2017-04-09 19:37 База SQLite SQLite - Самостоятельная работа + 16 40 мин.
закрепил навыки работы с БД в консоли и из программы на Java.
язык SQL
Мой вопрос: вывести список всех студентов, которые изучают Java.
Ответ:
SELECT id, student
FROM points
WHERE lesson IN ("java");
2017-04-09 16:28 База SQLite SQLite - Select + 1 10 мин.
делать запрос на выборку записей из программы Java
плохо, что я не знаю SQL.
всё норм
2017-04-08 15:11 База SQLite SQLite - Insert + 16 15 мин.
научился из программы добавлять записи в БД
ничего
всё норм
2017-04-08 13:42 База SQLite SQLite - Подключение из Java + 16 15 мин.
продолжаю
ничего
всё норм
2017-04-08 13:17 База SQLite SQLite - Знакомство + 16 15 мин.
начал изучать БД sqlite
ничего
всё норм
2017-03-25 20:50 Шаблоны ФИНАЛЬНЫЙ УРОК + 17 25 мин.
наконец-то узнал, что такое вообще все эти шаблоны
Не путаться в некоторых шаблонах.
Отличный курс, который даёт понимание зачем нужны шаблоны. После этого курса понимаешь, сколько раз изобретал велосипед при написании программ. Раньше я много слышал про шаблоны или по другому паттерны, но как-то всё не обращал внимания на них  да и слова, типа паттерн, меня пугали, казалось, что это какая-то сложная штука. Теперь всё будет по другому. Спасибо, создателям этого замечательного курса. Следующий курс, который я очень хочу пройти это курс по шаблону MVC.
2017-03-25 20:23 State State - Целый калькулятор - Fix Bugs + 16 15 мин.
исправлять ошибки
искать ошибки
Сам исправил почти все ошибки, кроме одной. Искал их анализируя каждое состояние с помощью бумаги и карандаша. Вносил изменения в программу и проверял. Нашёл бы все, но не утерпел и посмотрел этот урок :) Переделаю позже этот калькулятор для работы со всеми числами и добавлю ещё пару действий.
2017-03-25 20:00 State State - Целый калькулятор - 16 кнопок + 16 40 мин.
изучил шаблон, закрепил навыки по созданию GUI, написали прикольный калькулятор
искать ошибки
очень классные уроки
2017-03-25 15:06 State State - Целый калькулятор - Logic + 16 20 мин.
--
ничего
исправил ошибки
2017-03-25 14:13 State State - Целый калькулятор - Press key + 16 10 мин.
--
ничего
всё норм
2017-03-25 10:50 State State - Целый калькулятор - Context + 16 10 мин.
--
ничего
всё норм
2017-03-24 19:53 State State - Целый калькулятор - States + 16 40 мин.
--
нарисовать схему
после того как нарисовал, всё таки подсмотрел, чтобы проверить правильно ли я всё понял :)
2017-03-24 18:23 State VIP - State - КНБ - JButtons + 16 20 мин.
создавать графический интерфейс
ничего
Очень классный урок. Добавил счётчики побед, поражений и ничьих на панель игры.
2017-03-23 22:23 State VIP - State - КНБ - JFrame + 16 15 мин.
--
ничего
Всё норм. Добавил остальные кнопки, расположил их и доработал обработчик нажатия кнопок. Люблю уроки где идёт работа с GUI.
2017-03-23 20:50 State State - КНБ - Play + 16 20 мин.
--
ничего
добавил счётчики побед, поражений, ничьих
2017-03-23 19:24 State State - КНБ - States + 17 15 мин.
--
ничего
всё норм
2017-03-23 18:41 State State - Вступление + 16 10 мин.
начал изучать шаблон State
придумать свой пример в чем разница между стратегией и состоянием
шаблоном состояние можно описать воду в разных состояниях т.е мы берём лёд из холодильника и используем его, тут нам понадобилась жидкость, мы этот лёд нагреваем и он тает становясь жидкостью, нам нужен пар, мы берём и выливаем эту же жидкость на горячую поверхность и она становится паром. Если эти действия совершить по шаблону стратегия то когда нам нужен лёд мы берём лёд если нам нужна вода в жидком виде, то мы лёд ложим обратно и наливаем воду из крана, нужен пар, идём и собираем пар от каких нибудь гейзеров. Т.е мы не изменяем её состояние, а берём сразу в нужном, т.е у нас вода своё состояние не меняет в процессе. Короче как-то так, не знаю насколько удачный пример.
2017-03-23 18:01 Observer VIP - Observer - Sensor - Alert + 16 15 мин.
Изучил шаблон Observer.
Ничего
Отличный шаблон и очень востребованный, особенно для приложений с GUI. Записать видеообзор у меня временно нет технической возможности.
Ну и вопрос хочу задать, а конкретнее удостоверится, что я всё правильно понял. Например, у меня есть кнопка, при нажатии на которую, что-то должно произойти, например, установиться соединение с БД. Таким образом кнопка будет являться аналогом нашего Sensor и для неё нужно будет создать класс Observer, например, ConnectBd,  который в своём методе update будет производить некие действия по установлению соединения с БД, но для этого я должен ConnectBd подписать на рассылку кнопки, я правильно понял весь смысл шаблона Observer ?
2017-03-22 22:26 Observer Observer - Sensor - Banner + 16 15 мин.
--
ничего
Всё норм
2017-03-22 21:41 Observer Observer - Sensor - Cat File + 16 10 мин.
--
ничего
Всё отлично. Интересно, а как можно в Java считывать данные из COM-порта ? Можно было бы, например, на ардуино сделать метеостанцию, а данные с неё, с помощью блютуза или шнурком, передавать в программу на Java и отображать их в окне. Местная погода всегда перед глазами.
2017-03-22 21:05 Observer Observer - Sensor - Person + 16 15 мин.
--
ничего
Всё норм
2017-03-22 20:27 Observer Observer - Sensor - Visaginas + 16 15 мин.
--
ничего
Всё норм. Фотка с температурой - это у нас этой зимой.
2017-03-22 17:26 Observer Observer - School Bell - Study and Break + 16 15 мин.
--
ничего
Шаблон пока нравится. Уроки отличные.
2017-03-21 20:35 Observer Observer - School Bell - java.util.Observable + 16 15 мин.
--
ничего
всё норм
2017-03-21 20:12 Observer Observer - School Bell - java.util.Observer + 16 15 мин.
--
ничего
Всё норм. Мы перешли на встроенный интерфейс т.к мы свой делали для того, чтобы понять как всё работает, а теперь когда разобрались, начали использовать встроенный т.к это логично.
2017-03-21 19:43 Observer Observer - School Bell - Porter + 16 15 мин.
--
ничего
всё норм
2017-03-21 19:13 Observer Observer - School Bell - Sound Bell + 16 15 мин.
--
ничего
всё норм
2017-03-21 17:56 Observer Observer - School Bell - Student + 16 10 мин.
--
ничего
всё норм
2017-03-20 20:00 Observer Observer - Теория + 16 15 мин.
начал изучать новый шаблон Observer
ничего
Этот шаблон делает следующее - он отслеживает какие-либо события и если они наступают оповещает о них всех кто на него как бы подписан. Это как посадить человека ждать когда начнётся футбол и как только он начнётся этот человек рассылает всем своим друзьям смс о этом событии. Друзья в свою очередь каждый реагируют на смс о том, что футбол начался по разному.
2017-03-20 18:43 Active Record Active Record - User - Update all + 16 15 мин.
изучил шаблон Actyve Record
ничего
Отличный шаблон и уроки.
2017-03-20 18:00 Active Record Active Record - User - Select all + 16 20 мин.
--
ничего
Добавил метод для поиска самого молодого и богатого. И у меня нашёлся тип, который в свои 8 лет зарабатывает 68 тыс евро, я ему завидую :))
2017-03-20 17:03 Active Record Active Record - User - Randoms + 16 15 мин.
--
ничего
Всё норм. Думаю, что очень интересно получается.
2017-03-19 18:23 Active Record Active Record - User - Delete + 16 15 мин.
--
ничего
С тестами я не в теме поэтому даже как-то ничего в голову не приходит. Добавил в метод delete (String login) аргумент для передачи имени файла для удаления.
2017-03-19 17:46 Active Record Active Record - User - Select + 16 20 мин.
читать из файла, удалять файл.
ничего
Изменил метод select (String login ) добавил чтобы в него передавался логин как аргумент.
Сделал метод update (String login, int year, int salary ) , правда, как мне кажется, немного криво, т.к я тупо удалил старый файл, создал новый и записал в него обновлённые данные.
2017-03-19 16:33 Active Record Active Record - User - Create + 16 15 мин.
--
ничего
всё норм
2017-03-19 16:11 Active Record Active Record - User - Imitation + 16 10 мин.
в процессе
ничего
всё норм
2017-03-19 15:55 Active Record Active Record - UML + 16 10 мин.
начал изучение шаблона проектирования Active Record
ничего
Данный шаблон был специально разработан для работы с базами данных, при чём неважно с какими базами.
Исходя из концепции этого шаблона его можно применять во всех программах, которые используют базы данных, например, телефонный справочник.
2017-03-18 17:56 Iterator Iterator - BlackJack - Play game + 16 20 мин.
изучил шаблон Итератор
ничего
всё норм
2017-03-18 16:59 Iterator Iterator - BlackJack - Stages + 16 15 мин.
попытался доделать программу
ничего
Чего-то я всё время проигрываю :))
2017-03-18 15:57 Iterator Iterator - BlackJack - Random + 16 15 мин.
в процессе
ничего
Свой вариант перемешивания это классическая перестановка рандомных элементов между собой при проходе по массиву до выдачи карт. Первый скрин это предложенный метод волчка, второй скрин это классическое перемешивание методом перестановки.
2017-03-18 15:10 Iterator Iterator - BlackJack - Deck of Cards + 16 10 мин.
в процессе
ничего
всё норм
2017-03-18 14:34 Iterator Iterator - BlackJack - Card + 16 15 мин.
в процессе
ничего
всё норм
2017-03-17 20:28 Iterator Iterator - BlackJack - Introduction + 16 10 мин.
в процессе
ничего
Увы, историй с картами у меня нет т.к я не играю в карты, не люблю.
2017-03-17 20:13 Iterator Iterator - Digits + 16 15 мин.
в процессе
сначала запутался, но потом распутался.
Сначала не мог понять, почему это всё работает, ведь мы нигде не вызываем методы next() и hasNext(), а также метод, который создаёт итератор и прям уже руки опустились, когда вдруг вспомнил, что мы реализуем встроенный в джаву итератор, которому просто задаём алгоритм, а все вызовы делаются автоматом.  А все эти методы мы вызывали в ручную когда реализовывали свои интерфейсы итераторов. Правильно я разобрался хоть ?
2017-03-16 21:44 Iterator Iterator - Random + 16 15 мин.
в процессе
ничего
с помощью итератора можно перебирать любые элементы и применение у него очень широкое, например, можно осуществлять вывод из базы данных определённых значений.
2017-03-16 21:06 Iterator Iterator - Numbers - System + 16 10 мин.
в процессе
ничего
всё норм
2017-03-16 20:47 Iterator Iterator - Numbers - Inner class + 16 7 мин.
в процессе
ничего
всё норм
2017-03-16 20:42 Iterator Iterator - Numbers - Running + 16 10 мин.
в процессе
ничего
всё норм
2017-03-15 23:27 Iterator Iterator - Numbers - Iterable + 16 7 мин.
в процессе
пока не подсмотрел реализацию, не мог понять для чего нужен ещё один интерфейс
Подсмотрел на https://www.tutorialspoint.com/design_pattern/iterator_pattern.htm
2017-03-15 23:03 Iterator Iterator - Numbers - 12345 + 16 10 мин.
в процессе
ничего
всё норм
2017-03-15 22:47 Iterator Iterator - Numbers - Introduction + 16 7 мин.
пока ещё ничему
ничего
Итератор нужен для перебора элементов  различных коллекций.
2017-03-15 22:22 Facade Facade - Motivator - Text Center + 16 25 мин.
работать с графикой
ничего
Добавил метод dataСollection() для сбора данных, чтобы можно было делать разные мотиваторы или демотиваторы всё зависит от картинки и текста.
2017-03-15 20:36 Facade Facade - Motivator - Back Paint + 16 15 мин.
запускать из программы другие приложения
ничего
Всё норм. Линукса к сожалению нет, только винда. Кот на картинке пойдёт на мотиватор.
2017-03-15 20:27 Facade Facade - Motivator - Methods + 16 10 мин.
создавать основу фасада
ничего
всё норм
2017-03-14 22:41 Facade Facade - Motivator - Picture Border + 16 10 мин.
рисовать рамку
ничего
Изучая этот шаблон, научился немного работать с графикой. Отличный урок.
2017-03-14 21:49 Facade Facade - Motivator - Image + 16 10 мин.
создавать заготовку для изображения
ничего
отличный урок, хоть немного с графикой научусь работать.
2017-03-13 19:20 Facade Facade - Motivator - Plan + 16 10 мин.
рисовать в паинте :)
пока ничего
все пункты вызывают затруднения т.к с графикой на таком  уровне ещё ни разу не работал.
2017-03-13 18:54 Facade Facade - Motivator - Program + 16 10 мин.
--
ничего
намечается что-то очень интересное :)
2017-03-13 18:27 Facade Facade - Computer - Power + 16 10 мин.
---
ничего
всё отлично. Мне он напоминает шаблон template method
2017-03-13 18:01 Facade Facade - Computer - Devices + 16 10 мин.
--
ничего
всё отлично
2017-03-12 19:50 Facade Facade - Computer - Program + 16 10 мин.
начал изучать новый шаблон Facade
ничего
думаю, что этот шаблон нужен для увязывания различных операций в одно действие, например, программа запуска водогрейного котла, в этой программе у пользователя есть только кнопки пуск и стоп, вот как раз для каждой из этих кнопок и можно использовать шаблон фасад.
2017-03-12 18:11 Strategy VIP - Strategy - Person - Enum + 17 10 мин.
--
ничего
рефакторинг понравился, убралось нагромождение if-ов.
2017-03-12 17:53 Strategy VIP - Strategy - Person - UML + 16 10 мин.
делать на основе кода, UML диаграммы с помощью разных программ
ничего
Сделал две диаграммы, одну в  Code 2 UML, вторую в Java2UML
2017-03-12 16:52 Strategy Strategy - Person - Save - Strategy + 16 10 мин.
использовать немного по другому try ()
ничего
шаблон использовать буду, хотя к нему надо привыкнуть т.к когда он один ещё нормально, когда их больше получается много классов интерфейсов и иногда начинаешь путаться, но думаю это от непривычки.
2017-03-11 23:47 Strategy Strategy - Person - Save - Context + 16 15 мин.
записывать в файл данные
ничего
всё отлично.
2017-03-11 23:08 Strategy Strategy - Person - Format - Context + 16 15 мин.
всё в процессе
ничего
Всё отлично.
В прошлый раз накладка с комментарием вышла, бывает язык не переключается сразу (клавиатуру надо поменять), а я спешил и не обратил внимания,  что абра-кадабра получилась :) Это без умысла какого-то было. У всех бывают запарки.
2017-03-11 20:56 Strategy Strategy - Person - Format - Strategy + 16 15 мин.
---
ничего
всё отлично
2017-03-11 19:34 Strategy Strategy - Person - Program + 16 10 мин.
--
--
всё отлично
2017-03-11 19:06 Strategy Strategy - Person - Schema + 16 10 мин.
---
Разложить это ТЗ по полочкам в голове.
всё отлично
2017-03-11 16:25 Strategy Strategy - Join - Log/Timer + 16 10 мин.
--
--
отличный урок
2017-03-11 15:28 Strategy Strategy - Join - String/Buffer + 16 10 мин.
--
--
всё норм
2017-03-11 15:17 Strategy Strategy - Join - Context + 16 10 мин.
---
---
всё норм
2017-03-11 15:00 Strategy Strategy - Join - ArrayList + 16 10 мин.
--
--
--
2017-03-10 20:50 Strategy Strategy - Operation - Program + 16 10 мин.
---
ничего
шаблон нравится, использовать его можно для написания программы калькулятор, для написания какого-либо меню.
2017-03-10 17:58 Strategy Strategy - Operation - Context + 16 10 мин.
начал изучать шаблон стратегия
ничего
Данный шаблон можно применить для написания программы калькулятор
2017-03-09 20:16 Strategy Strategy - Intro + 16 5 мин.
начал изучать шаблон проектирования Strategy
ничего
Т.е это как в футболе, в зависимости от того как играет команда соперник, выбирается определённая стратегия.  Или по другому, есть алгоритм и есть несколько разных реализаций этого алгоритма в зависимости от каких-то условий.
2017-03-08 22:01 Template method Template Method - Web Parser - Currency + 16 10 мин.
---
ничего
всё норм
2017-03-08 21:10 Template method Template Method - Web Parser - Loader + 16 10 мин.
-----
ничего
всё норм
2017-03-08 19:46 Template method Template Method - Web Parser - Time + 16 20 мин.
применять шаблон для реальных задач
найти информацию как загружать страницу
Так как не знал как загружать страницу для дальнейшей обработки, пришлось искать информацию в интернете и смотреть как это делается. Подсмотрел тут:  CyberForum.ru
2017-03-08 17:31 Template method Template Method - Web Parser - Abstract + 16 10 мин.
пока в процессе
ничего
всё норм
2017-03-08 17:10 Template method Template Method - Web Parser + 16 5 мин.
начал изучение применения шаблона на реальной задаче
ничего
метод пока не стал писать т.к ни разу не выдёргивал инфу с сайтов поэтому пока не знаю, что и в какой последовательности надо делать.
2017-03-08 16:55 Template method Template Method - Girl - Program + 16 10 мин.
использовать шаблон в деле
ничего
4. Нет
5.Обязательно
2017-03-08 16:37 Template method Template Method - Girl - Macho Boy + 16 10 мин.
узнал, что в Java можно использовать имена переменных, классов и методов на русском языке.
ничего
всё норм
2017-03-06 22:31 Template method Template Method - Girl - Abstract + 16 10 мин.
в процессе изучения шаблонного метода
ничего
всё норм
2017-03-06 21:09 Template method Template Method - Introduction + 16 15 мин.
начал изучать шаблонный метод
ничего
Я так понимаю, шаблонный метод - это такой метод, который  описывает определённый алгоритм в котором имеются операции, последовательность выполнения которых не должна меняться. Т.е это, например, как алгоритм строительства дома в котором определённые этапы должны идти друг за другом -  это сооружение фундамента, возведение стен, сооружение крыши. Например этот шаблон можно можно использовать для работы с различными БД, т.к алгоритм установления соединения с разными базами он одинаков, а вот реализация этих действий уже может быть разной. Т.е у одного дома фундамент делают на сваях у другого это ЖБ лента, стены можно сделать из кирпича, а можно из дерева, крышу можно сделать односкатной или двухскатной, таким образом реализацию мы можем менять как нам надо, но вот последовательность задана чётко.
2017-03-05 15:16 Factory Factory - Storage - Фабричные цеха + 16 15 мин.
изучил шаблон фабрика и научился его применять
ничего
всё норм
2017-03-05 14:16 Factory Factory - Storage - Фабрика + 16 10 мин.
в процессе
ничего
всё норм
2017-03-05 13:42 Factory Factory - Storage - Запуск + 16 10 мин.
в процессе
ничего
всё норм
2017-03-05 00:21 Factory Factory - Storage - Файл и Сканер + 16 15 мин.
в процессе
ничего
всё нормально
2017-03-04 22:16 Factory Factory - Storage - Читатель + 16 7 мин.
продолжаю изучать шаблон фабрика.
ничего
всё норм
2017-03-04 21:05 Factory Factory - Shapes - Interfactory + 16 15 мин.
создавать фабрику на основе интерфейса
ничего
если кроме действий для создания фигуры требуются ещё и переменные, которые, например, описывают дополнительные свойства, цвет, координаты, тогда используем абстрактный класс, если кроме действий больше ничего нет, тогда используем интерфейс.
2017-03-04 20:35 Factory Factory - Shapes - Список + 16 10 мин.
использовать шаблон фабрика
Ничего.
Я ещё не создавал ещё такие программы, но у меня есть идея программы для написания которой я сейчас набираюсь знаний и думаю в ней я задействую этот шаблон.
2017-03-04 20:10 Factory Factory - Shapes - Созидатель + 16 15 мин.
пока в процессе изучения шаблона Фабрика
ничего
Фабрика представляет из себя эдакий чёрный ящик, который может делать вещи определённого типа. Ты ему на вход название он тебе на выходе вещь. Преимущество фабрики в узкой специализации, т.е заказчик точно знает, какие вещи может выпустить фабрика. Недостаток фабрики, наверное в том, что очень сильно разрастается объём кода если нам потребуется много фабрик.
2017-03-02 21:49 Factory Factory - Shapes - Абстракция + 16 15 мин.
в процессе
ничего
всё норм
2017-03-02 21:01 Factory Factory - Shapes - Три фигуры + 16 12 мин.
пока ещё ничему в процессе
Ничего. Если судить по картинке в начале урока, надо использовать интерфейсы, хотя в вики пример приведён с абстрактыми классами.
всё норм
2017-03-02 20:23 Singleton VIP - Singleton - Timer - Enum + 16 15 мин.
Как реализовать одиночку через enum
ничего
всё норм
2017-03-01 21:32 Singleton Singleton - Timer - Log class + 16 15 мин.
для себя сделал вывод, что классический синглтон для меня удобнее.
ничего
Для меня классический синглтон удобнее и понятнее, хотя эксперименты это хорошо и они позволяют убедится, стоит что-то делать или нет. Отличный урок.
2017-03-01 20:54 Singleton Singleton - Timer - Experiment + 16 10 мин.
узнал, что одиночек может быть сколько угодно.
ничего
всё отлично
2017-02-27 19:42 Singleton Singleton - Timer - String vs Buffer Speed + 16 12 мин.
убедился лишний раз насколько StringBuffer эффективнее String
ничего
всё норм
2017-02-26 18:59 Singleton Singleton - Timer - Program + 16 10 мин.
убедился как удобно использовать шаблон Singleton
ничего
всё отлично. В данном примере реализации синглтона, можно использовать для тестирования участков кода с дальнейшей их оптимизацией по времени исполнения.
2017-02-26 18:31 Singleton Singleton - Timer - Start / Click + 16 10 мин.
До конца понял всю суть шаблона Singleton.
ничего
Просто отлично всё.
2017-02-25 17:26 Singleton Singleton - Timer - Pattern Design + 16 10 мин.
начал изучать как применять шаблон синглтон в конкретных задачах
ничего
всё отлично
2017-02-25 17:01 Singleton Singleton - Config - Super child + 16 10 мин.
Изучил способ как вынести код синглтона в отдельный файл.
ничего
всё отлично
2017-02-24 16:50 Singleton Singleton - Config - Cant extend + 16 20 мин.
Тому, что не всё так просто, как кажется.
Ничего
Наследование от Singletona не получится уже из-за того, что у него конструктор приватный т.е в конструкторе класса  Config мы его вызвать не сможем. Ну и так как класс Singleton является родительским классом то он не знает про методы которые есть у класса Config, соответственно в конструкторе класса Singleton мы не сможем вызвать метод load, а без всех этих вещей уже теряется весь смысл этого шаблона. Думаю надо наоборот пробовать Singleton наследовать от Configa, короче надо смотреть.
2017-02-23 16:06 Singleton Singleton - Config - Using pattern + 16 15 мин.
изучил шаблон Singleton
ничего
всё отлично
2017-02-23 15:42 Singleton Singleton - Config - Static class + 17 10 мин.
продолжил изучение шаблона Singleton
ничего
всё отлично
2017-02-22 17:04 Singleton Singleton - Config - Static field + 16 15 мин.
оптимизировал программу
ничего
всё норм
2017-02-16 19:58 Singleton Singleton - Config - Git default + 16 5 мин.
добавлять файлы в git
ничего
хорошая возможность, буду её использовать.
2017-02-16 19:24 Singleton Singleton - Config - FileReader + 16 15 мин.
размещать и считывать значения из конфигурационного файла
ничего
всё нормально
2017-02-11 20:43 Singleton Singleton - Config - Git commit + 16 5 мин.
как сразу коммитить все файлы
ничего
всё норм
2017-02-11 20:12 Singleton Singleton - Config - Class + 16 10 мин.
продолжаю постигать шаблоны
ничего
всё норм
2017-02-02 19:38 Singleton Singleton - Config - Git add + 10 4 мин.
git
ничего
всё норм
2017-02-02 19:10 Singleton Singleton - Config - Static + 10 12 мин.
Научился переименовывать с помощью рефакторинга.
ничего
Минус этого метода в том, что все параметры хранятся в константах и нет возможности их менять не влезая каждый раз в код. Думаю на следующем занятии мы создадим класс в котором будут функции чтения и записи данных в конфигурационном файле.
2017-02-02 18:37 Singleton Singleton - Config - Git init + 10 4 мин.
По работал с git.
ничего
Я гитом пользуюсь, но не через консоль, а через программу TortoiseGit.
2017-01-29 21:20 Singleton Singleton - Config - Final + 10 10 мин.
Пока ещё не могу сказать чему я научился, всё в процессе.
Ничего
Если я правильно понял пункт где сказано про избавление от статика с помощью метода start(), то надо было с его помощью от всех статиков избавиться ? Я избавился, теперь у меня все константы не статик.
Про плюсы и минусы пока ничего не могу сказать т.к ещё нету полного понимания темы.
2017-01-25 19:57 Singleton Singleton - Intro + 10 6 мин.
узнал про Singleton
ничего
всё норм
2016-12-12 21:05 JB. Шахматные классы CHESS - Классные фигуры + 20 10 мин.
изучаю ООП
ничего
всё норм
2016-12-12 20:45 JA. Классные пакеты CLASS2 - Песец Членистоногий + 20 20 мин.
Создавать классы с именами на русском.
Ничего.
Так и не понял, что за дерево классов должно было открыться по Ctrl+T и для какой это среды сочетание работает.
2016-12-10 20:53 JA. Классные пакеты CLASS2 - Напиток Наследника + 20 25 мин.
Наследование, абстрактные классы
ничего
всё норм
2016-12-10 20:14 JA. Классные пакеты CLASS2 - Европейская Прибалтика + 20 25 мин.
Наследование, абстрактные классы
увязать всё наследование в голове.
Всё нормально
2016-12-07 17:44 JA. Классные пакеты CLASS2 - Человекостудент + 20 10 мин.
Повторил про классы
ничего
всё норм
2016-12-06 20:35 JC. Явные графоциклы FOR2D - Тройной цикл + 20 20 мин.
Повторение.
ничего
всё норм
2016-12-06 19:54 JC. Явные графоциклы FOR2D - Квадратная радуга + 20 25 мин.
Как задавать цвет цифровыми значениями.
ничего
всё норм
2016-12-04 17:01 JC. Явные графоциклы FOR2D - Вложенный цикл + 20 25 мин.
Рисовать текст внутри фигур
ничего
всё норм
2016-12-04 16:30 JC. Явные графоциклы FOR2D - Тройные фары + 20 20 мин.
Рисовать круги внутри квадратов.
ничего
всё норм
2016-12-03 16:35 JC. Явные графоциклы FOR2D - Синусоида + 20 10 мин.
Рисовать графики функций
ничего
всё норм
2016-12-02 18:41 JC. Явные графоциклы FOR2D - Разноцветные лучи + 20 20 мин.
Продолжаем рисовать
ничего
всё норм
2016-12-01 21:08 JC. Явные графоциклы FOR2D - Вертикали и Горизонтали + 20 1 час. 00 мин.
Сделал общими переменные для всех методов. Продолжил рисовать.
ничего
всё норм
2016-12-01 18:54 JC. Явные графоциклы FOR2D - Цикловата + 20 15 мин.
Использовать циклы в рисовании
ничего
всё норм
2016-12-01 18:40 JC. Явные графоциклы FOR2D - Рисование по координатам + 20 30 мин.
Продолжаем рисовать
ничего
всё норм
2016-11-30 21:36 JC. Явные графоциклы FOR2D - Солнечный круг + 20 20 мин.
Продолжаю изучать рисование
ничего
интересно
2016-11-30 21:15 JC. Явные графоциклы FOR2D - Линия и Круг + 20 30 мин.
Рисовать в java
Высчитывать координаты всех этих углов, начал и т.д
интересная тема
2016-11-29 19:58 JA. Классные пакеты CLASS - VIP - Крутятся пластинки + 20 15 мин.
Воспроизводить музыкальные файлы в формате .wav
Ничего
Хотелось бы узнать, а как сделать, чтобы программа после воспроизведения завершалась, а то она продолжает работать ?
А как воспроизвести мп3 файлы ? Скачал песню в формате .wav, но её воспроизводить не захотела программа.
2016-11-28 19:11 JA. Классные пакеты CLASS - Зачётная задача № 2 + 20 1 час. 00 мин.
Закрепил навыки наследования.
Не скажу, что было легко, но пока и не сильно сложно.
Хорошо, что есть видеоурок, без него было бы сложнее.
2016-11-27 22:32 JA. Классные пакеты CLASS - Зачётная задача № 1 + 20 1 час. 30 мин.
Закрепил материал по классам.
Да математика эта вся для меня самое сложное. Пока нашёл, что такое НОК и для чего он нужен, капец. Я же школу закончил 20 лет назад и до этого момента про дроби даже не вспоминал :)))
Всё нормально, но неплохо бы для таких как я добавить в урок немного теории по математике, чтобы вспомнить все эти вещи, а не лазить по интернету в поисках информации.
И ещё немного не понял вот этот пункт - Создать иcхoднyю дpобь и eщё чeтыpе дрoби для выполнения операций, какую исходную дробь и ещё четыре ?
Короче, сделал как понял.
2016-11-27 16:29 JA. Классные пакеты CLASS - Подготовка к зачёту - Вспомним дроби + 1 30 мин.
Вспомнил как решать дроби.
ничего
Для класса по решению дробей нужны следующие поля: целая часть, числитель, знаменатель.
Методы: сложение дробей, вычитание дробей, умножение и деление дробей.
2016-11-26 21:01 JA. Классные пакеты CLASS - Модификаторы доступа + 20 7 мин.
Узнал про модификаторы доступа.
ничего
всё норм
2016-11-26 15:12 JA. Классные пакеты CLASS - Общий голос + 20 5 мин.
Повторение.
ничего
всё норм
2016-11-26 15:08 JA. Классные пакеты CLASS - Три заветных слова + 20 10 мин.
Узнал про наследование, инкапсуляцию, полиморфизм.
ничего.
Наследование своими словами - есть общее понятие автомобиль, но автомобили бывают разные, грузовые, легковые и т.д. Но у всех этих автомобилей есть общие вещи: мотор, колёса, кпп. Так вот, например, феррари расширяет понятие автомобиль и камаз тоже расширяет понятие автомобиль т.к и тот и другой имею колёса, мотор, кпп т.е оба являются потомками автомобиля. Короче как-то так.
2016-11-23 21:45 JA. Классные пакеты CLASS - Звериное наследство + 20 10 мин.
Наследование.
ничего
всё норм
2016-11-23 21:32 JA. Классные пакеты CLASS - Зоопарк + 20 15 мин.
Продолжил изучение пакетов
ничего
всё норм
2016-11-23 21:05 JA. Классные пакеты CLASS - Красная книга + 20 10 мин.
Упаковывать все классы в один архив и запускать его.
ничего
всё норм
2016-11-23 20:53 JA. Классные пакеты CLASS - Пакеты для зверей + 21 10 мин.
Пакеты
ничего
всё норм
2016-11-22 17:35 JA. Классные пакеты CLASS - Кошкин дом + 20 10 мин.
Что компилируются только те классы, которые используются.
ничего.
всё нормально.
2016-11-22 17:19 JA. Классные пакеты CLASS - Каждой тваре по файлу + 20 10 мин.
Размещать классы в отдельных файлах
ничего
всё норм
2016-11-22 17:11 JA. Классные пакеты CLASS - Кошка и Собака + 20 10 мин.
Начал изучение классов
ничего
всё норм
2016-11-21 19:07 J9. Массивы ARRAY - Макси в Мини + 20 15 мин.
Повторение
ничего
всё норм
2016-11-21 18:37 J9. Массивы ARRAY - Максима Массива + 21 15 мин.
Повторил массивы.
ничего
всё норм
2016-11-21 18:27 J9. Массивы ARRAY - Целый массив + 20 15 мин.
Массивы.
ничего
всё норм
2016-11-20 19:27 J8. Циклопы LOOP - Развёртка цикла + 20 15 мин.
Измерять время выполнения программы.
ничего
всё норм
2016-11-20 18:21 J8. Циклопы LOOP - Цикл for/each + 20 15 мин.
Использовать цикл for в форме for( : )
ничего
всё норм
2016-11-20 17:49 J8. Циклопы LOOP - Счастливые билеты + 20 15 мин.
работа с вложенными циклами for
ничего
не знаю ускорил программу или нет, но попытку сделал
2016-11-20 16:40 J8. Циклопы LOOP - Цикл for + 20 15 мин.
Повторил цикл for
ничего
Понравился пример где сначала увеличиваем, а затем уменьшаем значение.
2016-11-15 19:50 J8. Циклопы LOOP - Вся коллекция циклов + 20 не указано


При написании программ для микроконтроллеров, например, AVR или PIC, для того, чтобы программа работала постоянно, а не один раз, её необходимо зациклить. Для этого обычно применяют такую конструкцию:  while ( true ) { тело программы } если этого не сделать то программа выполнится всего один раз и остановится.
2016-11-15 19:34 J8. Циклопы LOOP - Сумма и Произведение + 20 10 мин.
повторение цикла for
ничего
всё норм
2016-11-15 19:09 J8. Циклопы LOOP - Три части Forа + 20 10 мин.
повторил цикл for
ничего
всё норм
2016-11-15 18:46 J8. Циклопы LOOP - Блок-схема цикла FOR + 20 10 мин.
Изучил цикл for.
ничего
всё норм
2016-11-10 20:25 J8. Циклопы LOOP - Пока четыре цикла + 20 10 мин.
Повторение.
ничего
всё норм
2016-11-09 19:45 J8. Циклопы LOOP - Мужской / женский цикл + 20 15 мин.
Использовать while и do-while.
ничего
всё норм
2016-11-08 22:16 J7. Экзамен EGZ - Зачётная задача - Треугольник + 20 25 мин.
Сделал вторую зачётную задачу.
Ничего.
Рисовать пока не умею, так что пока без рисования, увы.
2016-11-08 21:02 J7. Экзамен EGZ - Зачётная задача - Максима + 21 15 мин.
Сделал первую зачётную задачу.
ничего
Если честно использовал программу из подготовки к зачёту, переписав только расчётную часть. Ну лень мне было переписывать всё по новой :))
2016-11-07 20:02 J7. Экзамен EGZ - Шаблон решения + 20 не указано


Я использовал не глобальный try ... catch, а отдельно для аргументов и ввода с клавиатуры. Вместо Scanner использовал BufferedReader. Почему использовал try ... catch отдельно, просто в условии сказано, что программа должна общаться понятным языком. Чтобы пользователь понял свою ошибку у меня программа проверяет кол-во аргументов переданных в командной строке и если их больше 0, но меньше 2 выдаётся сообщение, что аргументов должно быть два. Для определения максимального использовал не связку if ... else, а тернарный выбор. Думаю, что в принципе ошибок в моей программе нет, может некоторая избыточность с проверками и сообщениями, но в целом поставленные условия по написанию программы я выполнил и все блоки у меня есть.
2016-11-07 19:08 J7. Экзамен EGZ - Подготовка к зачёту + 20 30 мин.
Научился использовать в программе то, что изучил до этого.
Да в принципе ничего.
Хорошее задание. С начала хотел сделать проверку ошибок используя отдельный метод, но потом вспомнил, что методы мы ещё не проходили, потом хотел сделать проверку с помощью Character.isDigit(), но как-то не понравилось мне такое решение. Вспомнил про исключения, которые уже встречались и решил сделать проверку с помощью блока try ... catch, благодаря этому, как мне кажется, программа приобрела более понятный вид.
2016-11-07 17:39 J6. Условия IF - Времена года + 20 10 мин.
Повторил switch ... case.
ничего
всё норм
2016-11-06 20:51 J6. Условия IF - Оператор выбора + 20 10 мин.
Уже знал про switch ... case.
ничего.
всё норм.
2016-11-06 20:43 J6. Условия IF - Барный фейс-контроль + 20 15 мин.
Повторение if ... else
ничего
всё норм
2016-11-05 23:29 J6. Условия IF - Безальтернативное условие + 20 25 мин.
Вспомнил как работать с календарём.
ничего
всё норм
2016-11-05 21:36 J6. Условия IF - Альтернатива + 20 15 мин.
Повторил про разные виды условий с оператором if.
ничего
всё норм
2016-11-04 21:11 J6. Условия IF - Тетрамакс + 20 7 мин.
Повторил как осуществлять ввод с помощью BufferedReader.
ничего
всё норм
2016-11-04 16:31 J6. Условия IF - Минимакс + 20 10 мин.
Применил ранее полученные знания.
ничего
всё норм
2016-11-04 16:15 J5. Операции OPER - Операции 12-13 + 20 15 мин.
Повторение.
Придумать тесты, т.к придумывать их сложнее чем решать :)
всё нормально.
2016-11-03 17:15 J5. Операции OPER - Операции 7-11 + 20 10 мин.
Повторил ранее пройденный материал.
ничего
всё норм
2016-11-03 17:02 J5. Операции OPER - Операции 5-6 + 20 10 мин.
Повторил ранее пройденный материал.
ничего
всё норм
2016-11-02 22:10 J5. Операции OPER - Операции 4 + 20 15 мин.
Повторение.
Придумать тест ну и потом решить его, т.к других тестов больше не было :)
А в задании есть пунктик прорешать задания тестов.
всё норм
2016-11-02 21:36 J5. Операции OPER - Операции 3 + 20 15 мин.
Повторение.
Придумать тесты
всё норм
2016-10-31 20:55 J5. Операции OPER - Операции 2 + 20 15 мин.
Повторение.
ничего
всё норм
2016-10-31 19:37 J5. Операции OPER - Операции 1 + 20 15 мин.
Повторение - мать учения.
ничего
всё норм
2016-10-30 18:06 J4. Типы TYPE - Непримитивный тип String + 20 15 мин.
Понял, что тип String неизменяемый. Что с этим типом надо работать аккуратнее т.к при каждом изменении создаётся новый объект.
ничего
Хотелось бы подробнее рассмотреть StringBuffered.
2016-10-30 17:22 J4. Типы TYPE - Логический и Символьный примитивные типы + 20 20 мин.
Повторение - мать учения.
ничего
всё норм
2016-10-30 13:39 J4. Типы TYPE - Вещественные примитивные типы + 20 10 мин.
Повторил вещественные типы.
ничего
всё норм
2016-10-30 12:33 J4. Типы TYPE - Целые примитивные типы + 20 15 мин.
Привидению целочисленных  типов из одного типа к другому.
ничего
всё норм
2016-10-23 16:55 J3. Ввод READ - Буферный чтец + 20 20 мин.
Новому методу ввода данных, а также считыванию данных из файла.
Ничего
Всё норм
2016-10-23 14:59 J3. Ввод READ - Любая формула + 20 20 мин.
Закрепил ранее пройденные материалы.
Ничего
Так как доступа к разделу "Формулы" у меня нет, взял первую попавшуюся из справочника. Может она и не навороченная, но концепцию задания отразила полностью.
2016-10-23 13:20 J3. Ввод READ - Сканер пива + 20 10 мин.
Закрепил ввод данных с помощью Scanner.
Ничего
Всё норм.
2016-10-20 21:22 J3. Ввод READ - Ввод трёхзначного числа + 20 15 мин.
Узнал, что для получения символа с помощью System.in.read() надо из его кода вычесть 48.
ничего
всё норм
2016-10-20 20:58 J3. Ввод READ - Конкатенация аргументов + 20 10 мин.
Складывать отдельные строковые элементы в одну строку с помощью метода concat.
ничего
всё норм
2016-10-20 20:17 J3. Ввод READ - Сложение аргументов + 20 10 мин.
Повторил ранее изученный материал по аргументам в командной строке при запуске программы.
Ничего
Всё норм
2016-10-19 21:57 J3. Ввод READ - Консольные аргументы + 21 10 мин.
Передавать аргументы в командной строке при запуске программы.
Ничего
Всё хорошо.
2016-10-19 21:38 J2. Печать WRITE - Окно JFrame + 20 15 мин.
Создавать простое окно.
Ничего
закомментировав : JFrame frame = new JFrame("Hello, Java!"); ошибка компиляции
                              JLabel label = new JLabel("Welcome!", JLabel.CENTER);  ошибка компиляции
                              frame.add(label);  отсутствует надпись Hello, Java!
                              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); программа не прекращает работу при
                                                                                                                                                                  закрытии окна   
                                frame.setSize(250,100);  окно запускается в свёрнутом виде, т.е виден только его заголовок.
                                frame.setVisible(true);  окно не появляется совсем.     
2016-10-17 19:37 J3. Ввод READ - Сканер + 20 10 мин.
Использовать Scanner для ввода значений в программе.
Ничего
всё нормально.
2016-10-17 18:34 J3. Ввод READ - Сколько мне дней + 20 15 мин.
Посмотрел как работать с календарём.
Ничего
Я прожил 13681 день.
2016-10-15 14:05 J2. Печать WRITE - Квадратные условия + 20 40 мин.
рисовать узоры с помощью условий и циклов
ничего
всё норм
2016-10-09 17:19 J2. Печать WRITE - Комментарии + 20 25 мин.
Пользоваться комментариями и формировать документацию для программ с помощью javadoc
Ничего
Всё отлично.
2016-10-09 16:49 J1. Запуск START - Десять запусков + 20 12 мин.
быстро создавать компилировать и запускать программу в консоли.
Сделать всё это меньше чем за минуту так и не получилось, совсем чуть-чуть не хватило. Хотя если не создавать файл с программой каждый раз заново, всё бы получилось.
Всё нормально.
2016-10-08 00:58 J1. Запуск START - Запуск Java + 20 15 мин.
компилировать и запускать программы в консоли, создавать и удалять файлы и папки через командную строку.
Ничего
Всё хорошо.
2016-10-06 14:37 J1. Запуск START - Переменная окружения + 20 15 мин.
Устанавливать переменные окружения.
Пока ничего.
Всё хорошо.
2016-10-05 20:27 J3. Ввод READ - Чтение символа + 20 15 мин.
Вводить значения с помощью метода System.in.read()
Ничего
Всё норм.
2016-10-04 18:04 J1. Запуск START - Платформа Java + 20 5 мин.
Компилировать и запускать программу на Java.
Ничего
Всё отлично.
  Демо игры Лабиринт 2D - меню   Открыто


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


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


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





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

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

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

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


Научился: Вспомнил как решать дроби.
Для класса по решению дробей нужны следующие поля: целая часть, числитель, знаменатель. Методы: сложение дробей, вычитание дробей, умножение и деление дробей.


Научился: ещё больше узнал про функции для тестирования
Сделал свой вариант метода updateTest(), а так всё норм