Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Робот Шарп работает.

Алекс
  • Звание: Алгоритмист
  • Накопленный опыт: 139 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-04-12 00:02:29
  • Возраст: 34 года

Видеокурсы

Дата активности Видеокурс Прогресс
2018-04-16 power Дневник успеха 10 из 163 167 %
2018-04-01 soft3 Теория ООП 36 из 39 93 %
2018-02-24 game0 Демо игры 3 из 10 30 %
2017-04-09 soft0 Демо софт 1 из 8 15 %
Итого: 50 из 220 23 %

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

Дата активности Консольный раздел Прогресс
2018-04-21 solo C# набор 19 из 17 112 %
2018-04-18 task1 Цифры 1 из 12 9 %
2018-04-08 task1 Целые задачи 10 из 11 91 %
2018-03-25 task1 Лирика 13 из 14 93 %
2018-03-17 task1 Геометрия все 8 100 %
2018-03-16 club 24 - Муза Оля 1 из 3 34 %
2018-03-12 task1 Формулы все 9 100 %
2018-03-04 task1 Строки все 14 100 %
2018-02-22 task1 Целые числа все 7 100 %
2018-02-21 task1 Семантика все 6 100 %
Итого: 88 из 101 88 %
Сохранить страницу:


8932. --
Алекс
Алекс
ответить
→  Neverwinter 2  # Карточки памяти / Алгоритм игры / 2018-04-23 20:39

Офигенное видео! Круто!


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

Дорогу осилит идущий.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Дневник успеха / 2018-04-15 Отчёт за неделю / 2018-04-17 08:36

С возвращением.
Нас ждут великие дела!


9752. --
chokayes
chokayes
ответить
→  Алекс  # Дневник успеха / 2018-04-01 Отчёт за неделю / 2018-04-03 12:51

поздравляю с окончанием классного курса по теории ООП!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Дневник успеха / 2018-04-01 Отчёт за неделю / 2018-04-02 12:13

Каждый день.


8932. --
Алекс
Алекс
ответить
→  Chip  # Теория ООП / Перемещение круга / 2018-03-30 22:23

Молодец. Хороший темп.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Теория ООП / Интерфейс. Кружочки гоняются друг за другом. / 2018-03-28 17:31

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Теория ООП / Интерфейс. Зачем он нужен. / 2018-03-28 11:55

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


8932. --
Алекс
Алекс
ответить
→  Иван Воронин  # Теория ООП / Интерфейс. Зачем он нужен. / 2018-03-27 20:40

Иван, там по видео создаётся сначала класс, а затем переименовывается в интерфейс. Отсюда и возник вопрос. Но я ответ уже нашёл: в VS можно сразу создавать интерфейс.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Теория ООП / Интерфейс. Зачем он нужен. / 2018-03-27 14:29

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Теория ООП / Интерфейс. Кружочки гоняются друг за другом. / 2018-03-26 12:14

Будь внимательнее, ошибки копипаста самые сложные для отладки, а судя по коду, как уже ранее сказал Игромистр, у тебя слишком много X в уравнении, сверься с видео и исправь


8932. --
Алекс
Алекс
ответить
# Консоль / Лирика / Рулетка * / 2018-03-26 00:17

Как в анекдоте: "Угадал все буквы, не смог назвать слово."


8932. --
Алекс
Алекс
ответить
→  Евгений Волосатов   / 2018-03-26 00:12

Точно! Спасибо. Исправил и заработало как надо.


17093. --
jin
jin
ответить
→  Алекс  # Теория ООП / Интерфейс. Кружочки гоняются друг за другом. / 2018-03-25 23:06

Int16 - short, Int32 - int (разный диапазон значений; велечина чисел) если ореинтироваться на выскочившую ошибку, но там могут быть скрыты и другие (исправив, компилятор подскажет).


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Теория ООП / Интерфейс. Кружочки гоняются друг за другом. / 2018-03-25 19:16

В третьих скобках игреки должны быть.
Может 16 на 32 сменить


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Шахматы по сети / Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК / 2018-03-20 14:58

