Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




Александр Заскотченко
  • Звание: Наследник
  • Накопленный опыт: 357 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-10-12 14:59:41
  • Возраст: 38 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2017-06-25 cpp1 С++ Графика - обрезка изображений 1 из 13 8 %
2017-06-25 design-mvc Шаблон MVC все 39 100 %
2017-04-25 jframe Слова в Сетке 8 из 9 89 %
2017-04-21 github Система Git все 10 100 %
2017-04-09 java-sqlite База SQLite все 5 100 %
2017-03-25 design-state 9. State 11 из 13 85 %
2017-03-25 design Шаблоны все 1 100 %
2017-03-23 design-observer 8. Observer 12 из 13 93 %
2017-03-20 design-record 7. Active Record 8 из 9 89 %
2017-03-18 design-iterator 6. Iterator 14 из 15 94 %
2017-03-15 design-facade 5. Facade 10 из 11 91 %
2017-03-12 design-strategy 4. Strategy 15 из 16 94 %
2017-03-08 design-method 3. Template method 9 из 10 90 %
2017-03-05 design-factory 2. Factory 10 из 11 91 %
2017-03-02 design-singleton 1. Singleton 21 из 22 96 %
2016-12-12 java-chess 11. Шахматные классы 1 из 6 17 %
2016-12-12 java-class 10. Классные пакеты все 18 100 %
2016-12-06 java-for2d 12. Явные графоциклы все 11 100 %
2016-11-21 java-array 9. Массивы все 3 100 %
2016-11-20 java-loop 8. Циклопы все 10 100 %
2016-11-08 java-egz 7. Экзамен все 4 100 %
2016-11-07 java-if 6. Условия все 7 100 %
2016-11-04 java-oper 5. Операции все 7 100 %
2016-10-30 java-type 4. Типы все 4 100 %
2016-10-23 java-read 3. Ввод все 10 100 %
2016-10-19 java-write 2. Печать все 3 100 %
2016-10-09 java-start 1. Запуск все 4 100 %
Итого: 256 из 284 91 %

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

Дата активности Консольный раздел Прогресс
2016-11-23 jawa LOOP - Циклы все 8 100 %
2016-11-21 jawa IF - Условия все 18 100 %
2016-10-27 jawa OPER - Формулы все 9 100 %
2016-10-26 jawa OPER - Операции все 1 100 %
2016-10-26 jawa TYPE - Шесть типов все 7 100 %
2016-10-24 jawa READ - Ввод данных все 10 100 %
2016-10-23 solo Java - Условия 2 из 7 29 %
2016-10-17 solo Java - Ввод данных все 6 100 %
2016-10-15 solo Java - Вывод данных все 7 100 %
2016-10-13 jawa WRITE - Вывод данных все 11 100 %
2016-10-06 solo Java - Запуск все 13 100 %
2016-10-04 jawa START - Запуск все 1 100 %
2016-05-14 task1 Семантика все 6 100 %
Итого: 99 из 104 96 %
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблон MVC / VIP - MVC - PhoneBook - UML / 2017-06-26 18:04

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблон MVC / VIP - MVC - PhoneBook - Error Checking / 2017-06-26 18:04

делается файл JAR и его можно запускать, если установлен JRE


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблон MVC / VIP - MVC - PhoneBook - UML / 2017-06-26 09:27

Мне всегда нравились паутинки схем uml.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - Model - Ресторанная аналогия / 2017-06-14 14:41

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


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Connect / 2017-06-08 07:02

да, синглтон - верная идея


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Connect / 2017-06-07 23:59

Да, хорошая идея, молодец!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Queries / 2017-06-07 23:51

Молодец, отлично поработал, удачи в дальнейшем.


10494. Алексей В.
Алексей В.
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Queries / 2017-06-07 23:18

Отлично Александр!!! SQL - это сила!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - ViewList / 2017-06-05 22:34

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


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Александр   / 2017-06-03 15:26

