Си шарп с нуля

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

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

Andrei
  • Звание: Делегатор
  • Накопленный опыт: 297 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-11-15 15:41:16

Видеокурсы

Дата активности Видеокурс Прогресс
2018-11-08 design-javafx MVC и JavaFX 9 из 17 53 %
2018-11-05 design-strategy Strategy 11 из 16 69 %
2018-11-04 design-iterator Iterator 10 из 15 67 %
2018-11-03 power Дневник успеха 5 из 251 84 %
2018-10-29 jbook Java Book 23 из 24 96 %
2018-10-23 soft2 Новые технологии 4 из 18 27 %
2018-10-20 iterator Итератор 7 из 10 70 %
2018-10-17 graf Коллекция графов 17 из 19 90 %
2018-10-14 fruits ООФрукты 29 из 30 97 %
2018-10-14 java-junit Тестирование все 6 100 %
2018-10-10 task3 Комбинаторика 13 из 22 60 %
2018-10-08 ogame On-line игра 6 из 28 %
2018-10-08 game0 Демо игры 6 из 10 60 %
2018-10-07 design-observer Observer 11 из 13 85 %
2018-10-07 design-facade Facade 10 из 11 91 %
2018-10-06 design-record Active Record 7 из 9 78 %
2018-10-04 design-mvc MVC шаблон 35 из 39 90 %
2018-10-01 design-state State 11 из 13 85 %
2018-09-28 design-singleton Singleton все 22 100 %
2018-09-28 design-method Template method 8 из 10 80 %
2018-09-27 design-factory Factory все 11 100 %
Итого: 261 из 594 44 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2018-10-13 jawa READ - Ввод данных все 10 100 %
2018-10-10 task2 Комбинаторика 4 из 9 45 %
2018-10-09 task2 Рекурсия все 4 100 %
2018-10-04 jawa WRITE - Вывод данных все 11 100 %
2018-09-28 task1 Семантика все 6 100 %
2018-09-27 jawa START - Запуск все 1 100 %
Итого: 36 из 41 88 %
Сохранить страницу:

20122. --
Andrei
Andrei
ответить
→  Евгений Волосатов   / 2018-11-15 14:59

Ого! Не ожидал такой подарок. Спасибо большое!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-11-13 01:32

Андрей, в подарок вам от меня продление КФ на 1 месяц +256 байт.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-11-13 01:32

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2018-12-13
Остаток байтов: 256
Вы являетесь участником Клуба формулистов.


17425. --
ser2018
ser2018
ответить
→  Andrei  # Комбинаторика / Комбинаторика. Много ферзей. Демонстрация / 2018-11-05 20:28

Что так реально сложно?


20302. --
Дмитрий
Дмитрий
ответить
→  Andrei  # Iterator / Iterator - Digits / 2018-11-02 20:36

Слышал это одна из основных составляющих. Успехов в освоении, Андрей!


20122. --
Andrei
Andrei
ответить
→  Евгений Волосатов  # Strategy / Strategy - Join - Context / 2018-11-02 19:31

Спасибо ). Не заметил. Просто параллельно еще изучаю Nio Socket и Потоки с воркер-пулами на другом ресурсе. Досканального внимания на все не хватает


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # Strategy / Strategy - Join - Context / 2018-11-02 19:12

Отличная работа, Андрей.
Начальное значение "null" в этой функции нет смысла присваивать.


5649. --
Максим Лапшинов
Максим Лапшинов
ответить
→  Andrei  # Java Book / ПОЛУФИНАЛЬНЫЙ УРОК / 2018-10-26 21:33

О как значит очень хорошо доется проходиьб вам этот курс Java Book и вы всем тут довольны
Ну да посмотрел я уроки очень короткие и это замечательно
Осталось пару уроков у меня проити которые по 40 мин и полтора часа так все некак недоберусь ненахожу время для них
А вам успехов так дальше энергично и радостно проходить уроки


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-10-22 19:20

