Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта
Вебинар «Мы начинаем PHP + Yii2» начнётся через 21 час. 44 мин.

Андрей
  • Звание: Гаммациклоп
  • Накопленный опыт: 97 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: 194 байта
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-06-23 21:00:30
  • Город проживания: Москва

Видеокурсы

Дата активности Видеокурс Прогресс
2018-06-23 memory Карточки памяти 1 из 0 %
2018-05-25 telebot API Telegram 9 из 24 38 %
2018-04-27 spybot Шпионский бот все 14 100 %
2017-12-24 javasweeper Java Sweeper 22 из 0 %
2017-08-24 bomberman Бомбермэн 2 из 22 10 %
2017-08-18 yii Yii2 5 из 40 13 %
2017-05-02 game1 Наноигры 1 из 10 10 %
2015-04-14 game0 Демо игры 1 из 10 10 %
2015-04-12 soft0 Демо софт 1 из 7 15 %
Итого: 56 из 127 45 %

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

Дата активности Консольный раздел Прогресс
2015-07-01 task2 Алгоритмика 1 из 20 5 %
2015-07-01 task2c Условный оператор 9 из 16 57 %
2015-06-30 task1 Семантика все 6 100 %
2015-06-30 task3 Динамика все 3 100 %
2015-06-30 task1b Строки 1 из 14 8 %
2015-06-22 task3 Комбинаторика все 9 100 %
2015-06-03 task2i Узник цикла IF 1 из 6 17 %
2015-04-20 task3 Рекурсия все 4 100 %
Итого: 34 из 78 44 %
Сохранить страницу:

6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # API Telegram / Волшебство начинается! / 2018-05-21 16:05

Отлично Андрей! У тебя уже получается самостоятельно доделывать домашнее задание! Это правильный путь к успеху!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # API Telegram / Не хочу писать! / 2018-05-16 15:48

Здорово получилось!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # API Telegram / Вам телеграмма! / 2018-05-16 02:56

Отлично, Андрей, сработал и правильно ответил на вопрос!


4753. Андрей
Андрей
ответить
→  Евгений Волосатов   / 2018-04-28 22:38

Спасибо!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей   / 2018-04-28 22:36

Продлил оба курса вам на месяц.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # Шпионский бот / Процессуальный кодекс / 2018-04-13 11:23

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


4753. Андрей
Андрей
ответить
→  Кирилл Шмойлов  # Шпионский бот / ФИНАЛЬНЫЙ УРОК / 2018-04-13 10:40

Добрый день, Кирилл! Спасибо за курс. Видео не записываю - не хочу выкладывать что-либо в youtube по своим личным соображениям - у каждого свои тараканы :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # Шпионский бот / ФИНАЛЬНЫЙ УРОК / 2018-04-13 03:49

Отлично, Андрей, много узнал. Не стал записывать видео результата?


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # Шпионский бот / Процессуальный кодекс / 2018-04-13 03:48

Где результат выполнения программы? Код не обязательно показывать!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # Шпионский бот / Фото в студию / 2018-04-10 03:28

И не только в чат телеграмма, функция довольно-таки универсальная!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # Шпионский бот / Логировали, логировали да не вылогировали / 2018-04-08 13:23

Отличное отработка урока и домашнего задания!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # Шпионский бот / Телеграммировать / 2018-04-05 15:47

Вообще в этом и есть цель моего обучения, не просто показать код, а получить от вас обратную связь, что вы действительно что-то сделали, повторили, добавили и у вас получилось! Для этого в том числе и домашние задания!


4753. Андрей
Андрей
ответить
→  Кирилл Шмойлов  # Шпионский бот / Телеграммировать / 2018-04-05 14:29

Спасибо, Кирилл! Вроде ничего сложного, но идея давать задания для самостоятельного выполнения, а не просто повторять действия, мне понравилась. Заставляет немного пошевелить мозгами :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # Шпионский бот / Телеграммировать / 2018-04-05 14:18

Отлично получилось, Андрей!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # Шпионский бот / Вам телеграмма! / 2018-04-04 13:56

Молодец, справился с домашним заданием!


8380. zhikharevav
zhikharevav
ответить
→  Андрей  # Шпионский бот / Авторазбор в действии / 2018-04-04 10:02

JSON (JavaScript Object Notation) - простой формат обмена данными, удобный для чтения и написания как человеком, так и компьютером. Он основан на подмножестве языка программирования JavaScript, определенного в стандарте ECMA-262 3rd Edition - в декабре 1999 года. Стандарт не поддерживает ссылки на объекты. Представляет данные в виде строки ))


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # Шпионский бот / Хочу новости / 2018-04-01 05:57