Я пробовал этот встроенный редактор, по мне лучше уж в ручную. Если нужен редактор более менее похожий как в VS то рекомендую установить JFormDesignerForm, он платный, но для тех кому он нужен не составит труда найти лекарство.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - Counter - ControllerDuplex / 2017-06-02 23:11

Да, очень приятный шаблон.


3922. Александр
Александр
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - ViewCard / 2017-06-01 23:34

В IDEA есть встроенное средство для разметки таких обычных JFrame форм. Для этого нужно мышкой выбрать нужное место в дереве проекта (нужный package) и по правой кнопке перейти в меню "New -> GUI Form".


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - Counter - ModelPlus / 2017-06-01 14:21

https://www.videosharp.info/video/design-observer этот курс был до того как начали запись курса по MVC, если тот курс проходил, там про это упоминалось. В любом случае, молодец, если есть вопросы, надо самостоятельно изучать вопрос, чтобы лучше понимать суть дела.


11604. Дмитрий
Дмитрий
ответить
→  Александр Заскотченко  # Слова в Сетке / ФИНАЛЬНЫЙ УРОК / 2017-04-25 23:52

Поздравляю с финалом)


10670. Сергей Соколов
Сергей Соколов
ответить
→  Александр Заскотченко  # Слова в Сетке / ФИНАЛЬНЫЙ УРОК / 2017-04-25 23:05

Поздравляю с финалом! =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Слова в Сетке / Центр Бокса / 2017-04-25 16:43

Кнопки нужны чтобы их нажимать


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Слова в Сетке / Своя Картинка / 2017-04-24 08:48

Наверняка есть такие библиотеки, но мне не доводилось пока с такими заданиями сталкиваться.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Система Git / Commit / 2017-04-18 11:16

Для ещё более последовательность работы, можно формировать коммиты кусками кода. В этом очень хорошо помогает GUI


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-04-09 23:05

Спасибо, теперь всё классно. Завтра возьму подписку.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2017-04-09 22:12

Изменил права доступа к ява курсам, можно проходить любой пакет, если есть подписка на Java.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2017-04-09 21:56

Александр, в курс Java входят все уроки в разделе Java, их можно проходить в любом порядке.
Там же есть и оофрукты. Если что было не доступно - сейчас поправлю.


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-04-09 20:07

Евгений Витольдович, подскажите, планируется ли в ближайшее время скидка на курс по MVC ? И ещё не могу найти курс ООПфрукты, его убрали или он в курсе Java за 12 недель ? Ещё вопрос, Java Book теперь не доступен в курсе Java за 12 недель там написано, что его можно приобрести только по определённым акциям, что за акции ? Ещё, чисто моё мнение, зря убрали список, что входит в пакет Java за 12 недель, просто перейдя по любой ссылке курса, который в этот пакет входит, всё равно попадаешь на страницу заказа курса Java за 12 недель, но при этом не видишь, что в него входит. Лучше было бы этот курс сделать одной позицией и списком всех уроков. Повторюсь, это чисто моё мнение, может я ещё просто не привык к новому дизайну.


10670. Сергей Соколов
Сергей Соколов
ответить
→  Александр Заскотченко  # Шаблоны / ФИНАЛЬНЫЙ УРОК / 2017-03-27 12:52

Поздравляю с финалом! Удачи с MVC! =)


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблоны / ФИНАЛЬНЫЙ УРОК / 2017-03-27 12:39

поздравляю, молодец,удачи с MVC


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # 9. State / State - Целый калькулятор - Fix Bugs / 2017-03-27 12:38

отлично, будем ждать пары действий))


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны / ФИНАЛЬНЫЙ УРОК / 2017-03-27 10:13

Поздравляю, молодец!!! удачи в дальнейшем изучении курсов.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны / State - Целый калькулятор - Fix Bugs / 2017-03-27 10:11

Молодец, когда дойду, попробую найти все ошибки, ну и обязательно добавлю свои фишки =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны / State - Целый калькулятор - Fix Bugs / 2017-03-27 01:52

Молодец! Ты, похоже, первый, кто тщательноошибки искал.