Подписка в Клуб формулистов обновлена.
Количество байт: +1280

Подписка КФ до: 2018-11-10
Остаток байтов: 1693
Вы являетесь участником Клуба формулистов.


15822. --
Павел Демьянов
Павел Демьянов
ответить
→  Andrei  # Итератор / Итератор. Список простых чисел. / 2018-10-20 14:22

Удачи!
                                                                                                       
                                                                                                       
                                                                                                       


9913. --
vip
vip
ответить
→  Andrei  # Коллекция графов / Широкий поиск / 2018-10-17 19:09

Недавно то же проходил видео уроки на данную тематику. И вот что хотелось бы добавить в тему. На уроках показывается как реализуется поиск по графу в ширь и глубину, но нет реальной интерпретации графов на примере какой-нибудь программы. И тут вдруг она такая программа возникла - построить список в виде деревьев, причем с произвольной степенью вложенности. И как раз идейка из графов пригодилась


8275. --
Tekashnik
Tekashnik
ответить
→  Andrei  # Комбинаторика / Рекурсия. Заливка области / 2018-10-15 15:33

Это мой любимый урок))) Я мог часами залипать глядя на эту заливку) Рекурсия она божественна!                                                                                                                                                                                                                                                                       


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # Коллекция графов / Array vs List / 2018-10-15 09:31

Отличный эксперимент. Практический личный опыт всегда лучше. Лучше один раз сделать, чем сто раз увидеть ;)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-10-15 09:29

Подписка в Клуб формулистов обновлена.
Количество байт: +1024

Подписка КФ до: 2018-11-10
Остаток байтов: 1063
Вы являетесь участником Клуба формулистов.


20122. --
Andrei
Andrei
ответить
# ООФрукты / Фруктовые комментарии / 2018-10-12 10:28

Спасибо. Конкретно эта - Debian Stretch рабочий стол Gnome


3922. --
Александр
Александр
ответить
→  Andrei  # ООФрукты / Фруктовые комментарии / 2018-10-12 07:47

Молодец, Andrei! А какая у тебя ось установлена?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-10-11 22:15

Подписка в Клуб формулистов обновлена.
Количество байт: +1024

Подписка КФ до: 2018-11-10
Остаток байтов: 1106
Вы являетесь участником Клуба формулистов.


20122. --
Andrei
Andrei
ответить
# ООФрукты / Волшебные конструкторы / 2018-10-11 16:13

Иван Воронин, хы, самое забавное, что с пустой точкой-запятой все равно скомпилилось :D.  поработать над стилем это в смысле оформление?


20122. --
Andrei
Andrei
ответить
# ООФрукты / Фрукточтец / 2018-10-11 16:05

Да. Во многом помогло. Но это все же сейчас вызывает трудности. Например вот в комбинаторику я очень плохо въезжаю. Рекурсия, фракталы это все осилил. А комбинаторика.. Либо в этом разделе мне нужно найти другого учителя, которого я смогу понять, либо я просто туповат в математике и логике. Да и еще плюс с детства ненавижу шахматы. И как на зло в твоих уроках обьеденено и одно и другое. А за этой темой интересный мне топик про Динамическое программирование. И я не могу его открыть пока не пройду эти шахматы! Вот этогрустно (


20122. --
Andrei
Andrei
ответить

20122. --
Andrei
Andrei
ответить
# ООФрукты / Фрукты из строки / 2018-10-11 15:55

Насколько я понял это лучше для Юнит тестирования. Пройду курс JUnit буду лучше понимать. Там это как-то связанно с тем, что один обьект соединяется с другим только в конструкторе, по-этому их легко тестировать по одиночке. Еще " 1. композиция представляет более слабую зависимость, чем наследование. и 2. отсутствия конфликта имён, возможного при наследовании".


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # ООФрукты / Фрукточтец / 2018-10-11 12:49

Надеюсь, вы оценили наш подход к обучению, который вначале был вам не понятен ;)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # ООФрукты / Фрукты из строки / 2018-10-11 12:48