Да, Андрей, на следующем уроке мы сделаем её проще и быстрее!


16533. Андрей Шевченко
Андрей Шевченко
ответить
→  Андрей  # ZX Labyrinth / Путь к победе / 2017-12-30 15:00

отлично =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Андрей  # ZX Labyrinth / Путь к победе / 2017-12-30 08:40

Ух ты ух ты! Уже человечек двигается


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей  # ZX Labyrinth / Путь к победе / 2017-12-30 00:29

Спекки бессмертен =)


9752. chokayes
chokayes
ответить
→  Андрей  # ZX Labyrinth / Несметные сокровища / 2017-12-29 00:22

класс


4814. Дмитрий
Дмитрий
ответить
→  Андрей  # ZX Labyrinth / Несметные сокровища / 2017-12-29 00:12

Отлично!


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей  # Java Sweeper / Полный список / 2017-12-25 10:56

Либо надо будет вызывать репейнт, чтобы отобразить изменения.


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей  # Java Sweeper / Полный список / 2017-12-25 10:55

setVisible лучше вызывать вообще в конце инициализации объектов формы.


4814. Дмитрий
Дмитрий
ответить
→  Андрей  # Java Sweeper / C# Подарки от Деда Игромистра / 2017-12-24 10:13

Приветствую! С возвращением!


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей  # Java Sweeper / Статичная граница / 2017-12-24 10:01

Он есть, но в многопоточности.


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей  # Java Sweeper / Наши координаты / 2017-12-24 09:52

Они не могут, они так и делают, но так как у нас маленькая программа, разница в скорости не существенна.


4814. Дмитрий
Дмитрий
ответить
→  Андрей  # Java Sweeper / Метод рисования / 2017-12-22 01:08

С возвращением!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Андрей  # Bomberman / Площадка для игр / 2017-08-25 06:13

Согласен с русскими наименованиями.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # Bomberman / Площадка для игр / 2017-08-24 18:11

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


9014. Николай Денисов
Николай Денисов
ответить
→  Андрей  # Bomberman / Площадка для игр / 2017-08-24 14:57

Полностью согласен


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Андрей  # Bomberman / Основная форма / 2017-08-23 15:20

да, Андрей, самое начало часто похоже, но и его нужно сделать! ;)


8275. Tekashnik
Tekashnik
ответить
→  Андрей  # Yii2 / Git - Все ходы записываются / 2017-08-16 05:42

Была у меня такая же делемма)) Но как сказал Иван, если сделать git init в консоли то phpstorm увидит папку .git и сам всё поймёт


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей  # Yii2 / Git - Все ходы записываются / 2017-08-15 21:35

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


4753. Андрей
Андрей
ответить
→  Иван Воронин  # Yii2 / Git - Все ходы записываются / 2017-08-15 11:05

эта настройка, видимо, запоминается, после того, как ее один раз выбрали (там ведь есть выбор из разных систем контроля версий).


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей  # Yii2 / Git - Все ходы записываются / 2017-08-15 04:39

Очень странно, но хорошо, что сам разобрался.


4753. Андрей
Андрей
ответить
/ 2017-08-14 14:13

на скачивание по


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Yii2 / ПО - Вступление и подготовка / 2017-08-14 13:59

На что время ушло?


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей  # Yii2 / ПО - Вступление и подготовка / 2017-08-14 02:54

Время всегда движется с постоянной скоростью.


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей  # Наноигры / Арканоид - Уровень и ракетка / 2017-05-03 10:17

Первые уроки писались от и до, чем они новее, тем короче, как раз минут 5-15


4753. Андрей
Андрей
ответить
# Начало / Мои успехи / 2015-04-17 10:48

