Си шарп с нуля

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

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

Pavlin
  • Звание: Асинхронист
  • Накопленный опыт: 555 часов
  • Баланс Мегахешей: собрано 400 Mh, потрачено 392 Mh , остаток 8 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2019-01-17 01:11:50
  • Возраст: 38 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2018-06-10 power Дневник успеха 17 из 251 284 %
2017-12-28 nevermind Невидимка все 5 %
2017-12-19 javasweeper Java Sweeper все 52 %
2017-12-11 soft0 Демо софт 3 из 8 43 %
2017-12-01 game0 Демо игры 1 из 10 10 %
Итого: 78 из 326 24 %

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

Дата активности Консольный раздел Прогресс
2019-03-10 book 011. Циклы все 8 100 %
2018-07-09 solo C# набор 28 из 17 165 %
2018-07-07 solo Java - Условия 2 из 7 29 %
2018-07-05 solo Java - Ввод данных все 6 100 %
2018-06-29 solo Java - Вывод данных все 7 100 %
2018-06-22 club 7119 - Владимир Новопашин 9 из 15 60 %
2018-06-17 solo Java - Запуск все 13 100 %
2018-06-13 club 6452 - Кирилл Шмойлов все 6 100 %
2018-06-13 club 6203 - Николай все 6 100 %
2018-06-10 club 5649 - Максим Лапшинов 3 из 8 38 %
2018-06-09 club 4004 - Елена Вставская все 27 100 %
2018-05-20 club 24 - Муза Оля все 3 100 %
2018-05-03 olimp Олимпиада 2 из 40 5 %
2018-03-29 task2 Матрицы все 4 100 %
2018-03-20 task2 Простые массивы все 8 100 %
2018-03-01 task2 Матрёшки все 9 100 %
2018-02-28 task1 Календарь все 16 100 %
2018-02-27 book 111. Потоки все 8 100 %
2018-02-13 task2 Строки все 6 100 %
2018-02-07 task2 Рекурсия 1 из 4 25 %
2018-02-06 task2 Подпрограммы все 14 100 %
2018-01-13 task2 По цифрам все 8 100 %
2018-01-12 task2 Математика все 9 100 %
2018-01-12 task2 Любимые циклы все 6 100 %
2018-01-11 task2 Последовательность все 6 100 %
2018-01-10 task2 Вечность все 5 100 %
2018-01-10 task2 Узник цикла IF все 6 100 %
2018-01-09 task2 Точка и плоскость все 6 100 %
2018-01-07 book 110. Функции все 8 100 %
2018-01-05 book 101. Математика 8 из 7 115 %
2018-01-04 book 010. Условия все 8 100 %
2018-01-04 book 000. Строки все 8 100 %
2018-01-04 book 100. Массивы все 8 100 %
2018-01-04 book 001. Числа все 8 100 %
2018-01-03 task2 Пока-цикл все 6 100 %
2018-01-03 task2 For-to-чки все 26 100 %
2018-01-03 task2 Обман цикла все 7 100 %
2017-12-31 task2 Условный оператор все 16 100 %
2017-12-29 task2 Логика все 13 100 %
2017-12-26 task2 Типы данных все 5 100 %
2017-12-23 task1 Цифры 11 из 12 92 %
2017-12-22 task1 Целые задачи все 11 100 %
2017-12-10 task2 Do-рацикл все 4 100 %
2017-12-08 task2 Алгоритмика все 20 100 %
2017-12-06 task1 Символы все 5 100 %
2017-12-06 task1 Геометрия все 8 100 %
2017-12-05 task1 Формулы все 9 100 %
2017-12-05 task1 Лирика 13 из 14 93 %
2017-12-04 task1 Строки все 14 100 %
2017-12-01 task2 VIP задачи 3 из 0 %
2017-11-30 task1 Целые числа все 7 100 %
2017-11-29 task1 Семантика все 6 100 %
Итого: 464 из 508 92 %
Сохранить страницу:

11019. --
Trira
Trira
ответить
→  Pavlin  # Консоль / Логика / Побитовое НЕ / 2018-07-30 18:40

