Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович

Андрей
  • Звание: Алгоритмист
  • Накопленный опыт: 101 час
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2021-05-21 11:08:59
  • Город проживания: Москва

Видеокурсы

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

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

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

12464. --
Татьяна
Татьяна
ответить
→  Андрей  # Карточки памяти / Классовая независимость / 2018-07-06 09:22

Прекрасный подбор картинок, очень красиво смотрится! Успехов в изучении!


18994. --
Вова Завісляк
Вова Завісляк
ответить
→  Андрей  # Карточки памяти / Классовая независимость / 2018-07-06 09:00

Молодец. Есть мотивация быстрее работать чтобы добраться до Unity. Главное иди вперед, не сдавайся  и помни: "Старания и труд все перетрут".


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей  # Карточки памяти / Классовая независимость / 2018-07-06 06:54

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


18842. --
Степан
Степан
ответить
→  Андрей  # Карточки памяти / Классовая независимость / 2018-07-06 02:55

Доберешься, главное не забросить начатое


4753. --
Андрей
Андрей
ответить
→  Trira   / 2018-07-05 10:19

Triga, про "аналогичные сайты" никто и не спорит и не удивляется :) Мой комментарий был ответом на вопрос "Какую супер программу ты хотел бы создать?". Комментарий касался, скорее вопросов мотивации и желания создать какую-то супер-программу, а не вопроса стоит ли учиться на велосипедах - само-собой стоит. В любом случае, спасибо за Ваш комментарий, за Ваши искренние мысли.


4753. --
Андрей
Андрей
ответить
# Карточки памяти / Независимый класс / 2018-07-05 10:03

Добрый день, Trira! Здесь немного другие правила игры :) Я как-то раз приложил огромный скриншот с кодом, а не результат выполнения программы, который был практически такой же, как и в предыдущем уроке. Так мне автор курса написал, что код вообще прикладывать не обязательно, а нужен результат и отправил отчет на переделывание. Так что всем не угодишь. Хотите разобраться в коде - пройдите видеокурс, где автор все подробно расскажет и покажет :)


11019. KF
Trira
Trira
ответить
→  Андрей   / 2018-07-05 00:04

Немного про "аналогичные сайты"... Андрей, Вы удивитесь, если я скажу, что в нашей среде не только сайты похожие по структуре и тематике встречаются, но и кода похожего тоже хватает.. Это даже полезно для кодера -каждый день изобретать свой собственный велик.  Задача разраба не только сделать сайт, но и организовать его работу так, чтобы она стала видна как можно большему числу юзеров интернета (я об оптимизации, элементарной защите и юзабилити). Поэтому готова споить с кем угодно на тему того, стоит ли учиться создавать шаблоны сайтов, схожих по тематике. Все равно его качество будет зависеть от контента и поддержания в рабочем состоянии.


11019. KF
Trira
Trira
ответить
→  Андрей  # Карточки памяти / Независимый класс / 2018-07-04 23:53

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


18842. --
Степан
Степан
ответить
→  Андрей  # Карточки памяти / Отображение карточек / 2018-07-01 06:55

Хорошо, когда все простр


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. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей  # 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. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей  # Java Sweeper / Полный список / 2017-12-25 10:56

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 -- Tom 30514 178
2 -- Tim 30187 76
3 -- Leo 32211 50
4 -- Посетитель 0 5 5 30
5 -- Ilya Marshall 32286 16
6 KF Mikhail 11879 15
7 KF Владимир 32063 15
8 -- Владимир 31464 14
9 -- Валерий Жданов 791 10
10 -- Иван 29612 10
11 -- Никита 32137 10
12 -- Nurken 32314 6
13 -- Степан 1710 5
14 -- Permitin Alexey 3146 5
15 -- Николай Миролюбов 6203 5
16 -- Новопашин Владимир 7119 5
17 -- Рустем 30722 5
18 -- Edgar 32250 5
19 -- Евгений Волосатов 1 4
20 -- roman 32319 3
21 -- Семён 31988 2
22 -- meruyet 32301 2
23 -- Павел 21605 1
24 -- DefuZe 31953 1
25 -- Сергей 32285 1
26 -- kimka 32289 1
27 -- uyry 32290 1
28 -- Adolf 32293 1
29 -- dada 32295 1
30 -- Qvesd 32296 1
31 -- Anton 32309 1
32 -- Александр 32310 1
33 -- Nikto 32312 1
34 -- Алексей 32315 1
35 -- Никита 32316 1
36 -- Евгений 32317 1
37 -- Аят 32320 1

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

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

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

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

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

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





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

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

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

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


Научился: Узнал, что для корректного позиционирования JFrame необходимо вызывать setVisible(true) после pack()



Трудности: Раньше telegram позволял заходить в web-версию без необходимости установки мобильной версии. Сейчас это не так. Пришлось устанавливать...