А чем лучше?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # ООФрукты / Волшебные конструкторы / 2018-10-11 12:30

Как ловко ты уже этими шаблонами оперируешь! Молодец!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Andrei  # ООФрукты / Волшебные конструкторы / 2018-10-11 10:06

Молодец, но надо поработать над стилем и лишняя точка с запятой на 12 строчке первого скриншота.


20122. --
Andrei
Andrei
ответить
→  Alexander   / 2018-10-10 19:34

Спасибо большое. Почитаю!


19867. --
Alexander
Alexander
ответить
→  Andrei  # On-line игра / Контроллер не спешит / 2018-10-10 18:01

имхо, Smalltalk по прежнему актуален в плане изучения. И если говорить по теме урока, то именно в Smalltalk впервые была реализована концепция MVC (Model-View-Controller)
Что касаемо отличий, то есть шикарная тема по этому вопросу тут: stackoverflow.com/questions/3102695/what-are-the-key-differences-between-oo-in-smalltalk-and-java
Еще очень рекомендую прочитать тут: habr.com/post/328156/


20122. --
Andrei
Andrei
ответить
→  Alexander  # On-line игра / Контроллер не спешит / 2018-10-10 08:25

Прикольно, оказывается для smalltalk есть еще обучающая литература в сети. Smalltalk ведь считается true ООП языком. Не знаешь в чем его основые отличия от Java? Типа там нет статических полей, публичных атрибутов ?



1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # Комбинаторика / Рекурсия. Фракталы. Треугольник Серпинского / 2018-10-09 21:40

Андрей вообще молодец - серьёзный настрой и прекрасный результат.



19014. --
Mikhail Vasilev
Mikhail Vasilev
ответить
→  Andrei  # Комбинаторика / Рекурсия. Фракталы. Треугольник Серпинского / 2018-10-09 19:15

ООООчень хорошая работа. Психодел нереальный=)Хорошо идете Андрей,желаю удачи вам!!!


20122. --
Andrei
Andrei
ответить
# Комбинаторика / Рекурсия. Обратный отсчёт / 2018-10-09 18:16

Особенно фракталы


8275. --
Tekashnik
Tekashnik
ответить
→  Andrei  # Комбинаторика / Рекурсия. Обратный отсчёт / 2018-10-09 18:03

Рекурсия, она божествена))                                                                                                                                                                                                                                                                                                           


20167. --
Айдар
Айдар
ответить
→  Andrei  # Комбинаторика / Рекурсия. Общий делитель / 2018-10-09 12:26

Андрей, рекурсия очень интересная тема. Мне хотелось бы её освоить подетальнее, поставил себе такой пунктик в план :)


20122. --
Andrei
Andrei
ответить
# Консоль / Рекурсия / Факториал / 2018-10-09 09:31

Если завален тест 007 это значит вы используете не long переменную в подсчетах. Видимо на вход подается больше число и отсюда в итоге тест не пройден


20122. --
Andrei
Andrei
ответить
# Комбинаторика / Рекурсия. Вступление / 2018-10-08 20:00

Хых) Да просто дьявола вызывают


19525. --
Александр Балбашов
Александр Балбашов
ответить
→  Andrei  # Комбинаторика / Рекурсия. Вступление / 2018-10-08 19:51

Хор котов)                                                                                                                                                                                                                                                                                             
                                         


20122. --
Andrei
Andrei
ответить
# On-line игра / Контроллер не спешит / 2018-10-08 18:58

То что интерфейс это да. Я имел ввиду что в Java курсе события происходили от нажатия кнопок JButton в классе View. А здесь события запускаются от нажатия кнопок на клавиатуре в классе Controller. Это и запутало. Но уже разобрался


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # On-line игра / Представление выделяется / 2018-10-08 17:54

