Си шарп с нуля

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




vdimae

Видеокурсы

Дата активности Видеокурс Прогресс
2016-10-21 jawa Язык Java 60 из 94 64 %
Итого: 60 из 94 64 %

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

Дата активности Консольный раздел Прогресс
2016-10-12 task1 Семантика все 6 100 %
2016-10-08 jawa WRITE - Вывод данных 3 из 11 28 %
2016-10-08 jawa START - Запуск все 1 100 %
2016-10-07 solo Java - Ввод данных все 6 100 %
2016-10-07 solo Java - Условия 1 из 7 15 %
2016-10-06 solo Java - Вывод данных все 7 100 %
2016-10-06 solo Java - Циклы все 2 100 %
2016-10-05 solo Java - Запуск все 13 100 %
Итого: 39 из 53 74 %
Сохранить страницу:

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

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


4004. Елена
Елена
ответить
→  vdimae  # Язык Java / FOR2D - Солнечный круг / 2016-10-22 14:34

Красивое синее солнышко :)


11017. Владимир Петреченко
Владимир Петреченко
ответить
→  vdimae  # Язык Java / FOR2D - Линия и Круг / 2016-10-22 10:34

Отлично получилось!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / FOR2D - Линия и Круг / 2016-10-20 22:09

Сергей, блокировать работы только из-за наличия критики не стоит.
Кстати, сегодня записал видео-лекцию о том, как это всё работает, выкладываю.


11405. vdimae
vdimae
ответить
/ 2016-10-20 19:43

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


8520. Сергей Колупаев
Сергей Колупаев
ответить
→  vdimae  # Язык Java / FOR2D - Линия и Круг / 2016-10-20 17:28

Неуместная критика. Можешь лучше - сделай сам.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / FOR2D - Линия и Круг / 2016-10-20 17:14

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


11405. vdimae
vdimae
ответить
→  Renat Kanbekov  # Язык Java / CLASS - Пакеты для зверей / 2016-10-20 15:20

ух ты! в windows XP работаешь?


791. Валерий
Валерий
ответить
→  vdimae  # Язык Java / CLASS - Зоопарк / 2016-10-20 12:28

отлично!


11017. Владимир Петреченко
Владимир Петреченко
ответить
→  vdimae  # Язык Java / CLASS - Кошка и Собака / 2016-10-19 12:13

Отлично


10494. Алексей В.
Алексей В.
ответить
→  vdimae  # Язык Java / CLASS - Зоопарк / 2016-10-19 10:31

Молодец!!!!


10365. Rita
Rita
ответить
→  vdimae  # Язык Java / CLASS - Каждой тваре по файлу / 2016-10-19 07:21

Молодец.


3506. Алексей|BrisK|Кривицкий
Алексей|BrisK|Кривицкий
ответить
→  vdimae  # Язык Java / CLASS - Красная книга / 2016-10-18 16:11

Что именно тебя раздражает?


11405. vdimae
vdimae
ответить
/ 2016-10-18 15:38

Видео как то лучше воспринимается...
Курс хороший. Когда смотришь видео, ощущаешь себя учеником в классе. Да и преподаватель общается с живыми людьми, отсюда и объяснения уже другие...


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / CLASS - Красная книга / 2016-10-18 14:21

Чем же они тебя раздражают?
Как иначе понять систему использования пакетов, как не сделать это всё самому?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / CLASS - Пакеты для зверей / 2016-10-18 14:16

Как ты быстро всё сделал.
Мне 2.5 часа потребовалось создать эти пять уроков.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / CLASS - Каждой тваре по файлу / 2016-10-18 14:15

Молодец.
При создании скриншота убирай широкие белые поля слева и снизу.


6452. Lik_Kirill
Lik_Kirill
ответить
→  vdimae  # Язык Java / LOOP - Сумма и Произведение / 2016-10-18 09:58

Хорошо, что было интересно!


11405. vdimae
vdimae
ответить
→  Фомичева Наталья   / 2016-10-16 10:52

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


10365. Rita
Rita
ответить
→  vdimae  # Язык Java / LOOP - Мужской / женский цикл / 2016-10-16 01:21

Очень любопытный урок!


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  vdimae  # Язык Java / EGZ - Зачётная задача № 2 / 2016-10-15 23:16

Ой, как много условий и выводов... можно сформировать строку, а потом ее вывести.
"треугольник "+ (условие существования)? "": "не " +"существует"
Можно найти косинусы углов.
Изучать java и C# одновременно не так сложно. Иногда проще написать на другом языке, а иногда и необходимо.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / EGZ - Зачётная задача № 2 / 2016-10-15 10:11