10309. Станислав
Станислав
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / ФИНАЛЬНЫЙ УРОК / 2017-03-26 12:25

Отлично! Успешное прохождение этого курса - серьезное достижение!


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Максим  # Шаблоны Проектирования / State - КНБ - VIP - JFrame / 2017-03-25 10:33

Это не сложности с формами, а отсутствие вменяемого редактора как в VS.


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Иван Воронин   / 2017-03-24 19:46

Да и это не может не радовать !!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - КНБ - VIP - JFrame / 2017-03-24 19:23

Кстати, далее будут уроки по JavaFX, кажется ты спрашивал когда-то =)


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-03-24 17:26

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - КНБ - VIP - JFrame / 2017-03-24 11:39

Тогда курс MVC и следующий за ним тебе особо понравится.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2017-03-24 09:58

Хорошо. Сдвинул на 2 дня.



10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-03-23 22:30

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - Вступление / 2017-03-23 19:22

Прикольный пример. Но это больше не на стратегию а на фабрику похоже, что ты написал


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - Вступление / 2017-03-23 19:22

Прикольный пример. Но это больше не на стратегию а на фабрику похоже, что ты написал


1. Евгений Волосатов
Евгений Волосатов
ответить

10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Neverwinter 2   / 2017-03-23 18:02

Нормально, такое ведь не каждый день :)


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко   / 2017-03-23 16:47

Кошмар... Как вы там живете то? .....


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Neverwinter 2   / 2017-03-23 16:43

В тот день температура опустилась до -57, просто я уже с работы к тому моменту ушёл поэтому не с фотографировал.


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Observer - Sensor - Visaginas / 2017-03-23 16:39

-50? Эт когдя плюнул и замерзло да? на землю ледышка упала? оооо


10309. Станислав
Станислав
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Observer - Sensor - Visaginas / 2017-03-23 12:49

-50??? Это довольно прохладно)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Observer - Sensor - Cat File / 2017-03-23 07:39

Конечно можно, http://stackoverflow.com/questions/6761572/rxtx-how-to-reading-from-com-port - вот здесь пример


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Observer - Sensor - Visaginas / 2017-03-23 07:14

Экий современный конролллер!


10558. Иван Воронин
Иван Воронин
ответить

10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-03-21 09:23

Это остались файлы после задания наделать файлы в ручную. Я их семь штук и сделал :) Удалять не стал вот они и пошли плюсом к 1000 рандомных.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Select all / 2017-03-21 09:18

Думаю, не зарабатывает, а получает.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Randoms / 2017-03-21 09:15

1007 файлов вышло. Почему?


7119. Новопашин Владимир
Новопашин Владимир
ответить

7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Randoms / 2017-03-20 18:34

Арабско-африканские имена


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Select / 2017-03-20 11:20

Для такой "базы" это нормальный способ.


7119. Новопашин Владимир
Новопашин Владимир
ответить

791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - UML / 2017-03-20 07:01

Хороший пример, Александр, верное понимание шаблона




1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Iterator - Digits / 2017-03-18 15:46

Да. Верно. Когда я в первый раз увидел цикл фор я тоже ничего не понял и еще несколько месяцев использовал иф гото. Это было 25 лет назад :)


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Text Center / 2017-03-18 11:31

есть у меня такое хранилище...вернее было


7238. Константин
Константин
ответить


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Image / 2017-03-17 20:07

Ого, сколько всего открыто)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Back Paint / 2017-03-16 07:05

Предлагаю текст "Вы тоже это сможете сделать" (высунуть язык или завести кота - каждый пусть гадает).


791. Валерий Жданов
Валерий Жданов
ответить

791. Валерий Жданов
Валерий Жданов
ответить

10100. Александр Заскотченко
Александр Заскотченко
ответить

10309. Станислав
Станислав
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Picture Border / 2017-03-15 20:41

Кот норм) Интересно, какой текст у мотиватора?



1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Text Center / 2017-03-15 09:22