в описании к уроку есть название домена draw.io вот там и создаются такие красивые схемы.


8932. --
Алекс
Алекс
ответить
→  Евгений Волосатов  # Теория ООП / Интерфейс. Зачем он нужен. / 2018-03-19 21:47

Спасибо. Появилась хоть какая-то ясность. Диалог местами ржачный.)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Теория ООП / Интерфейс. Зачем он нужен. / 2018-03-19 21:17

Почитай вот этот диалог:
habrahabr.ru/post/351384/


8932. --
Алекс
Алекс
ответить
→  vip  # Дневник успеха / 2018-03-18 Отчёт за неделю / 2018-03-19 00:18

Консольные задачи порешай. Там быстро можно звание прокачать.)


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

Нет предела беспределу :)


8932. --
Алекс
Алекс
ответить
→  Родион  # Шпионский бот / ФИНАЛЬНЫЙ УРОК / 2018-03-16 20:29

Круто! Очень функционально. Качественное видео. Команда ВКЛ ПК, я ожидал включения.)


8932. --
Алекс
Алекс
ответить
→  Snepper  # Демо игры / C# чего начать программировать / 2018-03-16 10:48

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


8932. --
Алекс
Алекс
ответить
# Консоль / Геометрия / Геометрическое / 2018-03-14 16:21

Условие задачи неявно написано. Про ввод чисел.


13417. --
Chip
Chip
ответить
→  Алекс  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2018-03-14 11:49

Спасибо)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Теория ООП / Переезд graph в базовый класс / 2018-03-14 00:25

Молодец, отлично справился.


8932. --
Алекс
Алекс
ответить
→  Chip  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2018-03-13 22:13

Наглядненько.) Круто!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Теория ООП / Переезд graph в базовый класс / 2018-03-13 03:43

Если бы у тебя были номера строк, можно было бы тебе подсказать, но на вскидку, конструктор Pixel и функция distance у тебя не там где надо, пересмотри ещё раз внимательно урок и перенести их куда надо.


10494. KF
Алексей В.
Алексей В.
ответить
→  Алекс   / 2018-03-12 15:20

Сайт Draw.io раздел UML


8932. --
Алекс
Алекс
ответить
→  Алексей В.  # Шахматы по сети / Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК / 2018-03-12 15:19

Алексей, в чём рисовал схему?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Теория ООП / Переезд graph в базовый класс / 2018-03-12 10:37

Перенеси первую } в конец файла


8932. --
Алекс
Алекс
ответить
→  Алексей  # Демо игры / C# чего начать программировать / 2018-03-10 12:57

Добро пожаловать, Алексей. Главное, заниматься регулярно и не бросать.


8932. --
Алекс
Алекс
ответить
→  Артур  # Демо софт / Вступительное слово / 2018-03-09 13:34

Не VB , а VS.


17619. --
Gilman
Gilman
ответить
→  Алекс  # Теория ООП / Второй Снеговик / 2018-03-08 18:28

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


16218. --
Дмитрий
Дмитрий
ответить
→  Алекс  # Наноигры / Арканоид - Шарик и кирпичики / 2018-03-08 09:55

Алекс, спасибо.


8932. --
Алекс
Алекс
ответить

8932. --
Алекс
Алекс
ответить

9156. --
Dimon
Dimon
ответить
→  Алекс   / 2018-03-03 05:11

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


8932. --
Алекс
Алекс
ответить
→  Dimon   / 2018-03-03 01:57

А на ответ хватило сил. Не обижайся. Но угроз не надо.


9156. --
Dimon
Dimon
ответить
→  Алекс   / 2018-03-02 17:40

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


8932. --
Алекс
Алекс
ответить
→  Dimon  # Тетрис / ФИНАЛЬНЫЙ УРОК / 2018-03-02 16:37

Сил не хватило на отчёт.))


8932. --
Алекс
Алекс
ответить
# Консоль / Строки / Substring / 2018-03-02 02:02

