Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта

Dmitriy Varyushkin

Видеокурсы

Дата активности Видеокурс Прогресс
2015-10-20 game1 Наноигры 4 из 10 40 %
2015-09-05 game0 Демо игры 8 из 10 80 %
2015-08-30 soft0 Демо софт 1 из 7 15 %
Итого: 13 из 27 49 %

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

Этот формулист не решил ни одной консольной задачи
Сохранить страницу:

1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Dmitriy Varyushkin  # Наноигры / Игра Цифры / 2015-10-21 00:03

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


24. Олюшка
Олюшка
ответить
→  Dmitriy Varyushkin  # Наноигры / Игра Цифры / 2015-10-20 23:49

Дмитрий, Молодец! Все верно именно так и нужно, это такой вот маленький тест на знания и внимательность!!! Рада что ты прошел!!! :)


6458. Илья
Илья
ответить
→  Dmitriy Varyushkin  # Наноигры / Игра Цифры / 2015-10-20 21:37

всё правильно понял! я с первого раза не врубил  в это, а сейчас понимаю что просто))


6880. Антон
Антон
ответить
→  Dmitriy Varyushkin  # Наноигры / Бот для Быстрощёлка / 2015-09-07 14:51

Согласен, что неочевидно, ошибку учту. Вообще-то это счетчик, который показывает, сколько кликов осталось сделать.


24. Олюшка
Олюшка
ответить
→  Dmitriy Varyushkin  # Наноигры / Устный счёт / 2015-09-05 22:44

Дмитрий, красивая у тебя получилась программа, видно что постарался, Молодец! :)


24. Олюшка
Олюшка
ответить
→  Dmitriy Varyushkin  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2015-09-05 21:41

Дмитрий, отличную работу проделал, мне нравится твоя программа! :)


6708. Олег
Олег
ответить
→  Dmitriy Varyushkin   / 2015-09-05 21:09

спасибо  за совет


3397. Sergey
Sergey
ответить
→  Dmitriy Varyushkin   / 2015-09-05 17:47

Спасибо за оценку! :)


6954. Dmitriy Varyushkin
Dmitriy Varyushkin
ответить
→  Олег  # Наноигры / Бот для Быстрощёлка / 2015-09-05 17:33

Хорошая работа Олег, но не забывайте уделять внимание внешнему виду программ. Иконка окна и приложения "Быстрощелк" отсутствует, текст количества кликов не завершен "кликов за", в "Автокликер" текст не выровнен с TrackBar. Это небольшие недостатки, но это пригодится вам в будущем когда вы будете демонстрировать свои программы другим людям. На любую работу приятно смотреть когда она сделана аккуратно. Главное не лениться, ведь как говорится мелочей не бывает и именно они оживляют нашу программу и делают ее особенной. Удачного выполнения уроков!:)


6954. Dmitriy Varyushkin
Dmitriy Varyushkin
ответить

6954. Dmitriy Varyushkin
Dmitriy Varyushkin
ответить
→  Sergey  # Морской флот / Серверный флот - Рефакторинг РНР-кода / 2015-09-05 17:13

Продолжай в том же духе! Молодец!


6954. Dmitriy Varyushkin
Dmitriy Varyushkin
ответить
# Наноигры / Скорость реакции. Алгоритм и рекорд / 2015-09-05 17:12

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


24. Олюшка
Олюшка
ответить
→  Dmitriy Varyushkin  # Наноигры / Скорость реакции. Три картинки по таймеру / 2015-09-05 14:00

Дмитрий, я очень рада что урок стал полезным, прокачка классная вышла!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Dmitriy Varyushkin  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2015-09-05 13:32

Нет, там написано верно. Смысл в том, чтобы нулевого результата не получилось, тогда выйдет ошибка.
Твой вариант может вернуть 0 .


6954. Dmitriy Varyushkin
Dmitriy Varyushkin
ответить
→  Denis  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2015-09-05 12:28

Когда Чак Норрис играет в Сокобан, то ящики сами разбегаются по точкам:)


6203. Николай Миролюбов
Николай Миролюбов
ответить
→  Dmitriy Varyushkin   / 2015-09-05 12:24

Спасибо!


6954. Dmitriy Varyushkin
Dmitriy Varyushkin
ответить

1901. Neverwinter 2
Neverwinter 2
ответить
→  Dmitriy Varyushkin  # Наноигры / Скорость реакции. Блок-схема / 2015-09-05 07:02

Ну да, про лишний клик, правильно, такие моменты надо контролировать. Я бы написал if (nr >= 10) stop, чтобы "искать момент выхода, а не спрашивать разрешения остаться" (немного образно сказал).
Кстати, блок схема, так сказать, "вау"! Красиво, понятно, но неверно))) Отдельных частей по идее быть не должно.


24. Олюшка
Олюшка
ответить
→  Dmitriy Varyushkin  # Наноигры / Скорость реакции. Блок-схема / 2015-09-04 21:56