вот я тоже не поняла, как получается -7, если инвертируем 6? ~(0000 0110) = 1111 1001. Но потом поручила это дело калькулятору (в режиме "программист"), указав 1 байтовое представление, и - вот тебе -7! Нашла хороший пример на neerc.ifmo.ru/ ; Статья "Представление целых чисел: прямой код, код со сдвигом, дополнительный код" Прошла пример с задачкой из консоли про ~6 = -7 "наоборот", то есть, от -7 до 6 в  1 байтовой сетке в следующем порядке: пр.код 7 = 0000111 (без учета знакового разряда), обратный код 7 = 1111000, доп.код 7 = 1111001, доп код -7 = 11111001, ну и окончательно, после инверсии ~(-7) получаем 00000110 = 6  -)) "не в лоб, так по лбу"


17443. --
WildOrc
WildOrc
ответить
→  Pavlin  # Консоль / Олимпиада / Случайная задача / 2018-06-24 11:41

Благодарю. Перерешил иначе =)))


16496. --
Pavlin
Pavlin
ответить
→  WildOrc  # Консоль / Олимпиада / Случайная задача / 2018-06-24 11:08

Тоже сталкивался с такой проблемой с методом string.Join() в других задачах. Насколько я понял, Робот Шарп использует старую версию C# 2.0 и в этой версии метод string.Join() поддерживает только аргументы string.Join(string, string[]), а вы пытаетесь использовать аргументы string.Join(string, char[]).
В более новой версии C# все было бы правильно.


16496. --
Pavlin
Pavlin
ответить
# Консоль / 4004 - Елена Вставская / Две окружности / 2018-06-09 15:07

В этой задаче неправильное условие или ошибка в тестах.
При начальных данных в тесте 002:
0 0 10
1 1 5
очевидно, что эти окружности не имеют общих точек, но ответ "NO" засчитывается, как неверный.
То же самое с начальными данным ив тесте 004:
-1 -5 10
-1 -1 3


16496. --
Pavlin
Pavlin
ответить
→  Евгений Волосатов  # Дневник успеха / 2018-05-13 Отчёт за неделю / 2018-05-21 18:38

На этой неделе собираюсь взяться за голову и постараться вернуться в ритм. А еще я понял, что туплю и всегда заполняю отчеты за предыдущую неделю, а не текущую :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Pavlin  # Дневник успеха / 2018-05-13 Отчёт за неделю / 2018-05-21 18:17

А эта неделя как прошла?
Ты молодец - каждый день делаешь хоть что-то и это главное.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Pavlin  # Дневник успеха / 2018-05-13 Отчёт за неделю / 2018-05-19 17:12

Кучу разобрать, к учебе вернуться! Висагинас смотрит )


10717. --
OloloCode
OloloCode
ответить
→  Pavlin  # Дневник успеха / 2018-04-29 Отчёт за неделю / 2018-05-06 15:30

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


16496. --
Pavlin
Pavlin
ответить
# Дневник успеха / 2018-04-22 Отчёт за неделю / 2018-04-29 00:17

Какие 10 повторений курса Секундомер? Я этот курс ни разу не проходил. Я под базой имел в виду теорию - хочу все-таки сначала всю теорию изучить, хотя бы поверхностно, а потом уже погружаться в нюансы через практику по созданию программ.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Pavlin  # Дневник успеха / 2018-04-22 Отчёт за неделю / 2018-04-28 22:38

А через 10 повторений курса Секундомер что будет??


16496. --
Pavlin
Pavlin
ответить
# Консоль / 4004 - Елена Вставская / Минуты и секунды / 2018-04-19 17:45

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


16496. --
Pavlin
Pavlin
ответить
→  Евгений Волосатов  # Дневник успеха / 2018-04-01 Отчёт за неделю / 2018-04-09 11:25

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Pavlin  # Дневник успеха / 2018-04-01 Отчёт за неделю / 2018-04-08 21:48

Это разве ваша фотография?
Мне кажется это Шевчук, нет?


8380. --
zhikharevav
zhikharevav
ответить
→  Pavlin  # Дневник успеха / 2018-04-01 Отчёт за неделю / 2018-04-08 18:36

Молодец! Вот так и должно быть! Вначале ты попробовал разные направления в программировании....потом ты прошел несколько курсов для закрепления материала и увидеть преимущества каждого из них. Потом повторил теоретический материал, для устранения пробелов в знаниях и теперь можно себя назвать молодцом!! Так что ты молодец!


16496. --
Pavlin
Pavlin
ответить
# Консоль / Простые массивы / Квадрат многочлена / 2018-04-03 13:41