Можно. Сделай.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # On-line игра / Контроллер не спешит / 2018-10-08 17:52

Здесь вместо наблюдателя интерфейс


20167. --
Айдар
Айдар
ответить
→  Andrei  # Демо игры / Бот для Быстрощёлка / 2018-10-08 11:16

Привет, Andrei!
Хорошая работа! Интересный пример подключения внешней библиотеки, и довольно простой при этом.
Я тоже недавно выполнил данный урок, сейчас появилась мысль добавить в функцию DoMouseClick() ещё дополнительно щелчок правой кнопкой, сегодня попробую :)


20122. --
Andrei
Andrei
ответить
# Дневник успеха / 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. / 2018-10-07 15:09

Ну про кашу в голове это преувеличенно. Все норм! Просто вышел немного из зоны комфорта. Скоро все уляжется и буду понимать отлично все пройденные курсы


20122. --
Andrei
Andrei
ответить
# Дневник успеха / 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. / 2018-10-07 15:03

За месяц то вряд ли все пройдешь. А за 3 можно наверное. Было бы идеально. Чего резину тянуть. Некоторые темы в голове не уложились. Их надо бы еще раз пройти



20122. --
Andrei
Andrei
ответить
# Дневник успеха / 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. / 2018-10-07 15:00

Так а смысл жалеть байты. Этот ресурс создан для обучения. Я плачу деньги что бы учиться. Оно того стоит


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-10-07 14:55

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2018-11-10
Остаток байтов: 1002
Вы являетесь участником Клуба формулистов.


19525. --
Александр Балбашов
Александр Балбашов
ответить
→  Andrei  # Дневник успеха / 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. / 2018-10-07 13:08

70 уроков - вот Это да ! По 10 каждый -Круто! Теперь понятно почему на остальные задания по ежедневной нормы не хватало времени) Байты то не жалко)?


2146. --
Иван
Иван
ответить
→  Andrei  # Facade / Facade - Motivator - Plan / 2018-10-07 12:11

Хороший мотиватор-демотиватор. Осталось найти администратора с маленькой буквы.


2146. --
Иван
Иван
ответить
→  Andrei  # Дневник успеха / 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. / 2018-10-07 12:09

Ого! 70 уроков! Это круто. Такими темпами можно все за месяц пройти.


20122. --
Andrei
Andrei
ответить
→  Дмитрий Че  # On-line игра / Координатный рефакторинг / 2018-10-07 12:01

Отличный результат! Тоже хочу пройти этот курс.


20122. --
Andrei
Andrei
ответить
→  Andrew  # Шахматы по сети / Интерфейс. Начальная позиция / 2018-10-07 12:00

Отличная работа


15822. --
Павел Демьянов
Павел Демьянов
ответить
→  Andrei  # Facade / Facade - Computer - Devices / 2018-10-06 20:01

Интересно


20122. --
Andrei
Andrei
ответить
→  Андрей Гладков   / 2018-10-06 17:36

привет! конечно


17609. --
Андрей Гладков
Андрей Гладков
ответить
→  Andrei  # Observer / Observer - School Bell - java.util.Observer / 2018-10-06 16:01

привет! можешь пожалуйста оценить один мой отчет, который уже не высветиться на первой странице. Вот ссылка www.videosharp.info/17609/checking/java2=398
Ставлю тебе плюс за твой отчет


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-10-05 13:57

Подписка в Клуб формулистов обновлена.
Количество байт: +1280

Подписка КФ до: 2018-10-11
Остаток байтов: 1696
Вы являетесь участником Клуба формулистов.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-10-05 07:03

Память закончилась. Через час исправлю.


20122. --
Andrei
Andrei
ответить
→  Евгений Волосатов   / 2018-10-05 06:48

Доброе утро. Почему то меня выкинуло из клуба формулистов. Хотя у меня была подписка до 10 числа. Не могу посмотреть не одно видео. Это баг какой что ли