Молодец. Но домашку сделай.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Back Paint / 2017-03-15 09:21

В дорогом ресторане ты же не будешь всё запихивать, как в забегаловке.
А ты в дорогом ресторане - платишь своим бесценным временем.
Так что не торопись и прорабатывай всё уроки как следует.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Methods / 2017-03-15 09:19

Может просто сдвинуть срок сдачи?
За 100 байтов продлить?


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Person - VIP - Enum / 2017-03-14 19:28

О, до вип урока добрался? Молодец)


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить




1. Евгений Волосатов
Евгений Волосатов
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Person - VIP - UML / 2017-03-13 09:34

Классные диаграмки получились.


7119. Новопашин Владимир
Новопашин Владимир
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Person - Format - Context / 2017-03-11 22:30

Что это за коммент?
Разверну, чтобы не думал, что я не смотрю твои отчёты...


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Operation - Program / 2017-03-10 21:42

Думаю, для калькулятора он не очен подходит.


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Template Method - Web Parser - Time / 2017-03-10 16:18

То, что подсмотрел - это не страшно, даже полезно! Ты сделал - и это главное. Гораздо хуже, когда не знаешь,  где найти инфу.


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Template Method - Web Parser - Abstract / 2017-03-10 16:17

Так здорово, когда ничего сложного!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Intro / 2017-03-10 07:09

Или как в хоккее - в хоккее же есть стратегия!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Template Method - Web Parser / 2017-03-09 10:29

Волнительное же чувство взять распарсить сайт?


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Template Method - Introduction / 2017-03-07 18:36

Всё верно по аналогии описал, молодец!



7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Template Method - Introduction / 2017-03-07 05:52

Со временем нужно будет изучить Builder - скажем так - у дома есть элемент окно или кирпич - так создание этого элемента не может меняться. А как будем строить дом это шаблон Builder



10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Factory - Shapes - Список / 2017-03-05 12:26

Аналогично, тоже есть проекты, которыми займусь после того, как изучу некоторые курсы на этом проекте как минимум.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Timer - Log class / 2017-03-02 10:28

Именно поэтому и проводили эксперименты.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Timer - String vs Buffer Speed / 2017-02-28 09:23

Да, а StringBuilder ещё эффективнее в данном случае.



1901. Neverwinter 2
Neverwinter 2
ответить


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко   / 2017-02-20 06:48

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


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Иван Воронин   / 2017-02-19 21:38

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


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Консоль / READ - Ввод данных / Обмен данных / 2017-02-19 20:00

Нужно поменять значения местами, а не вывести их наоборот.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Config - Git init / 2017-02-03 02:49

Черепашкой пользовался во времена svn, как перешёл на git, достаточно консоли и gui из коробки.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Config - Git init / 2017-02-02 23:48

Оказывается с git работать довольно удобно. В терминале нажал вверх до git add . и энтер, потом еще вверх до commit. Изменил название и готово. А в TortoiseGit действительно такой внушительный список в контекстном меню выдается? Аж страшно становится.


7238. Константин
Константин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Config - Static / 2017-02-02 22:05

Переименование полезная функция.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Intro / 2017-01-26 02:42

Да, картинка не ясна, может она олицетворяет радость в изучении данного курса =)


7238. Константин
Константин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Singleton - Intro / 2017-01-25 22:43

А причем тут данная картинка ?


1. Евгений Волосатов
Евгений Волосатов
ответить

7238. Константин
Константин
ответить
→  Александр Заскотченко  # Язык Java / FOR2D - Квадратная радуга / 2016-12-08 13:28

Красивые кубики и интересный градиент цветов!


4004. Елена
Елена
ответить
→  Александр Заскотченко  # Язык Java / FOR2D - Тройные фары / 2016-12-05 07:04

Красиво получилось


10670. Сергей Соколов
Сергей Соколов
ответить
→  Александр Заскотченко  # Язык Java / FOR2D - Тройные фары / 2016-12-04 19:31

Отличные фары получились! =)


10494. Алексей В.
Алексей В.
ответить