А почему робот Шарп не понимает метод Join() типа string?
Например, в этой задаче для вывода результата отлично подошла бы строка Console.WriteLine(string.Join(" ", имя_массива_с_данными)), но робот Шарп эту строку почему-то не принимает.
Это зависит от версии C# и робот Шарп использует старую версию или что? В VS все работает.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Дневник успеха / 2018-03-11 Отчёт за неделю / 2018-03-19 11:16

Да, начни с малого, выдели в сутки хотя бы пол часа на что-то и сделай это. Время то тикает, оно не ждёт =)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Pavlin  # Дневник успеха / 2018-03-11 Отчёт за неделю / 2018-03-18 22:16

Не надо собираться. Просто набирай хотя бы 1 байт каждый день. НО КАЖДЫЙ.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Личная энергия / 2018-03-04 Отчёт за неделю / 2018-03-10 16:31

Практика, практика и ещё раз практика и всё будет получаться.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Pavlin  # Личная энергия / 2018-03-04 Отчёт за неделю / 2018-03-09 15:42

Рукоплескательно.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Личная энергия / 2018-02-25 Отчёт за неделю / 2018-03-01 23:10

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

Либо это реклама ноута, по типу: "Железо не стареет" =)

Молодец, отлично движешься, база наше всё. Тоже параллельно пробегаю уроки из раздела Консоль, практика лишней не бывает.


9913. --
vip
vip
ответить
→  Pavlin  # Личная энергия / 2018-02-25 Отчёт за неделю / 2018-03-01 20:58

Картинка выбрана здоровская только нужно все в реверс обратить. Как правило тенденция программиста обратная. Сначало хорошо выглядит и опрятно одевается а вот потом как все великие математики вот для примера решивший вековую задачу Пуанкаре Перельман устал от всего отого безобразия. Что самое интересное на картинке не прослеживается эволюция железа почему-то все за одинаковыми ноутами. Ну это я так отвлекся. Удачи в игре


16496. --
Pavlin
Pavlin
ответить
→  vip  # Консоль / Олимпиада / Случайная задача / 2018-02-27 00:21

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


8932. --
Алекс
Алекс
ответить
→  Pavlin  # Система Git / Merge / 2018-02-25 00:32

Хороший отзыв, спасибо. Очень развернуто.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Система Git / Merge / 2018-02-24 14:11

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Pavlin  # Система Git / Merge / 2018-02-24 13:26

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


16503. --
Serpimolot
Serpimolot
ответить
→  Pavlin  # Консоль / Семантика / Дядюшка Эхо / 2018-02-14 21:36

Всё, уже разобрался. Что надо задача для такого начинающего, как я.


16496. --
Pavlin
Pavlin
ответить
→  Serpimolot  # Консоль / Семантика / Дядюшка Эхо / 2018-02-14 14:01

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Система Git / Deleted / 2018-02-07 03:18

А разницы нет никакой, хоть просто текст в блокноте пиши.


16014. --
Kiril Krutiajev
Kiril Krutiajev
ответить
→  Pavlin  # Система Git / Deleted / 2018-02-06 23:40

Вообще в этой секции да, но тут речь идет о git, так, что тут не важно, Java файлы или C# ты будешь перекидывать


16496. --
Pavlin
Pavlin
ответить
→  Kiril Krutiajev  # Система Git / Deleted / 2018-02-06 22:52

В этих уроках используется только Java, не C#?


16496. --
Pavlin
Pavlin
ответить
# Консоль / Простые массивы / Мини-максимум / 2018-01-17 20:59

Кто понял, как пройти с усложнением 1,5·N ?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2018-01-04 23:26

Бывает =)


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2018-01-04 22:19

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Консоль / 6.Математика / Квадратное уравнение / 2018-01-04 22:01

первое число должно быть меньше, чем второе при выводе


16496. --
Pavlin
Pavlin
ответить
→  Алексей Мацишевский  # Консоль / 6.Математика / Квадратное уравнение / 2018-01-04 21:52

У меня порядок цифр другой, но тоже 2 теста не проходит:
-4 25 5  мой ответ 6.444 -0.194
-2 -4 0  мой ответ 0.000 -2.000



16496. --
Pavlin
Pavlin
ответить
# Консоль / Логика / Побитовое НЕ / 2017-12-28 21:04

Если первая единица слева отвечает за знак +-, то почему -7 типа байт в двоичной системе ‎1111 1001, а не ‎1000 0111?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-21 06:14

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