20122. --
Andrei
Andrei
ответить
→  Евгений Волосатов   / 2018-10-04 21:47

Понятно. Можно и так и так. Observer мне кажется запутанным видимо просто потому, что еще пока не все в голове уложилось. Этот паттерн знаю только из RxJS в Angular. Но там как-то по другому реализованно. Видимо по-этому RxJS и называется библиотекой а не паттерном. Слышал еще что наблюдатель может вызывать утечки. Это когда какой-то обьект подписывается и затем забывает отписаться, верно? В случае с MVC наверное тут отписывать некого и подписчики остаются подписаными до завершения программы? Курс "On-line игра" обязательно посмотрю! Спасибо


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # MVC шаблон / ФИНАЛЬНЫЙ УРОК / 2018-10-04 21:25

Андрей, отвечаю на твой вопрос.
Модель связана с Представлением в этой программе потому, что это ВОЗМОЖНО. И шаблон Обсервер не добавляет никаких макарон, нет здесь зависимостей. Кто хочет - подписывается на обновления и реагирует на них.
В случае с ВЕБ-технологиями - нет возможности из модели напрямую в ХТМЛ передавать данные, только через контроллер. Поэтому там сделано так. Есть много вариаций схем MVC, сам поищи картинки по этому запросу и увидишь, вот, например:
joxi.ru/YmE6VJET0YVQj2

Надеюсь, ответил на твой вопрос.
Рекомендую посмотреть первые несколько уроков курса /video/ogame - там через интерфейсы реализовано.


20122. --
Andrei
Andrei
ответить
→  ser2018  # MVC шаблон / ФИНАЛЬНЫЙ УРОК / 2018-10-04 19:54

Вообще это приложение использует GUI Swing. И на сколько мне известно конвертировать swing интерфейс на Андройд нельзя. Прейдеться переписывать


20122. --
Andrei
Andrei
ответить
→  ser2018  # MVC шаблон / ФИНАЛЬНЫЙ УРОК / 2018-10-04 19:49

Запустить? Это паттерн проектирования. На сколько я понимаю его можно использовать везде где есть gui.


17425. --
ser2018
ser2018
ответить
→  Andrei  # MVC шаблон / ФИНАЛЬНЫЙ УРОК / 2018-10-04 19:25

Это по андроид можно запустить в итоге?


20122. --
Andrei
Andrei
ответить
→  Mikhail Vasilev  # MVC шаблон / MVC - PhoneBook - UserListSQL - Select / 2018-10-03 14:16

Спасибо Миша! Постараюсь!!


19014. --
Mikhail Vasilev
Mikhail Vasilev
ответить
→  Andrei  # MVC шаблон / MVC - PhoneBook - UserListSQL - Select / 2018-10-03 12:57

Крутой результат Андрей!Продолжай в том же духе и сам будешь удивлен как быстро ты стал гуру!=) 


5649. --
Максим Лапшинов
Максим Лапшинов
ответить
→  Andrei  # MVC шаблон / MVC - PhoneBook - Вступление / 2018-10-02 17:34

как для меня
когда все нарисовано то тогда легче представить и записать какие функции будут нужны и легче уже создать по нарисованному интерфейс
Ну или один программист смотрит на рисунок и создает форму с действиями а другой в это время создает по этому рисунку обработчики этих действий
и потом обьединяют эти коды через интерфейс и все


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-10-01 17:25

Подписка в Клуб формулистов обновлена.
Количество байт: +1024

Подписка КФ до: 2018-10-11
Остаток байтов: 1816
Вы являетесь участником Клуба формулистов.




19525. --
Александр Балбашов
Александр Балбашов
ответить
→  Andrei  # Дневник успеха / 2018-09-30 : Баловством хлеба не добудешь. / 2018-09-29 10:30

Сколько видеоуроков сделал, прекрасный результат!                                                                                                                                                                                 
                                                                                                                     


20122. --
Andrei
Andrei
ответить
# Template method / Template Method - Girl - Program / 2018-09-28 21:41