10494. Алексей В.
Алексей В.
ответить

5649. Максим Лапшинов
Максим Лапшинов
ответить

1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Александр Заскотченко  # Язык Java / SOUND - Крутятся пластинки / 2016-12-02 02:31

... clip.start();
Thread.sleep( clip.getMicrosecondLength() /1000);
clip.close();
Как-то так https://www.youtube.com/watch?v=7fhbpCD12io



10494. Алексей В.
Алексей В.
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Язык Java / FOR2D - Линия и Круг / 2016-11-30 21:29

Прикольный смайлик =)


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Последовательность / Мин и макс / 2016-11-29 20:49

import java.util.ArrayList;
import java.util.Scanner;

public class Program {
    public static void main(String[] args) {
        String s;
        String t = ".";
        int min;
        int max;

        ArrayList <Integer> list = new ArrayList<Integer>();
        Scanner scanner = new Scanner(System.in);
        while (true){
            s = scanner.nextLine();
            if (s.equals(t))break;
            list.add(Integer.parseInt(s));
        }

        min = list.get(0);
        for (int i : list){

            if (min > i) min = i;
        }

        max = list.get(0);
        for (int i : list){

            if (max < i) max = i;
        }

      System.out.println(min + " " + max);

    }
}


7238. Константин
Константин
ответить
→  Александр Заскотченко  # Язык Java / CLASS - Подготовка к зачёту - Вспомним дроби / 2016-11-28 10:09

Дамм актуальная тема вспомнить как-то тоже пытался вспомнить - вспомнил, но нужно было под напрячься ведь как человек быстро привыкает к калькулятору :)


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2016-11-27 23:42

Вот ёлки, а я не заметил, невнимательность.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / CLASS - Зачётная задача № 1 / 2016-11-27 22:57

Я же дал ссылку:
Как работать с дробями: http://math-prosto.ru/?page=pages/drob/drob4.php


10494. Алексей В.
Алексей В.
ответить
→  Александр Заскотченко  # Язык Java / CLASS - Модификаторы доступа / 2016-11-27 09:46

Отлично, Александр!!!!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Язык Java / CLASS - Три заветных слова / 2016-11-27 04:21

Правильный пример привёл, молодец, понял суть наследования =)


1. Евгений Волосатов
Евгений Волосатов
ответить

10494. Алексей В.
Алексей В.
ответить

10494. Алексей В.
Алексей В.
ответить
→  Александр Заскотченко  # Язык Java / CLASS - Зоопарк / 2016-11-24 08:03

Отлично!!!!


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / LOOP - Циклы / Сумма цифр / 2016-11-23 21:53

import java.util.Scanner;

public class Program {

    public static void main(String[] args) {
        Scanner scanner =new Scanner(System.in);
        long a = scanner.nextLong();
        long sum = 0;
        while (a != 0){

            sum = sum + a % 10;
            a = a / 10;
        }

        System.out.println(sum);
    }
}


5649. Максим Лапшинов
Максим Лапшинов
ответить

10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Неделька / 2016-11-21 19:32

import java.util.Scanner;

public class Program {

    public static void main(String[] args)  {
        Scanner scanner = new Scanner(System.in);
        String den = scanner.next();
        int denNedely = 0;
        try {
            denNedely = Integer.parseInt(den);
        } catch (Exception e){
            System.out.println("Error");
            return;
        }

        switch (denNedely){
            case 0:
                System.out.println("Sunday");
                break;
            case 1:
                System.out.println("Monday");
                break;
            case 2:
                System.out.println("Tuesday");
                break;
            case 3:
                System.out.println("Wednesday");
                break;
            case 4:
                System.out.println("Thursday");
                break;
            case 5:
                System.out.println("Friday");
                break;
            case 6:
                System.out.println("Saturday");
                break;
            case 7:
                System.out.println("Sunday");
                break;
            default:
                System.out.println("Error");
        }

    }
}


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Счастливые билеты / 2016-11-21 18:08

