C# обучение сайт

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

основатель — Волосатов Евгений Витольдович

Чашка кофе : Шаблон State и Калькулятор на Java

Шерлок Холмс измерял сложность задач трубками.
Мы будем оценивать сложность и стоимость задач чашками кофе.





В прошлую среду я провёл большой мастер-класс
по знакомству с шаблоном проектирования State
и созданию Калькулятора на его основе на Java.

Я приглашаю вас просмотреть и проработать
запись этого вебинара и разобраться в этой теме.

Хочу купить!

Цена: 200 p.


Список уроков | фото | видео

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 Шаблон State и план калькулятора 00:24:00
4 чел. ★ 5 Done
  На этом уроке мы поговорим о шаблоне Состояние.
И распланируем Калькулятор.
Отчёт отправил: 11589. Yefim Выполнено за 9 час. 24 мин. [Показать отчёт]
Научился: Рисовaть ручками план кaлькулятopа 
Сложности: Рисовaть ручками план кaлькулятopа 
2 Создание тестов для калькулятора 00:32:28
4 чел. ★ 5 Done
  На этом уроке мы создадим тесты для проверки работы нашего калькулятора.
Отчёт отправил: 11589. Yefim Выполнено за 15 час. 44 мин. [Показать отчёт]
Научился: Сoздавать тeсты и прогонaть их. 
Сложности: Непонятно, почему метод run пустой? 
3 Состояние первого аргумента 00:31:43
4 чел. ★ 5 Done
  На этом уроке мы подробно и основательно проработаем
первое состояние Калькулятора - состояние StateX.
Отчёт отправил: 11589. Yefim Выполнено за 3 дня 12 час. 6 мин. [Показать отчёт]
Научился: Создавать первое состояние. Очень информационно-насыщенный урок! 
Сложности: Все было ясно. 
4 Вычисление ответа 00:26:58
4 чел. ★ 5 Done
  На этом уроке мы создадим все остальные классы состояния калькулятора.
Отчёт отправил: 11589. Yefim Выполнено за 55 мин. [Показать отчёт]
Научился: Создавать классы всех состояний калькулятора. В некоторых местах есть повторяющийся код. 
Сложности: Все ясно и очень красиво!!! 
5 Подведение итогов 00:22:23
4 чел. ★ 5 Done
  На этом уроке мы допишем калькулятор до конца, исправим ошибки, подведём итоги.
Отчёт отправил: 11589. Yefim Выполнено за 1 час. 57 мин. [Показать отчёт]
Научился: Исправлять ошибки 
Сложности: Все было ясно! 
6 Интерфейс пользователя на Swing 00:26:07
4 чел. ★ 5 Done
  На этом уроке мы сделаем графический интерфейс для калькулятора.
Попрактикуемся в использовании JFrame, JButton, JLabel, JPanel.
Немножко доработаем контекст и состояния.
Отчёт отправил: 11589. Yefim Выполнено за 1 день 20 час. [Показать отчёт]
Научился: Реализовывать визуально калькулятор 
Сложности: Немного растерялся, когда увидел, что продолжение идет в другой среде. Но в конце концов разобрался и реализовал все в IJ 
  Итого:   6 видеоуроков 2 час. 43 мин.
4 чел. ★ 5  
  Финалисты:   chokayes,   Иван Воронин,   Yefim,   Новопашин Владимир .

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





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

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

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

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


Научился: Реализовывать GUI калькулятора
Трудности: Сложным было то, что пришлось немного повозиться и передалать программу. Так как мы использовали key=((JButton)arg.getSource()).getText(); - что возвращает String. А у нас key прописан как char. Пришлось менять char на String везде, как быстро это сделать не знаю. Далее начал ругаться Switch, дескать String ему не нравится, выскочило окошко че-то там кликнул, заработало. Потом мы использовали Character.getNumericValue(key), а так как теперь у нас Key - это String пришлось parseInt(key) использовать. В итоге все заработало. Видимо надо было что-то делать с getText(), чтобы получить char.



Научился: Отличный вебинар получился. з.в. третий раз уже буду на Java писать калькулятор =) отличная практика