Дмитрий, это отлично, очень интересно что ты задумал!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Dmitriy Varyushkin  # Наноигры / Скорость реакции. Блок-схема / 2015-09-04 21:55

Очень хорошо взялся за проект, молодец.


6954. Dmitriy Varyushkin
Dmitriy Varyushkin
ответить
→  Dmitriy  # Наноигры / Лабиринт 2D - игра / 2015-09-04 21:08

Хардкор!) Молодец)


6954. Dmitriy Varyushkin
Dmitriy Varyushkin
ответить
→  Антон  # Наноигры / Бот для Быстрощёлка / 2015-09-04 20:10

Отлично. А что за label со значением 0 рядом с кнопкой выхода? Немного не очевидно, в следующий раз так лучше не делать.



6954. Dmitriy Varyushkin
Dmitriy Varyushkin
ответить
# Наноигры / Скорость реакции. Блок-схема / 2015-09-04 19:58

Хочу сделать игру с четырьмя картинками. В связи с чем в отчете на одну картинку больше.


24. Олюшка
Олюшка
ответить
→  Dmitriy Varyushkin  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-09-04 16:43

Дмитрий, спасибо за такой великолепный отзыв!


6391. Владимир
Владимир
ответить
→  Dmitriy Varyushkin  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-09-04 10:29

Отличный обзор Дмитрий!


2146. Иван
Иван
ответить
→  Dmitriy Varyushkin  # Наноигры / Камень ножницы бумага / 2015-09-04 00:58

Красиво и аккуратно! Очень хорошо все проработали! Ждем следующих отчетов! Главное - не останавливаться на достигнутом.


24. Олюшка
Олюшка
ответить
→  Dmitriy Varyushkin  # Наноигры / Камень ножницы бумага / 2015-09-03 23:00

Дмитрий, отлично сделал и прокачался здорово! Молодец! ⭐️


2146. Иван
Иван
ответить
→  Dmitriy Varyushkin  # Наноигры / Бот для Быстрощёлка / 2015-09-03 00:12

Отлично получается! Так держать


24. Олюшка
Олюшка
ответить
→  Dmitriy Varyushkin  # Наноигры / Игра Быстрощёлк / 2015-09-02 22:25

Дмитрий, классно выполнил программу, рада что и рекорд хороший! ☀️


6954. Dmitriy Varyushkin
Dmitriy Varyushkin
ответить
→  Олюшка   / 2015-09-02 18:59

Спасибо за поддержку!


24. Олюшка
Олюшка
ответить
→  Dmitriy Varyushkin  # Наноигры / Лабиринт 2D - игра / 2015-09-02 17:30

Дмитрий, отлично поработал, лабиринт у тебя красивый! ☀️


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Dmitriy Varyushkin  # Наноигры / Лабиринт 2D - игра / 2015-09-02 08:14

Дима, это ты классно придумал :) Молодец!


2146. Иван
Иван
ответить
→  Dmitriy Varyushkin  # Наноигры / Лабиринт 2D - меню / 2015-09-02 00:16

Суровое начало! Чувствую, что лабиринт будет с демонами и черными дырам, ведущими вникуда. Буду ждать следующего отчета с реализацией. :)


24. Олюшка
Олюшка
ответить
→  Dmitriy Varyushkin  # Наноигры / Картинка с секретом / 2015-09-01 12:19

Дмитрий очень хорошие знания приобрел, я рада что тебе понравилось занятие! Так держать, ты Молодец! ⭐️


2146. Иван
Иван
ответить
→  Dmitriy Varyushkin  # Наноигры / Картинка с секретом / 2015-09-01 02:08

Интересный опыт получили. Жаль , что не написали, какой придумали свой секретный способ.


24. Олюшка
Олюшка
ответить
→  Dmitriy Varyushkin  # Наноигры / Вступительное слово / 2015-08-31 13:44

Дмитрий, я очень рада приветствовать здесь, Поздравляю с прекрасным началом, и знаю что ты обязательно получишь желаемого! Вперед к прокачке! ⭐️


2146. Иван
Иван
ответить
→  Dmitriy Varyushkin  # Наноигры / Вступительное слово / 2015-08-31 01:23

Добро пожаловать на проект! Ждем ваших отчетов по новым программам!