Чтобы это узнать, нужно запустить алгоритм миллион раз и считать микросекунды


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Цикл for / 2016-11-21 18:06

Молодец, Александр!


4004. Елена
Елена
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Вся коллекция циклов / 2016-11-17 13:49

Знакомая история - про микроконтроллеры :)
Правда, я последнее время предпочитаю STM


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Вся коллекция циклов / 2016-11-16 07:12

Да, тоже с этим столкнулся, когда для МКР писал программку


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Блок-схема цикла FOR / 2016-11-16 07:07

Молодец, Саша, хорошо проработал!


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Наибольшее при условии / 2016-11-14 21:20

Хорошая задача. В первом варианте почему-то не учёл отрицательные числа.
import java.util.Scanner;

public class Program {

    public static void main(String[] args)  {

        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = scanner.nextInt();
        int d = scanner.nextInt();
        int max = 0;
        if (b < a ) {
            max = b;
        }
        if (c < a){
            if (max != 0){
                max = max < c ? c : max;
            }
        }
        if (d < a){
            if (max != 0){
                max = max < d ? d : max;
            }
        }
        if (max == 0){
            System.out.println("NO");
        }else {
            System.out.println(max);
        }
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Возрастание / 2016-11-14 18:17

import java.util.Scanner;

public class Program {

    public static void main(String[] args)  {

        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = scanner.nextInt();
        int p;

        if (a > c) {
            p = c;
            c = a;
            a = p;
        }
        if (a > b) {
            p = b;
            b = a;
            a = p;
        }
        if (b > c) {
            p = c;
            c = b;
            b = p;
        }
        System.out.println(a + "\n" + b + "\n" + c);
    }
}


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Язык Java / LOOP - Пока четыре цикла / 2016-11-11 21:57

Хорошая цикличность


10100. Александр Заскотченко
Александр Заскотченко
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / EGZ - Зачётная задача № 1 / 2016-11-09 14:46

Теперь это уже нормально, хотя лишний раз потренироваться в работе всегда будет на пользу.


7119. Новопашин Владимир
Новопашин Владимир
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / EGZ - Подготовка к зачёту / 2016-11-07 20:13

Молодец, всё верно сделал!


9676. Александр
Александр
ответить
→  Александр Заскотченко   / 2016-11-07 19:43

А я считаю что если я научился компилировать, не обязательно это делать. я уже делаю задание WRITE - Окно JFrame верней даже уже его сделал)
И возвращаться для того чтобы просто по компилировать это трата своего времени. Я уже на компилировал что пишу с закрытыми глазами javac Wind.java        java Wind


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Александр  # Язык Java / START - Десять запусков / 2016-11-07 19:16

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


10494. Алексей В.
Алексей В.
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2016-11-06 22:52

Александр, стоимость продления курса по Java была указана не верно, поэтому срок подписки за 99 руб. я уменьшил, прошу прощения за ошибку.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 12-13 / 2016-11-06 00:50

Спасибо за тесты!


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Минимальное расстояние / 2016-11-04 21:35

import java.util.Scanner;

public class Program {