Отлично.


8932. --
Алекс
Алекс
ответить
→  Дмитрий Дронченко  # Демо игры / Картинка с секретом / 2018-03-02 01:54

Попробуй переключаться между окнами по Alt + Tab. И добро пожаловать.)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Теория ООП / Цветные карандаши / 2018-03-01 14:37

На выполнение коротких уроков проще найти время.


8932. --
Алекс
Алекс
ответить
# Консоль / Строки / Replace / 2018-02-28 13:37

Отлично.


8932. --
Алекс
Алекс
ответить
→  Новопашин Владимир  # WPF Clocks / Финал / 2018-02-28 00:20

Красотень.


8932. --
Алекс
Алекс
ответить
→  Abc  # Java Sweeper / C# Подарки от Деда Игромистра / 2018-02-28 00:17

Не зачёт.


8932. --
Алекс
Алекс
ответить
# Консоль / Строки / PadRight/Left / 2018-02-27 23:23

Отлично.


8932. --
Алекс
Алекс
ответить
# Консоль / Строки / Remove / 2018-02-26 20:59

Отлично.


16253. --
Дмитрий
Дмитрий
ответить
→  Алекс  # Личная энергия / 2018-02-25 Отчёт за неделю / 2018-02-26 00:47

в свойствах проекта неправильно указан путь к сборке. Попробуйте создать новый проект и набрать код заново (ну или скопировать)


16253. --
Дмитрий
Дмитрий
ответить
→  Алекс  # Теория ООП / Структура vs Класс / 2018-02-26 00:44

А красне подчеркивания Вас не смутили? В объявлении переменных sp и cp точки не нужны.


8932. --
Алекс
Алекс
ответить

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

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


8932. --
Алекс
Алекс
ответить
# Консоль / Строки / Last/IndexOf / 2018-02-24 20:40

Отлично. Спасибо.


8932. --
Алекс
Алекс
ответить
# Консоль / Строки / Contains / 2018-02-24 19:15

Отлично.


8932. --
Алекс
Алекс
ответить
# Консоль / Строки / ToLower/Upper / 2018-02-24 16:49

Отлично. Хотя и без Compare.


8932. --
Алекс
Алекс
ответить
# Консоль / Строки / CompareTo / 2018-02-24 13:03

Отлично.


8932. --
Алекс
Алекс
ответить


8932. --
Алекс
Алекс
ответить
# Консоль / Строки / Length / 2018-02-23 10:02

Отлично.


8932. --
Алекс
Алекс
ответить
# Консоль / Целые числа / Отзыв / 2018-02-22 21:09

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


8932. --
Алекс
Алекс
ответить
# Консоль / Целые числа / Деление / 2018-02-22 19:40

Отлично.


8932. --
Алекс
Алекс
ответить
# Консоль / Целые числа / Два числа / 2018-02-22 19:12

Спасибо! Заходит хорошо.


8932. --
Алекс
Алекс
ответить
# Консоль / Целые числа / Чтение / 2018-02-22 19:02

Три способа преобразования переменных. Очень хорошо.



8932. --
Алекс
Алекс
ответить
# Консоль / Целые числа / Максима / 2018-02-21 21:39