1. Не нужно мои тексты копировать в отчёты.
2. Нужно было подумать и найти более простой формат решения.
3. Другой язык программирования имеет смысл начать изучать, когда такие задачи тебя не ставят в тупик.
4. Молодец, что справился!
4 из 5 %) слишком много одинковых числовых констант.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / EGZ - Зачётная задача № 1 / 2016-10-15 09:39

5 из 5


11017. Владимир Петреченко
Владимир Петреченко
ответить


11405. vdimae
vdimae
ответить
# Язык Java / LOOP - Развёртка цикла / 2016-10-13 20:14

CTRL + ALT + L - автоформатирование в IDEA - и эта негодяйка сделает так, как принято в Java
А расстановка фигурных скобок - это код конвеншн в Java :)


11405. vdimae
vdimae
ответить
# Язык Java / Задача на зачёт / 2016-10-13 19:11

Да меня сбило вот это выражение: "Начальные данные вводятся с клавиатуры, либо
Их можно передать в программу аргументами командной строки."
Первая строка - я так понял, что можно сделать приглашением пользователя уже в программе ввести числа.
Это от неопытности...


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / Задача на зачёт / 2016-10-13 19:06

А как же получение аргументов?
Мы же это проходили.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / LOOP - Цикл for/each / 2016-10-13 18:05

Просто этот урок опережает своё расположение и будет позже сдвинут.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / LOOP - Цикл for / 2016-10-13 18:04

Ты тоже их заметил?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / LOOP - Вся коллекция циклов / 2016-10-13 18:03

«PHP — это малое зло, созданное некомпетентными любителями, а Perl — это громадное и хитроумное зло, созданное опытными и извращёнными профессионалами.»
БИНГО


11405. vdimae
vdimae
ответить
# Язык Java / TYPE - Логический и Символьный примитивные типы / 2016-10-13 13:49

только что проверил, все работает также :)
Юникод, что тут скажешь....


11405. vdimae
vdimae
ответить
# Язык Java / TYPE - Непримитивный тип String / 2016-10-13 13:44

Хэш коды одинаковые!
Умная Java!  Она что, при каждом изменении строковой переменной еще и смотрит, есть ли у нее уже такое значение?


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

А если добавить ! к s1


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / TYPE - Логический и Символьный примитивные типы / 2016-10-13 13:17

проверял char-функции для букв не английского алфавита?


11405. vdimae
vdimae
ответить
→  Евгений Витольдович   / 2016-10-13 11:09

все понял, не заметил знак "_" - знак нижнего подчеркивания.
не нравиться мне команда format... как то не читабельно выглядит...
в си шарп с этим как то нагляднее и удобнее


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / TYPE - Вещественные примитивные типы / 2016-10-13 10:55

Использовать команду "format".


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae   / 2016-10-13 10:52

знак подчёркивания - визуальный разделитель между цифрами.


11405. vdimae
vdimae
ответить
→  Евгений Витольдович  # Язык Java / TYPE - Целые примитивные типы / 2016-10-13 10:23

знак в целых числах?
или имеется в виду +- ?


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

1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / TYPE - Целые примитивные типы / 2016-10-13 09:23

Не использовал знак _ в числовых константах.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / TYPE - Целые примитивные типы / 2016-10-13 09:22

Стараемся для вас :)


10558. Иван Воронин
Иван Воронин
ответить
→  vdimae  # Язык Java / Счастливые билеты / 2016-10-12 23:26

Вот чтобы было проще понять, отступы и придумали для стилизирования кода (чтобы он был читабельный)


11405. vdimae
vdimae
ответить
# Видеокурсы / Вебинар по Java 2016-10-12 / 2016-10-12 19:05

Где ссылка то на вебинар?


10558. Иван Воронин
Иван Воронин
ответить
→  vdimae  # Язык Java / Целый массив / 2016-10-12 18:28

система устроена, чтобы программист отдыхал тоже =)


10558. Иван Воронин
Иван Воронин
ответить
→  vdimae  # Язык Java / IF - Барный фейс-контроль / 2016-10-12 18:24

я думаю, это дело опыта


10558. Иван Воронин
Иван Воронин
ответить
→  vdimae  # Язык Java / OPER - Операции 12-13 / 2016-10-12 18:16

Да, удобная запись, экономит много строк.


10558. Иван Воронин
Иван Воронин
ответить
→  vdimae  # Язык Java / OPER - Операции 7-11 / 2016-10-12 18:05

"Что было сложным: для меня просто, другим может просто"
наверное хотел сказать, другим может "сложнее"?


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  vdimae  # Язык Java / OPER - Операции 5-6 / 2016-10-12 17:45

Очень интересно.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae   / 2016-10-12 12:58

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

Я в универе полюбил яву "с первого взгляда". Но на производстве мне отбили всю мою страсть  -
нужно было решать другие задачи. Второй любовью оказался язык программирования си шарп.
А теперь я вновь открыл для себя яву - за 15 лет в ней очень многое изменилось в хорошую сторону.

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