    public static void main(String[] args) throws Exception {

        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = scanner.nextInt();
        int d = scanner.nextInt();
        int min1,min2,min3,min4, min;

        min1 = a - b;
        min2 = b - c;
        min3 = c - d;
        min4 = d - a;

        if (min1 < 0) min1 = min1 * -1;
        if (min2 < 0) min2 = min2 * -1;
        if (min3 < 0) min3 = min3 * -1;
        if (min4 < 0) min4 = min4 * -1;

        min = min1;

        if (min2 < min) min = min2;
        if (min3 < min) min = min3;
        if (min4 < min) min = min4;

        System.out.println(min);



    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  vdimae  # Язык Java / IF - Тетрамакс / 2016-11-04 21:13

Оно не сложно, просто в Java слишком громоздкие конструкции используются для, вроде, простых вещей, к этому надо привыкнуть.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 7-11 / 2016-11-04 11:35

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 7-11 / 2016-11-04 09:42

Какую хорошую функцию ты нашел, надо бы её добавить в описании урока


1. Евгений Волосатов
Евгений Волосатов
ответить

791. Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 4 / 2016-11-04 00:17

За тесты спасибо, Саш


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 4 / 2016-11-03 20:06

Значит ты первый кто тест сделал


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Новопашин Владимир  # Язык Java / OPER - Операции 3 / 2016-11-03 16:36

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Язык Java / OPER - Операции 3 / 2016-11-03 06:55

А как эти тесты добавлять?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / TYPE - Непримитивный тип String / 2016-10-30 18:47

Можешь об этом почитать:
http://developer.alexanderklimov.ru/android/java/stringbuffer.php


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Большая разница / 2016-10-27 21:58

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
      Scanner scanner = new Scanner(System.in);

        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int min;
        int max;

        if (a > b) {

            max = a;
            min = b;
        } else {

            max = b;
            min = a;
        }

        int rez = max - min;

        System.out.println(rez);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / IF - Условия / Максимум / 2016-10-27 21:52

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
      Scanner scanner = new Scanner(System.in);

        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int min;
        int max;
        min = (a < b) ? a : b;

        if (a > b) {

            max = a;
        } else {

            max = b;
        }

        if (a == b) {

            min = a;
            max = a;
        }

        System.out.println(min);
        System.out.println(max);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / OPER - Формулы / Формула 0001 / 2016-10-27 21:02

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        Scanner scanner = new Scanner(System.in);

        double a = scanner.nextDouble();
        double x = scanner.nextDouble();
        double y;
        double chislitel;
        double znamenatel;

        chislitel = Math.cbrt(Math.abs(a - x*x) * Math.log(a + x));
        znamenatel = Math.cbrt(x * x) + Math.pow(a, 1.0/5.0);
        y = chislitel/znamenatel;
        System.out.format("%.2g", y);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / OPER - Формулы / Математика / 2016-10-26 23:16

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        Scanner scanner = new Scanner(System.in);

        double x = scanner.nextDouble();

        System.out.format("%.3f%n", Math.abs(x));
        System.out.format("%.3f%n", Math.sin(x));
        System.out.format("%.3f%n", Math.cos(x));
        System.out.format("%.3f%n", Math.PI * x);
        System.out.format("%.3f%n", Math.sqrt(x));
        System.out.format("%.3f%n", Math.cbrt(x));
        System.out.format("%.3f%n", Math.log(x));
        System.out.format("%.3f%n", Math.log10(x));
        System.out.format("%.3f%n", Math.exp(x));
        System.out.format("%.3f%n", Math.pow(x, Math.E));
    }
}

всё классно !


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / OPER - Операции / Бинарный сдвиг / 2016-10-26 23:03

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        Scanner scanner = new Scanner(System.in);

        int x = scanner.nextInt();
        int y = x * -1;
        x = x >> 3;
        y = y >> 3;
        System.out.println(x);
        System.out.println(y);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / TYPE - Шесть типов / Знак числа / 2016-10-25 22:25

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        Scanner scanner = new Scanner(System.in);

        long a = scanner.nextLong();
        int b = (int)Math.signum(a);
        System.out.println(b);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / TYPE - Шесть типов / Плюс плюс / 2016-10-25 22:13

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        Scanner scanner = new Scanner(System.in);
       