4814. --
Дмитрий
Дмитрий
ответить
→  Pavlin  # Java Sweeper / Невидимка - На шухере / 2017-12-21 01:17

Это нормально! Все через это проходили! Полезно сразу после использования ранее неизвестной функции на практике открыть учебник, к примеру, Шилдта или Троелсена и прочитать именно про эту функцию. Читать весь учебник от корки до корки, конечно, полезно, но сложно для восприятия.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Pavlin  # Java Sweeper / Невидимка - Сматываем удочки / 2017-12-20 23:46

Поздравляю!


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-20 21:05

Демо-уроки не особо подходят для новичков - там по сути инструкция по пошаговому созданию программы. Если знаний особо нет, то остается только повторять код за автором не понимая 90% процентов из того, что происходит на экране.
Как по мне, сначала нужно подтянуть теоретическую базу, потом набить руку на консольных задачах, а потом уже приступать к видеоурокам.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / Невидимка - На шухере / 2017-12-20 20:48

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


16496. --
Pavlin
Pavlin
ответить

10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / Невидимка - На шухере / 2017-12-20 20:36

Если по Java не читал книги, а C# не знаком, что за книжки ты читал? просто интересно.


9752. --
chokayes
chokayes
ответить
→  Pavlin  # Java Sweeper / Выбор из выбора / 2017-12-20 08:31

я еще не дошел до этого урока, интересно.


9752. --
chokayes
chokayes
ответить
→  Pavlin  # Java Sweeper / Актуальное информирование / 2017-12-20 08:30

"После дневного перерыва освежить в памяти структуры программы." - точно )


16496. --
Pavlin
Pavlin
ответить
→  Евгений Волосатов  # Java Sweeper / Финальный аккорд / 2017-12-19 23:08

Спасибо вам еще раз за щедрость. И за программу-невидимку, как очень-очень приятный победный бонус, сразу тройное спасибо :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Pavlin  # Java Sweeper / Финальный аккорд / 2017-12-19 23:03

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


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 14:46

Ок, в следующий раз просто не комментируй мои заблуждения, хорошо?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 14:45

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


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 14:41

Дух? Какой дух? Причем тут дух? Что ты несешь вообще?
Я развел полемику? Это ты мне постоянно пишешь зачем-то.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 14:39

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


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 14:35

Чувак, какой же ты душный...
Хорошо, зачем ты мне рассказываешь, что мне надо делать? С чего ты взял, что твое мнение должно меня интересовать?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 14:32

надо != должен


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 14:31

Зачем ты мне рассказываешь, что я должен, а что не должен?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 14:30

Значит надо было прикрепить план, ты что маленький?


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 14:28

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 14:27

Кстати, ты можешь использовать свойства, если тебе не нравятся геттеры/сеттеры =)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 14:26

Поэтому я написал, что они есть как там так и там.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 14:26

т.е. не 24 минуты, я ранее уже об этом писал...


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 14:25

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 14:24

Отчёты говорят как надо, а дубликаты это априори неверно, так что есть прописные истины и законы, которых придерживаются ВСЕ И ВЕЗДЕ, ты чем отличаешься от других?
з.ы.
ещё раз повторяю, в сутках не 24 часа, мне чтобы написать сообщение нужно несколько секунд, параллельно я делаю свои дела и работаю, не переживай, у меня хватает скорости заниматься одновременно многими делами.


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 14:21

Ну то, что тебе заняться нечем, я уже понял. Осталось только выяснить, почему ты решил, что кого-то должно интересовать твоем мнение, как НАДО ПРАВИЛЬНО учить программирование и проходить курс. По-моему каждый сам для себя это решает, нет?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 14:19

в Java есть свойства! повторяю ещё раз.


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 14:15

Что за бред ты несешь? Ты мои сообщения читаешь вообще? Все что я сказал, что свойства в C# удобнее геттеров и сеттеров, которые нужно использовать в Java, потому что свойств там нет.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 14:09

Мне пофиг на тебя лично, так как твоя жизнь и качество твоего кода это твоё личное дело, но мне не пофиг на отчёты, ты не первый и не последний, кому я заворачиваю дубликаты отчётов, есть хороший фильм "Служебный роман", там звучит отличная фраза: "делом надо заниматься хорошо или не заниматься им вообще!"


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 14:07

