Си шарп с нуля

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

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

Андрей Чуприков
  • Звание: Нанопрогер
  • Накопленный опыт: 21 час
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2021-05-05 20:10:09
  • Возраст: 48 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2018-02-17 soft1 Нанософт 1 из 10 10 %
2018-01-29 memory Карточки памяти 2 из 14 %
2018-01-23 game1 Нано-игры 8 из 9 80 %
2017-12-31 game0 Демо игры 1 из 10 10 %
Итого: 12 из 43 28 %

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

Дата активности Консольный раздел Прогресс
2018-02-04 olimp Олимпиада 2 из 40 5 %
2018-01-08 task1 Семантика все 6 100 %
2018-01-08 task1 Целые числа 2 из 7 29 %
Итого: 10 из 53 19 %
Сохранить страницу:

10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей Чуприков  # Нанософт / Твоё портфолио / 2018-02-18 04:38

Да, портфолио такая вещь, надо не забывать добавлять туда новые достижения.


16799. --
Андрей Чуприков
Андрей Чуприков
ответить
/ 2018-01-25 08:21

Вот уже и финал) Спасибо!


7119. --
Новопашин Владимир
Новопашин Владимир
ответить

16799. --
Андрей Чуприков
Андрей Чуприков
ответить
/ 2018-01-24 15:00

Спасибо!


9014. --
Николай Денисов
Николай Денисов
ответить
→  Андрей Чуприков  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2018-01-23 21:04

Супер, отличная работа.


16799. --
Андрей Чуприков
Андрей Чуприков
ответить
→  Евгений Волосатов   / 2018-01-23 10:35

Спасибо! Теперь можно записывать видеоотчеты по другим урокам)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей Чуприков  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2018-01-23 09:18

Отличный результат, Андрей. Здорово!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей Чуприков  # Наноигры / Бот для Цифр / 2018-01-17 04:48

Молодец, то ли ещё будет =)


16799. --
Андрей Чуприков
Андрей Чуприков
ответить
→  Иван Воронин   / 2018-01-16 08:18

Спасибо!


16799. --
Андрей Чуприков
Андрей Чуприков
ответить
→  Новопашин Владимир   / 2018-01-16 08:16

Привет! Спасибо!


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Андрей Чуприков  # Наноигры / Игра Цифры / 2018-01-16 06:57

Я тоже рад за твои успехи!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей Чуприков  # Наноигры / Игра Цифры / 2018-01-16 02:12

Молодец, отлично движешься.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей Чуприков  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2018-01-14 20:45

Хороший урок, сразу вспомнил одну игрушку на спектруме и реализовал её =)


16533. --
Андрей Шевченко
Андрей Шевченко
ответить
→  Андрей Чуприков  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2018-01-14 10:36

Я тоже не смог побить =)


9752. --
chokayes
chokayes
ответить

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей Чуприков  # Наноигры / Скорость реакции. Блок-схема / 2018-01-08 20:11

Молодец, Андрей. Мне проще на бумаге рисовать :)


16799. --
Андрей Чуприков
Андрей Чуприков
ответить
→  Иван Воронин   / 2018-01-06 10:28

Спасибо!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей Чуприков  # Наноигры / Арканоид - Шарик и кирпичики / 2018-01-05 23:19

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


16799. --
Андрей Чуприков
Андрей Чуприков
ответить
→  Антон Лазарец   / 2018-01-05 17:17

окей) будем знать...


986. --
Антон Лазарец
Антон Лазарец
ответить
→  Андрей Чуприков  # Java Sweeper / Карта классных сокровищ / 2018-01-05 17:09

так потому шо это ж скриншот с урока)


16799. --
Андрей Чуприков
Андрей Чуприков
ответить
→  Антон Лазарец  # Java Sweeper / Карта классных сокровищ / 2018-01-05 16:09

Отличная работа и четкая схема!


9752. --
chokayes
chokayes
ответить

10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей Чуприков  # Наноигры / Арканоид - Уровень и ракетка / 2018-01-02 20:20

молодец, отлично поработал, удачи.


16799. --
Андрей Чуприков
Андрей Чуприков
ответить
→  Евгений Волосатов   / 2018-01-02 17:11

Спасибо!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей Чуприков  # Наноигры / Арканоид - Уровень и ракетка / 2018-01-02 16:06

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


16799. --
Андрей Чуприков
Андрей Чуприков
ответить
→  Евгений Волосатов   / 2018-01-02 07:43

Спасибо! Я сразу заметил, что в команде единомышленников интересно быть)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей Чуприков  # Демо игры / C# чего начать программировать / 2017-12-31 15:33

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей Чуприков  # Демо игры / C# чего начать программировать / 2017-12-31 13:25

Конечно помогут, главное - выполнять ежедневную норму :)
Удачи!


16799. --
Андрей Чуприков
Андрей Чуприков
ответить
→  Андрей Шевченко   / 2017-12-31 10:27

Спасибо!


16533. --
Андрей Шевченко
Андрей Шевченко
ответить

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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
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#.

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


Научился: Интересна ключевая роль таймера в работе программы: Фактически - здесь таймер это движок для шарика, поскольку последовательно вызывает функцию перемещения шарика. Этот движок включается клавишей Enter. Интересно то, что здесь - во второй части после первой части - уже можно предположить следующие действия по написанию кода. Поскольку, есть аналогия движения ракетки (из уже пройденной первой части) и движения шарика (в этой второй части). Понравилось представление одного пункта - например, пункта "Алгopитм oтcкoка от paкетки" - в виде отдельных составляющих и их связей между ними. Например, отдельные координаты bx1, bx0 и bx шарика связаны с координатами ракетки. И угол отскока определяется тем, какая из координат активна в момент касания ракетки. Таким образом, задача наглядно разделена на простые составляющие. Понравился способ закрытия модального окна: DialogResult = System.Windows.Forms.DialogResult.Abort или Оk; - это кратко и рационально, но об этом надо знать. Понравилось использование рандомайзера в игре - static Random rand = new Random(); Своё: Добавил метку для подсчёта выбитых кирпичиков.
Трудности: Осознанно пройти от начала и до конца - всё-таки урок достаточно продолжительный.



Научился: Интересно и понравилось: - работа с MenuStrip - задавать горячие клавиши в MenuStrip - использование tableLayoutPanel для упорядочивания кнопок Понравилась, что одновременно задаются свойства всех кнопок при их совместном выделении (Dock, Text, Margin и пр). И функция обработчика события единая для кликов на всех кнопках. Интересна функция, внутри которой оператор switch ... case, и которая по индексу возвращает нужный контрол (!) - контрол "кнопка". Понравилось приведение типа "object" к "Button" с последующим извлечением свойства -> ((Button)sender).Text или ((Button)sender).Visible;
Трудности: Сложностей особых не было. Игрушка понравилась. Её можно дать поиграть трехлетнему ребенку - хороша для изучения цифр.