        int a = scanner.nextInt();
        int b = a;
        System.out.format("%d %d %d%n", a++, a, ++a);
        System.out.format("%d %d %d%n", --b, b, b--);
        System.out.format("%d %d%n", a, b);
       
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / TYPE - Шесть типов / Целые числа / 2016-10-25 20:02

//www.VideoSharp.info/Java/TYPE - Шесть типов/Целые числа
public class Program
{
    public static void main (String [] args)
    {
        System.out.format("%20d byte :%02d %-20d%n", Byte.MIN_VALUE, Byte.SIZE, Byte.MAX_VALUE);
        System.out.format("%20d short:%02d %-20d%n", Short.MIN_VALUE, Short.SIZE, Short.MAX_VALUE);
        System.out.format("%20d int  :%02d %-20d%n", Integer.MIN_VALUE, Integer.SIZE, Integer.MAX_VALUE);
        System.out.format("%20d long :%02d %-20d%n", Long.MIN_VALUE, Long.SIZE, Long.MAX_VALUE);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / READ - Ввод данных / Обмен данных / 2016-10-24 22:18

import java.util.Scanner;
public class Program
{
    public static void main (String [] args)
    {
        int a;
int b;
Scanner scanner = new Scanner(System.in);
a = scanner.nextInt();
b = scanner.nextInt();
System.out.println(b + " " + a);
    }
}


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / READ - Ввод данных / С днём рождения! / 2016-10-24 22:12

Вроде всё просто, но с первого раза не смог пройти тесты.


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Язык Java / READ - Любая формула / 2016-10-23 13:46

И как выбрать формулу из раздела Формулы если доступа к нему нет т.к он платный ?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Язык Java / READ - Ввод трёхзначного числа / 2016-10-20 22:36

Это для получения цифры, а не символа.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Язык Java / WRITE - Окно JFrame / 2016-10-20 07:45

Это обычная практика - всегда какие-то ошибки вылазять.


8520. Сергей Колупаев
Сергей Колупаев
ответить

4004. Елена
Елена
ответить

10100. Александр Заскотченко
Александр Заскотченко
ответить
# Видеокурсы / Вебинар по Java 2016-10-12 / 2016-10-14 20:57

Т.к объявление не меняется уже который день и вебинара 12-го не было, делаю вывод, что и следующего вебинара тоже не будет, т.к у Евгения либо нет времени, либо проблемы какие-то.


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Вывод данных / Системы счисления / 2016-10-12 20:52

У кого не принимает решение как у меня, обязательно поставьте подчёркивания для разделения числа на части: 017_777; 0xFF_FF и в двоичной не забудьте.


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Вывод данных / Системы счисления / 2016-10-12 20:44

Не принимает решение, пишет всё время, что необходимо использовать final int 0b 01 0x
Решение вот такое:
final int HEX = 0xFFFF;
        final int OCT = 0177777;
        final int BIN = 0b1111111111111111;
        System.out.println("Bin: " + BIN);
        System.out.println("Oct: " + OCT);
        System.out.println("Hex: " + HEX);


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Видеокурсы / Вебинар по Java 2016-10-12 / 2016-10-12 19:26

я так понимаю вебинара не будет ?


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Вывод данных / Константы / 2016-10-11 19:45

забыл оценку поставить


10100. Александр Заскотченко
Александр Заскотченко
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко   / 2016-10-06 21:03

JavaFX интересно, надеюсь будет


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Иван Воронин   / 2016-10-06 20:43

Я имел ввиду изучение создания программ с  GUI с помощью JavaFX  в рамках курса Java за 12 недель. А сапёр доступен только членам клуба.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Видеокурсы / Вебинар по Java 2016-10-12 / 2016-10-06 17:59

с GUI на Java уже создали Явного Сапёра, ссылка: https://www.videosharp.info/video/jsweep


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Видеокурсы / Вебинар по Java 2016-10-12 / 2016-10-06 17:26

Будут ли в дальнейшем уроки по работе на Java  с БД ?
Весь курс пройдёт в консоли или будут уроки по написанию программ с GUI, особенно интересует JavaFX ?


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Опрос по изучению языка Java / 2016-06-08 13:52

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


10100. Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Семантика / Дядюшка Эхо / 2016-05-05 19:13

В конце сбивает с толку, не использовать переменные, а ниже var string Console WriteLine ReadLine. Причём после слова переменные нету точки. Вот и думай как понимать этот запрет.

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Складывать отдельные строковые элементы в одну строку с помощью метода concat.
всё норм
Научился: Сделал вторую зачётную задачу.
Рисовать пока не умею, так что пока без рисования, увы.