1. 3 дня по 30-40 минут
2. Вычисление факториала
3. Часто пиходят разные идеи по созданию сайтов, но покопавшись в интернете понимаешь, что аналогичных сайтов и так хватает и создать что-то конкурентно способное одному, в свободное от работы время, вряд ли получится
4. Алгоритмические задачи помогают расшевилить мозг
5. Заниматься регулярно, каждый день


  • Звание: Гаммациклоп
  • Накопленный опыт: 97 часов
  • Собранный капитал: 194 байта

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты
Написан ответ
Набран текст
Решена задача
Выполнен видеоурок 1 5 6
Ежедневный бонус
Опубликовано в соцсетях
Собран мегахеш
Итого 1 5 6 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Виктор 17606 10 15 11 36 286
2 Evgenii Kudriavtcev 18493 8 115 10 133 280
3 Tekashnik 8275 10 15 15 40 240
4 chokayes 9752 10 15 15 40 240
5 WildOrc 17443 10 15 15 40 240
6 Иван Воронин 10558 10 10 10 30 230
7 Dmitry Sinitsin 17947 10 11 5 26 201
8 ser2018 17425 6 5 11 177
9 Serge 16861 5 10 10 25 175
10 Иван 2146 9 15 5 29 163
11 Дмитрий 4814 10 10 5 25 150
12 Андрей 162 5 10 5 20 117
13 Родион Глушков 11582 5 10 5 20 117
14 Pavlin 16496 5 10 5 20 117
15 sparda 18477 5 10 5 20 114
16 Dima 11051 5 12 1 18 106
17 Слава 17255 6 10 4 20 86
18 Александр 3922 10 2 12 86
19 Arslan 18688 8 10 6 24 77
20 Николай Миролюбов 6203 10 1 11 73
21 Andrew 18783 65
22 Oleksandr 17663 10 10 5 25 57
23 Ramzan 18272 54
24 nasr 18889 52
25 Сарапульцев Константин 1570 43
26 Roman 18683 5 5 1 11 42
27 Валерий Жданов 791 8 8 42
28 Андрей 17589 5 5 42
29 Евгений Волосатов 1 9 9 41
30 FireWolf 10080 41
31 Дмитрий 16218 41
32 Yefim 11589 5 5 10 40
33 Anton 5394 6 3 9 40
34 Марат 17791 38
35 Neverwinter 2 1901 5 5 10 35
36 Стен 18842 1 5 6 35
37 alklokov 18681 35
38 Chai 18816 6 5 11 31
39 Посетитель 0 5 5 30
40 Антон Кравченко 5502 5 5 30
41 Петя 7652 5 5 28
42 Виталий 16268 5 5 28
43 vip 9913 5 5 10 27
44 Саша Авербух 16520 5 5 25
45 Дмитрий 4210 5 5 20
46 Salamatory 18774 5 5 16
47 Кирилл Шмойлов 6452 16
48 Андрей Шевченко 16533 5 5 15
49 Денис 4395 15
50 KpucTo6aJlb 13385 15
51 Дмитрий 17813 15
52 Александр 18131 15
53 Мирзаев Магомед 18311 15
54 knockjkeee 18563 15
55 rahunak 15621 13
56 Слава 17769 1 1 12
57 Voloshin Alexey 18838 11
58 Сергей Соколов 10670 5 5 10
59 Егор 14446 5 5 10
60 Григорий 3850 10
61 Андрей 6275 10
62 Алексей 8672 10
63 Николай Денисов 9014 10
64 DimanDOS 14981 10
65 Константин Мельников 17022 10
66 Protos 16459 9
67 Dimitry 17334 3 3 8
68 Aleksandr 10298 7
69 Андрей 4753 5 5 6
70 Роман 14462 3 3 6
71 Александр 17981 6
72 Andrew Ut 18924 6
73 Сергей Сергеевич 459 5
74 Роман Осипов 6758 5
75 ymik321 11829 5
76 Сергей 12525 5
77 Сергей 14008 5
78 Evgeny 17084 5
79 Vitalik 18853 5
80 Илья 18894 5
81 Solaris 18918 5
82 Казуал 18508 4 4 4
83 Maksym 18302 3
84 Timoha 9980 2
85 superGrover 18626 2
86 Vladimir 13499 1 1 1
87 NatashaAstakhova 18847 1 1 1
88 Qifir 18935 1 1 1
89 petro_zzz 2237 1
90 Denis 18356 1
91 Сяинов Артём 18631 1
92 Марк 18848 1
93 Алексей 18890 1
94 Анастасия 18899 1
95 dnl 18901 1
96 Kirill 18908 1
97 Мария 18910 1

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

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

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

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

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

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




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

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

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

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


Научился: Помечать папку как корень ресурсов получать ресурсы из программы, используя getClass().getResource().



Научился: Создавать inline меню и получать данные о выбранном пользователем пункте этого меню. Ответ: чтобы получить данные из запроса, необходимо добавить в класс Result свойство callback_query (тип этого свойства см. на приложенном скриншоте - можно сгенерировать в Visual Studio с помощью Edit->Paste Spetial->Paste JSON as classes). Далее при переборе результатов можно проверять, заполнено ли это свойство и в таком случае использовать item.callback_query.data