Не могу решать без видеорешений.((


8932. --
Алекс
Алекс
ответить
# Консоль / Семантика / Китайская стена / 2018-02-21 01:34

Много вариантов решения.


8932. --
Алекс
Алекс
ответить
# Консоль / Семантика / Дедушка Эхо / 2018-02-21 01:26

Считываем и заносим в переменную и затем воспроизводим два раза.


8932. --
Алекс
Алекс
ответить
# Консоль / Семантика / Дядюшка Эхо / 2018-02-21 01:17

Работает.


8932. --
Алекс
Алекс
ответить
# Консоль / Семантика / Считалка / 2018-02-21 01:05

И не думал, что такое простое решение. =\


8932. --
Алекс
Алекс
ответить
→  chokayes  # НаноШахматы / PHP - Установка EasyPHP / 2018-02-20 13:25

Отчет напиши.


8932. --
Алекс
Алекс
ответить
→  chokayes  # НаноШахматы / HTML - Фигуры на Доске / 2018-02-20 13:24

Чему научился? Что было сложным?


8932. --
Алекс
Алекс
ответить
# Консоль / Семантика / Калькулятор / 2018-02-20 00:17

Отлично. Когда-нибудь пригодится.


8932. --
Алекс
Алекс
ответить
→  Алексей В.  # Java Sweeper / Ограда из единиц / 2018-02-19 23:53

Отлично. Комментарии пиши подробнее. Я читаю.)


8932. --
Алекс
Алекс
ответить
# Консоль / Семантика / Привет, Мир! / 2018-02-19 23:50

Начало положено.


8932. --
Алекс
Алекс
ответить

8932. --
Алекс
Алекс
ответить
→  Александр  # Личная энергия / 2018-02-18 Отчёт за неделю / 2018-02-19 00:02

Молодец. Интересный отзыв.


8932. --
Алекс
Алекс
ответить
→  vip  # Демо софт / Вам телеграмма! / 2018-02-18 23:44

Круто. Я тоже подписался.)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Демо игры / C# чего начать программировать / 2018-02-05 19:29

Отличное желание.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Теория ООП / Инкапсуляция мечты / 2018-02-05 15:01

Комьюнити версию ставь, она бесплатная.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Демо игры / Картинка с секретом / 2017-04-16 21:22

Ржачный писикот. =)


8932. --
Алекс
Алекс
ответить
→  Иван Воронин  # Демо игры / Картинка с секретом / 2017-04-16 19:54

Готово.)) Спасибо.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Демо игры / Картинка с секретом / 2017-04-16 17:23

Да, тут немного геморно это, но можно, просто ещё не опытный, ладно, помогу вернуть, жду скрин =)


8932. --
Алекс
Алекс
ответить
→  Иван Воронин  # Демо игры / Картинка с секретом / 2017-04-16 13:10

Не могу вернуть и приложить скрин картинки.(


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Демо игры / Картинка с секретом / 2017-04-16 06:20

А где скриншот программы и секретной картинки?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алекс  # Демо игры / Вступительное слово / 2017-04-11 02:30

Да, все версии VS ставятся независимо, поэтому если старая не нужна, удалить её лучше до установки более новой.


  • Звание: Алгоритмист
  • Накопленный опыт: 139 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2019-01-01

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Anatoli 24765 80
2 -- Николай Миролюбов 6203 38
3 KF MaxB 25450 31
4 KF Bemen 28396 5 5 30
5 KF Алексей В. 10494 23
6 KF Костя 28874 21
7 -- Посетитель 0 5 5 15
8 KF Vdonsk 26175 15
9 -- Валерий Жданов 791 4 4 14
10 -- Vlad_Plestsov 28882 12
11 -- Морозов Юрий Александрович 2639 10
12 KF Yefim 11589 7
13 -- Vasilij 28739 6
14 -- Igorenzia 689 5
15 -- Иван 2146 5
16 -- Dmitry Sinitsin 17947 4
17 -- Алекс 28946 1 1 1
18 -- Alikan 28947 1 1 1
19 -- Савва Гриченко 28923 1
20 -- Кирилл 28925 1
21 -- Maksim 28928 1
22 -- Игорь 28930 1
23 -- Маша 28935 1
24 -- Бакдаулет 28938 1
25 -- GBK 28941 1
26 -- Артем Кругликов 28945 1

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

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

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

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

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

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





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

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

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

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


Научился: Вношу обучение в привычку.
Трудности: Пока не знаю какие есть горячие клавиши. И некоторые окна вызывают непонимание, что с ними делать.



Научился: добавил класс game, изменил метод buttonAddGamer_Click (), разместил на форме таймери создал его метод, реализовал метод timer_Tick (), доработал Arena.FindNewLeader (). Недочёт с переголением можно исправить, добавив какой-то признак того, что объект только что был лидером.