В обоих языках имеются как геттеры/сеттеры так и свойства!!! у тебя неверное сравнение из-за слабого познания. Даже не знаешь, зачем геттеры/сеттеры используются, даже зная, что они медленнее.
з.ы.
ты реально думаешь, что в сутках 24 минуты? =)


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 12:49

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


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 12:46

"Вспомнил насколько удобней свойства в c#, чем геттеры и сеттеры в Java."
Где ты тут увидел утверждение, что в C# нет геттеров и сеттеров?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 12:44

Но началось с того, что ты утверждал, что их в C# нет. Теперь то это для тебя стало очевидно.


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 12:44

Ну очевидно, что геттеры и сеттеры есть везде, где есть методы и модификатор доступа private.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 12:44

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


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 12:42

Ты понимаешь, что мы уже 20 минут обсуждаем мою лень, глобальную проблему дубликации сриншотов или умение делать сриншоты. Тебе заняться нечем или что?
Я тебе, по-моему, доступно объяснил, почему я использовал скрин из предыдущего урока. Ты сказал, что тебе вообще пофиг. Что тебе еще от меня надо?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 12:40

Я написал, что в C# тоже есть геттеры и сеттеры


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 12:37

Ну если свойства не только удобнее, а еще и быстрее, то вообще отлично. К чему тогда ты мне вообще о них начал писать?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 12:36

Ну тогда теория тут тоже есть, раз на джава раш теория, я там тоже был, тут интереснее.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 12:35

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


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 12:35

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


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 12:34

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-19 12:33

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


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 12:31

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / Флаг над классом / 2017-12-19 12:30

А что же за книжки ты читал тогда? ты говорил о теории, без которой ничего не понять, кинь ссылки на них.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / Сравнение координат / 2017-12-19 12:27

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / За гранью видимого / 2017-12-19 12:26

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


16496. --
Pavlin
Pavlin
ответить
# Java Sweeper / C# Подарки от Деда Игромистра / 2017-12-19 11:50

Уже давно коплю :)


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-19 11:30

Я не читал книг по джаве.


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин  # Java Sweeper / Флаг над классом / 2017-12-19 11:27

С чего ты взял, что я читал книжки по джаве?


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин  # Java Sweeper / Сравнение координат / 2017-12-19 11:25

Зачем мне делать второй скриншот, если на нем будет то же самое, что и на скриншоте, который я делал до этого?


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин  # Java Sweeper / За гранью видимого / 2017-12-19 11:20

Так в C# вместо них свойства используют, насколько я понял, потому что удобнее.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Pavlin  # Java Sweeper / C# Подарки от Деда Игромистра / 2017-12-19 10:24

Мегахеши будешь копить? :)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / Мышечный адаптер / 2017-12-19 04:59

А в книжках не описывалось разве? что за книжки ты читал?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / Флаг над классом / 2017-12-19 04:58

Практика решает!!!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / Флаг над классом / 2017-12-19 04:58

Книжки слабо помогают, да? а вот практика на этом проекте в течении года по языку Java, данный курс сделала примитивным.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / Сравнение координат / 2017-12-19 04:55

www.videosharp.info/16496/checking/javasweeper=1839#card дубликаты не принимаются, что же ты халявишь с отчётами?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin  # Java Sweeper / За гранью видимого / 2017-12-19 04:02

в C# тоже есть геттеры и сеттеры и в Java свойства тоже имеются, просто решили их не использовать напрямую.


16496. --
Pavlin
Pavlin
ответить
→  Евгений Волосатов  # Java Sweeper / Мышечный адаптер / 2017-12-18 19:42

Нет, это я просто никогда не сталкивался с ними, другим может быть все просто и понятно.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Pavlin  # Java Sweeper / Мышечный адаптер / 2017-12-18 19:34

Ещё и это надо было на два урока разделить?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-17 19:50

Нет, просто мышление, видимо ты не встречал людей, которым сложно вообще думать =)


16496. --
Pavlin
Pavlin
ответить
→  Иван Воронин   / 2017-12-17 19:22

Какое еще необходимое мышление? В смысле задачу, на подзадачи разбивать и тд? Это навык, который вырабатывается.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Pavlin   / 2017-12-17 18:17

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


  • Звание: Асинхронист
  • Накопленный опыт: 555 часов
  • Собранный капитал: нет

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

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

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

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

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

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

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





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

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

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

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


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



Научился: Узнал о адаптере мышки и как его использовать.
Трудности: Сразу новая информация и о слушателе мышке, и о адаптере.