Хых. такие они ботаники )


5649. --
Максим Лапшинов
Максим Лапшинов
ответить
→  Andrei  # Template method / Template Method - Girl - Program / 2018-09-28 20:31

О как про девушек заговарили :)
И раз девушка недала свой мобильный телефон это вызвало ошибку у ботаника


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-09-28 16:19

Подписка в Клуб формулистов обновлена.
Количество байт: +1024

Подписка КФ до: 2018-10-11
Остаток байтов: 1772
Вы являетесь участником Клуба формулистов.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # Singleton / Singleton - Timer - Program / 2018-09-28 11:38

В конструкторе его не нужно вызывать.
Потому что мы не можем гарантировать, в каком именно месте программы он вызовется - это произойдёт при первом обращении.
Твой вариант верный.


20122. --
Andrei
Andrei
ответить
# Singleton / Singleton - Timer - String vs Buffer Speed / 2018-09-28 09:37

Хых! В этом видео вы на мой предыдущий вопрос ответили. Так что вопрос про start() в конструторе отменяется. Все понятно теперь


10558. --
Иван Воронин
Иван Воронин
ответить
→  Andrei  # Singleton / Singleton - Timer - Program / 2018-09-28 09:34

Я думаю когда такие вещи происходят, то мысль вначале была одна, потом тут же в процессе использования написанного ранее объекта, решили использовать иной подход, забыв убрать прошлый вариант, критического ничего не случиться, ошибок не будет, но всё верно, лучше оставить какой то один способ. Это называется, рефакторинг во время непосредственной разработки, лучше этого не делать, иначе могут случаться такие казусы, либо надо очень хорошо понимать, что ты делаешь и не торопиться набивать конструктор различными методами.


20122. --
Andrei
Andrei
ответить
# Singleton / Singleton - Timer - Program / 2018-09-28 09:26

Не понимаю зачем в кострукторе класса Timer вызываем start(); если мы его все равно вызываем в Timer.getTimer.start(); ? Если закоментировать вызов start(); в конструкторе все так же продолжает работать


10494. --
Алексей В.
Алексей В.
ответить
→  Andrei  # Демо игры / C# чего начать программировать / 2018-09-27 23:47

Приветствую, тебя Андрей. Думаю, что ты попал в нужное место. Здесь есть все основные теоретические знания, а также практические работы, которые помогут освоить самые современные языки программирования. Только на этом сайте присутствует огромное количество консольных задач на СИ шарпе. Более того каждый видеоурок научит чему-нибудь новому даже если тема урока знакома. 


2146. --
Иван
Иван
ответить
→  Andrei  # Демо игры / C# чего начать программировать / 2018-09-27 22:05

Добро пожаловать! Главное упорство, и все получится. Здесь правильно место для изучения программирования.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # Factory / Factory - Shapes - Interfactory / 2018-09-27 16:55

Благодарю. Декоратор пока еще не описан.


20122. --
Andrei
Andrei
ответить
→  Евгений Волосатов  # Factory / Factory - Shapes - Interfactory / 2018-09-27 16:46

Это радует. Спасибо. У вас просто удивительный талант обьяснять сложные вещи простым языком! Хотел спросить, а паттерн декоратор есть в каком-либо уроке? А то не смог найти.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # Factory / Factory - Storage - Файл и Сканер / 2018-09-27 14:07

Я бы рекомендовал шаблоны по очереди проходить, переходить к новому пакету после завершения предыдущего.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # Singleton / Singleton - Config - Static / 2018-09-27 14:06

Совершенно верно.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # Singleton / Singleton - Config - FileReader / 2018-09-27 14:05

Разумный вариант. Так тоже можно и даже лучше.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-09-27 14:04

Подписка в Клуб формулистов обновлена.
Количество байт: +1024

Подписка КФ до: 2018-10-11
Остаток байтов: 1448
Вы являетесь участником Клуба формулистов.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # Factory / Factory - Shapes - Interfactory / 2018-09-26 20:56