Вот.


11405. vdimae
vdimae
ответить
→  Евгений Витольдович  # Язык Java / IF - Барный фейс-контроль / 2016-10-12 09:39

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

Может подскажете, что лучше выбрать java или c#? c# как то до ума довели, но потом, мне кажется, чего-то перемудрили. Плюс код конвеншн си шарпный просто ужасный, навскидку не разберешься, где метод, где свойство, где класс... visual studio это шикарная вещь!

Java как то прямее, проще что ли. но вот классы какие то не доработанные, плюс эти классы обертки. Код конвеншн здесь очень продуманный. Один файл - один публичный класс!

Вот и думаю, что лучше. если бы в си шарп код конвеншн от Java....


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / Счастливые билеты / 2016-10-12 09:14

Ничего тут сложного нет, эти шесть вложенных циклов равносильны одному для шестизначных чисел.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / Целый массив / 2016-10-12 08:58

Не более 5 не до конца проверенных уроков.
Подожди немного, откроются, когда наберут по 20 баллов.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / IF - Барный фейс-контроль / 2016-10-12 08:55

Привет от профессора Жданова.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / IF - Тетрамакс / 2016-10-12 08:53

Да, в бейсике было проще :)


10494. Алексей В.
Алексей В.
ответить
→  vdimae  # Язык Java / IF - Тетрамакс / 2016-10-12 01:44

Молодец!!!


11405. vdimae
vdimae
ответить
# Язык Java / Целый массив / 2016-10-11 23:08

Почему из-за этого урока я не могу пройти дальше?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / OPER - Операции 7-11 / 2016-10-11 19:00

место на телефоне заканчивалось, поэтому подробнее не получилось.



11405. vdimae
vdimae
ответить
# Язык Java / OPER - Операции 5-6 / 2016-10-11 18:39

так я сделал в первую очередь - это просто. Мне было интересно сделать так, как я хотел.
у меня еще там строчка закомментирована...
Ну вот, теперь переделывать придется :(


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / OPER - Операции 5-6 / 2016-10-11 18:35

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


10558. Иван Воронин
Иван Воронин
ответить
→  vdimae  # Язык Java / READ - Буферный чтец / 2016-10-11 15:53

Значит задание урока выполнено, он заставил тебя думать =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / OPER - Операции 1 / 2016-10-11 14:18

Молодец, что протестировал операции в программе. Ещё придумай пару Тестов.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / IF - Минимакс / 2016-10-11 14:16

Алгоритм не должен стать сложнее, если числа одинаковы. Видимо, ты не так решил эту задачу.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / READ - Буферный чтец / 2016-10-11 14:14

В этом и суть, чтобы ты начал самостоятельно во всем разбираться.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / Окно JFrame / 2016-10-10 14:14

Молодец, очень хорошо проработал код программы.


11405. vdimae
vdimae
ответить
→  Константин  # Язык Java / WRITE - Квадратные условия / 2016-10-10 13:19

Шутишь :)
Все "от балды"...
В этом случае, вроде как if (x * y > 60), может чуть больше или меньше...


7238. Константин
Константин
ответить
→  vdimae  # Язык Java / WRITE - Квадратные условия / 2016-10-10 12:40

Красивый полукруг. Какую функцию использовал?


10558. Иван Воронин
Иван Воронин
ответить
→  vdimae  # Язык Java / WRITE - Сколько мне дней / 2016-10-09 19:50

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / WRITE - Сколько мне дней / 2016-10-09 19:04

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / WRITE - Комментарии / 2016-10-09 12:03

Можно просто в браузере открыть этот файл.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / START - Десять запусков / 2016-10-09 10:53

Поздравляю, справился меньше чем за минуту.

Планирую добавить больше видеоуроков в наш курс.


10558. Иван Воронин
Иван Воронин
ответить
→  vdimae  # Язык Java / START - Запуск Java / 2016-10-09 03:50

Способ обучения по прошивке мозга кроме лоботомии  ничего не придумали, так что хорошо подумай, какой способ лучше =)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  vdimae  # Язык Java / START - Запуск Java / 2016-10-08 23:56

Что именно тебе не нравится?
Смотри, если не понравится, деньги могу вернуть.


11405. vdimae
vdimae
ответить
# Консоль / Java - Вывод данных / Аргументы / 2016-10-07 10:43

скобки у метода нужно слитно писать с названием метода:
System.out.println ("Usage: java Plus <number> <number>");

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: научился работать с типами char и boolean
Трудности: видео уроки это классно.
видео уроки это классно
Научился: научился работать с вещественными числами
Трудности: с вещественными числами нужно быть внимательными
А как вывести на консоли большое вещественное число в "человеческом виде"?