6954. Dmitriy Varyushkin
Dmitriy Varyushkin
ответить
→  Кирилл  # Наноигры / Вступительное слово / 2015-08-31 00:06

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


  • Звание:
  • Накопленный опыт:
  • Собранный капитал:

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

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 233 193 199 203 191 180 38 1237
Написан ответ 77 68 62 51 73 60 16 407
Набран текст 126 121 123 115 123 94 19 721
Решена задача 133 135 138 115 128 100 15 764
Выполнен видеоурок 225 239 106 119 210 223 6 1128
Ежедневный бонус 69 76 66 74 77 69 15 446
Опубликовано в соцсетях 50 50 45 50 40 45 280
Собран мегахеш 72 82 103 96 187 107 21 668
Итого 985 964 842 823 1029 878 130 5651 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 10 10 5 25 365
2 chokayes 9752 330
3 OloloCode 10717 320
4 Виктор 17606 5 5 275
5 Иван Воронин 10558 2 2 242
6 WildOrc 17443 240
7 Дмитрий 4814 10 10 5 25 235
8 ser2018 17425 10 11 5 26 234
9 Dmitry Sinitsin 17947 210
10 FireWolf 10080 190
11 Anton 5394 173
12 Evgenii Kudriavtcev 18493 2 2 150
13 Слава 17255 149
14 Александр 9858 147
15 Евгений Волосатов 1 134
16 Александр 3922 5 5 98
17 Григорий 3850 92
18 Bodrik_torf 16066 89
19 vip 9913 82
20 Pavlin 16496 79
21 Дмитрий 16218 74
22 Константин Мельников 17022 73
23 Иван 2146 6 9 15 68
24 knockjkeee 18563 1 1 59
25 Валерий Жданов 791 5 5 53
26 Timoha 9980 3 3 53
27 Володимир 8707 52
28 Александр @DreamerBY 18525 52
29 Сергей 14008 50
30 Serge 16861 1 1 48
31 Родион Глушков 11582 44
32 Антон Кравченко 5502 5 5 43
33 Danil42Russia 10895 40
34 Николай Миролюбов 6203 39
35 Алексей В. 10494 38
36 sparda 18477 38
37 Сергей 3747 37
38 Ramzan 18272 37
39 Андрей Шевченко 16533 35
40 sharp.xxxxx change config! 999 30
41 Александр 18131 3 3 29
42 DimanDOS 14981 1 1 29
43 Yefim 11589 27
44 Петя 7652 1 1 26
45 Кирилл Шмойлов 6452 26
46 Protos 16459 26
47 Александр 17981 26
48 Денис 4395 25
49 Алекс 8932 25
50 Сергей 10936 25
51 Dima 11051 25
52 Андрей 4753 24
53 Александр 18249 24
54 Виталий 16268 23
55 Дмитрий 4210 20
56 Сергей Витальевич 4699 20
57 Сергей Соколов 10670 20
58 Слава 17769 19
59 Роман 14462 18
60 Фомичева Наталья 1232 17
61 Саша Авербух 16520 17
62 Splean204 18490 17
63 Андрей 162 16
64 Kiril Krutiajev 16014 16
65 Andrej Gladkov 16018 16
66 Neverwinter 2 1901 14
67 Andrej Petrunev 16015 14
68 Redy 18031 14
69 Сергей 18257 14
70 alexmail19Q 4676 13
71 Денис 16396 13
72 DenisMed 18419 13
73 superGrover 18626 13
74 Андрей 17589 12
75 valeska 18542 12
76 Посетитель 0 5 5 10
77 Сарапульцев Константин 1570 10
78 Степан 1710 10
79 valerys Nikola 6644 10
80 Алексей 9323 10
81 Юрий 9971 10
82 Мария 16916 10
83 Андрей Гладков 17609 10
84 Абдулла 18606 10
85 Владислав 18566 9
86 Humanic 18094 6
87 Александр 18587 6
88 Aleksej Fiodorov 16016 5
89 Sergej Šugajev 16017 5
90 FinalCore 18407 5
91 Igor 18553 5
92 Сергей 18605 5
93 Илья 18637 5
94 Sasha 18645 5
95 Alexandru 18616 3
96 Александр 4988 1
97 Андрей 8525 1
98 Pavel 11353 1
99 Сергей 12525 1
100 Саид 18564 1
101 Andrei 18574 1
102 AHTOH2010 18601 1
103 Vinvi 18602 1
104 Akbar 18604 1
105 IraPav 18617 1
106 Saio 18628 1
107 максим 18629 1
108 Богдан 18630 1
109 Сяинов Артём 18631 1
110 Cilader 18633 1
111 Nurtas 18639 1
112 Михаил 18644 1

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

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

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

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

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

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




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

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

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

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


Научился: Вспомнил блок-схемы
Трудности: Разобраться в чужой блок-схеме не зная точного алгоритма.
Спасибо за урок. У меня есть вопрос. Переменная "nr" по умолчанию равна 0, а переменная "total", к примеру, равна 10. Переменная "nr" увеличивает свое значение на 1 после клика. Почему при сравнении "nr" и "total" используется знак "<="? Ведь получается что после 10 кликов игра не будет остановлена и мы будем делать лишний клик. Заранее благодарю за ответ.


Научился: Создавать новые формы и переключаться между ними. Создавать простые игровые объекты используя стандартные элементы Toolbox. Создавать простую игровую логику.
Трудности: Копирование свойств элементов и изменение функций.
В третьем уровне монетки которые должен собрать игрок по таймеру изменяют свой цвет и если подобрать монетку красного цвета, то уровень придется начинать заново. Спасибо за урок.