Всё верно. Отличный старт!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-09-26 19:46

Подписка в Клуб формулистов обновлена.
Количество байт: +1024

Подписка КФ до: 2018-10-11
Остаток байтов: 1024
Вы являетесь участником Клуба формулистов.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-09-26 19:36

Ничего слать не надо, можно просто сообщить здесь сообщением для ускорения.
Скоро доделаю автозачисление и продление.


20122. --
Andrei
Andrei
ответить
→  Евгений Волосатов   / 2018-09-26 19:03

Спасибо. Вроде пока разобрался во всем. Один только вопрос: если куплю Килобайты(я так понимаю это 1000 байт верно?) мне надо чек тоже вам слать на e-mail что бы они появились у меня в аккаунте?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-09-26 17:10

Подписка в Клуб формулистов обновлена.
Количество байт: +100

Подписка КФ до: 2018-10-11
Остаток байтов: 100
Вы являетесь участником Клуба формулистов.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-09-26 17:10

Андрей, доступ в КФ открывается вручную (об этом написано в письме), поэтому он появился не сразу.
Я тебе начислил ещё 100 байтов для открытия доп. уроков.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei  # Factory / Factory - Shapes - Три фигуры / 2018-09-26 16:38

Добро пожаловать, Андрей.
Доступ если не против, мы модем созвониться и я проясню все ваши вопросы об обучении у нас. Также оекомендую пройти ознакомительный курс «начало здесь».


10558. --
Иван Воронин
Иван Воронин
ответить
→  Andrei   / 2018-09-26 16:37

Привет, если ты уверен, что ты оплатил доступ в "Клуб Формулистов", то тебе нужно написать на почтовый ящик, который указан внизу каждой странички сайта. Предоставив скрины платёжек. Так как по данным ты ничего не оплачивал ещё, поэтому доступа и нет, но опять повторюсь, если у тебя имеется доказательство оплаты, предоставь их, так как возможно имеет место ошибка во время проведения платежа. Так что если опыт владения ПК у тебя на достаточном уровне, думаю не составит труда всё это сделать.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Andrei   / 2018-09-26 16:36

Подписка в Клуб формулистов обновлена.
Количество дней: +15

Подписка КФ до: 2018-10-11
Вы являетесь участником Клуба формулистов.


20122. --
Andrei
Andrei
ответить
→  Михаил   / 2018-09-26 15:40

Я сделал задание. Отправил. Но в клуб формулистов меня все равно не добавили. Хотя я оплатил. Вообще непонимаю в чем собственно говоря дело и когда я дальше смогу смотреть уроки?


5081. --
Михаил
Михаил
ответить
→  Andrei   / 2018-09-26 15:16

Это сделано специально. Чтобы был стимул сделать каждое задание пошагово, а не просто сразу перейти к той задаче, которую хочется


20122. --
Andrei
Andrei
ответить
→  Евгений Волосатов   / 2018-09-26 14:38

Здравствуйте. Сколько не покупал курсы ( Pluralsight, Udemy ) всегда сразу есть доступ к материалу после оплаты. А у вас сидишь и ждешь когда станет доступно. Странно это честно говоря. Может я что не так оплатил. Как-то же другие интернет обучающие площадки организуют доступ сразу


  • Звание: Делегатор
  • Накопленный опыт: 297 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2018-12-13

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





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

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

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

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


Научился: То что было в уроке понятно. Решил продолжить улучшение композиции и переместил FruitReader в новый класс FruitBuffered. А во FruitReader сделал аналог паттерна Фасад который обьединяет все эти классы в конструкторе и заведует этим оркестром. На мой взгляд получилось интересно, никакого наследования только композиция и удобно использовать из класса Program



Научился: Как вызвать классы наследующие Reader. Как читать из текстового файла.
Трудности: Понять как преобразовать в тип Reader