Си шарп с нуля

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

Александр
  • Звание: Делегатор
  • Накопленный опыт: 207 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: 30 байтов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-05-11 16:25:09
  • Возраст: 46 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2018-03-15 game6 Морской Бой 2 из 16 13 %
2018-01-19 memory Карточки памяти 2 из 0 %
2018-01-11 javasweeper Java Sweeper 7 из 0 %
2017-12-05 game1 Наноигры 8 из 10 80 %
2017-09-14 yii Yii2 38 из 40 95 %
2017-05-29 soft3 Теория ООП 35 из 39 90 %
2016-02-16 game0 Демо игры 5 из 10 50 %
2016-02-01 soft0 Демо софт 1 из 7 15 %
2016-01-15 task5 Секундомер 5 из 16 32 %
Итого: 103 из 138 75 %

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

Дата активности Консольный раздел Прогресс
2016-02-01 task1i Календарь все 16 100 %
2016-01-07 task1g Целые задачи все 11 100 %
2015-11-22 task1h Цифры все 12 100 %
2015-11-17 task1f Геометрия все 8 100 %
2015-11-11 task1e Символы все 5 100 %
2015-11-07 task1c Лирика 13 из 14 93 %
2015-11-07 task1d Формулы 8 из 9 89 %
2015-11-03 task1b Строки все 14 100 %
2015-11-03 task1a Целые числа все 7 100 %
2015-10-29 task1 Семантика все 6 100 %
Итого: 100 из 102 99 %
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр   / 2018-05-11 10:18

Продлено.


2670. Александр
Александр
ответить
→  Евгений Волосатов   / 2018-05-11 09:16

Добрый день Евгений Витольдович. Продлевал Морской Бой до 10.06.  Номер счета 919. Спасибо.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр   / 2018-05-11 09:13

Напишите, какой пакет вы продлеваете


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

Продлено


2670. Александр
Александр
ответить
→  Евгений Волосатов   / 2018-04-09 12:36

Добрый день Евгений Витольдович.  Продлевал пакет Морской бой до 2.05.18.    Счёт №817.


2670. Александр
Александр
ответить
/ 2018-04-04 12:47

Добрый день Евгений Витольдович.  Продлевал пакет Морской бой до 2.05.18. 


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр   / 2018-04-03 17:10

Александр, добрый день.
К сожалению, не работала почта несколько дней, я только сейчас увидел, что вы продлевали пакет.
Напишите, что вы продлевали - я зафиксирую


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Наноигры / VIP - Карточки памяти - Алгоритм / 2018-01-20 04:41

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


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-12-05 16:57

И да, шикарные пейзажи на фоне.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-12-05 16:56

https://www.videosharp.info/video/android вот первый курс по разработке под Андроид на данном сайте. Молодец, удачи в изучении.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Наноигры / Игра Цифры / 2017-11-29 06:37

Витольдович он такой!


4814. Дмитрий
Дмитрий
ответить
→  Александр  # Наноигры / Игра Цифры / 2017-11-29 00:15

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


10558. Иван Воронин
Иван Воронин
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Наноигры / Арканоид - Шарик и кирпичики / 2017-11-23 10:05

Рекомендую ускоряться, 6 дней и и для такого задания это крайне много


8275. Tekashnik
Tekashnik
ответить


16066. Bodrik_torf
Bodrik_torf
ответить
→  Александр  # Наноигры / Арканоид - Уровень и ракетка / 2017-11-07 16:33

хорошо придумал


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Yii2 / Remember me - Печенька на память / 2017-09-15 18:04

Да. Если первый раз проходишь, глаза разбегаются.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Yii2 / Remember me - Печенька на память / 2017-09-15 13:18

Ну вот дойдёшь до 40 урока, как раз там повторение мать учения.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Yii2 / Hash - Как правильно солить пароли / 2017-09-15 12:40

И почему сейчас не следует использовать мд5? Своими словами напиши, пожалуйста.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Yii2 / PasswordIsHashed - Покажите-ка ваш хэш / 2017-09-15 11:32

А по поводу урока - молодец, что разбираешься до сути и смотришь несколько раз.
Это помогает лучше усвоить. Особенно написание комментариев самим.
В последнем уроке будет для тебя приятный сюрприз :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Yii2 / PasswordIsHashed - Покажите-ка ваш хэш / 2017-09-15 11:31

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


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Yii2 / Hash - Как правильно солить пароли / 2017-09-14 15:53

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


13540. Алексей Малышев
Алексей Малышев
ответить
→  Александр  # Yii2 / Test - Запуск функциональных тестов / 2017-09-13 22:53

чем более сложная система, тем большая надобность в тестах


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Yii2 / PasswordIsHashed - Покажите-ка ваш хэш / 2017-09-13 09:33

В том то и дело, когда бесплатно, никто не ценит.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Yii2 / Test - Запуск функциональных тестов / 2017-09-13 06:13

Тесты всегда пригодятся.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Yii2 / Test - Запуск функциональных тестов / 2017-09-12 21:34

Только больше практики может дать ответ на этот вопрос.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Yii2 / IfPasswordWrong - Пароль? Пароль! Проходи. / 2017-09-11 10:02

Квас уже не актуален - прошло лето!


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Александр  # Yii2 / IfEmailNotFound - На деревню дедушке / 2017-09-10 09:10

Какие возникли трудности? Что непонятно? может ктото подскажет или обьяснит что непонятно


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Yii2 / UserLoginForm - Модель на входе / 2017-09-08 23:09

Это не только нормально, но и помогает изучению.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Yii2 / Save - Запись в книгу / 2017-09-08 23:08

чтобы такое сработало - нужно добавить функцию actionThank!90


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Yii2 / IfEmailUsed - Почта закрыта / 2017-09-05 23:19

Пожалуйста, Александр!


8275. Tekashnik
Tekashnik
ответить
→  Александр  # Yii2 / JoinPost - Вторая сторона модели / 2017-09-05 18:29

Повторение мать учения)


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Yii2 / UserJoinForm - Модель для формы / 2017-09-04 02:33

Молодец, отлично поработал, а то что пока сложно, это ты верно заметил, именно ПОКА сложно, больше практики, быстрее ПОКА уйдёт.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Yii2 / UserJoinForm - Модель для формы / 2017-09-02 19:37

так нужно не смотреть, а выполнять!


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Александр  # Yii2 / Faker - Тысяча фантазёров! / 2017-09-02 08:23

О теперь можно все прифантазировать


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Александр  # Yii2 / UserRecord - Очень активная модель / 2017-09-02 08:22

Замечательный урок что удалось добавить первую запись в базу данных


8275. Tekashnik
Tekashnik
ответить
→  Александр  # Yii2 / Steps - Пошаговая инструкция / 2017-08-30 11:55

И снова в бой, покой нам только сниться


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Yii2 / Console - Есть ли жизнь в Консоли? / 2017-08-30 06:01

Надо же и тут есть консоль


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Yii2 / Debug - Следы на песке / 2017-08-26 16:05

Кодить и кодить =)


8275. Tekashnik
Tekashnik
ответить
→  Александр  # Yii2 / Debug - Следы на песке / 2017-08-26 12:08

Работать и работать)


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Yii2 / Codeception - Пошаговое тестирование / 2017-08-25 08:36

Больше практических экспериментов, больше понимания =)


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Yii2 / Composer - Установка пустоты / 2017-08-23 15:08

А если бы ты использовал вначале команду chcp 65001, тоже ругалось бы? интересно просто. А вообще я давно уже взял за правило, ничего на русском не называть, ни имя ПК, ни имя юзера, меньше проблем.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Теория ООП / Интерфейс. Создаём новую игру. / 2017-05-30 06:20

К этом надо привыкнуть.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Теория ООП / Интерфейс. Кружочки гоняются друг за другом. / 2017-05-20 23:43

Да, пересекаются они или нет.


10558. Иван Воронин
Иван Воронин
ответить

2670. Александр
Александр
ответить
→  Евгений Волосатов   / 2017-05-16 08:21

Нет не увлекаюсь, просто вспомнил студенческие годы :).  Спасибо за уроки.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Теория ООП / Интерфейс. Алгоритм игры. / 2017-05-15 10:36

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Теория ООП / Интерфейс. Алгоритм игры. / 2017-05-15 10:34

Философией увлекаешься?
Кого читаешь?


3922. Александр
Александр
ответить
→  Александр  # Теория ООП / Интерфейс. Зачем он нужен. / 2017-05-10 19:13

Александр, я бы малость уточнил, что интерфейс это класс, который содержит набор методов без реализации.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-05-10 11:13

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


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-05-09 22:28

Поздравляю с финалом, удачи в огороде! Не останавливайтесь на достигнутом.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-05-09 16:36

Поздравляю с полуфиналом, Александр!


13540. Алексей Малышев
Алексей Малышев
ответить
→  Александр  # Теория ООП / Богатое наследство / 2017-05-03 07:41

Александр, я бы сказал что если В наследуется от А, то потомок (В) имеет доступ к методам и классам предка (А)


10008. Сергей Зулкарнаев
Сергей Зулкарнаев
ответить
→  Александр  # Теория ООП / Рисуем Снеговика / 2017-05-02 20:32

Прикольно смотрится, особенно там, где в клеточку)))


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Теория ООП / Рисуем Снеговика / 2017-05-02 09:57

Молодец!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Теория ООП / Расстояние между пикселями / 2017-04-29 08:15

Без ООП никуда


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Теория ООП / Первый класс / 2017-04-23 09:46

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


10309. Станислав
Станислав
ответить
→  Александр  # Теория ООП / Первый класс / 2017-04-23 09:21

Да, непросто. Но это того стоит)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Запуск пакета / 38 клавиш Игромистра / 2016-09-22 19:54

Даже жене прочитал стих :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Запуск пакета / 38 клавиш Игромистра / 2016-09-22 17:22

Саша, великолепные стихи, прекрасное фото, я очень люблю горы!


2670. Александр
Александр
ответить
/ 2016-02-15 14:44

Спасибо


2146. Иван
Иван
ответить
→  Александр  # Наноигры / Лабиринт 2D - игра / 2016-02-13 00:36

И это только начало. Дальше все только интереснее и интереснее!


24. Олюшка
Олюшка
ответить
→  Александр  # Наноигры / Лабиринт 2D - меню / 2016-02-05 00:59

Александр, очень милая заставка! Начало готово, знания из урока получил теперь дальше к реализации уровней, к самому интересному! :)


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Александр   / 2016-02-04 19:19

Йа панимаю :~)


2670. Александр
Александр
ответить
→  Михаил Ермишин   / 2016-02-04 19:14

Скажу по секрету ;). У меня есть современный ноутбук с WIN 10.  Но сидеть за ним весь день, страшно неудобно. Мне привычней за стационарным компьютером с большим монитором и беспроводными мышью и клавиатурой.   


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Александр  # Наноигры / Картинка с секретом / 2016-02-04 12:30

И почему многие сидят на XP?


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Александр  # Наноигры / Картинка с секретом / 2016-02-04 12:29

Отлично! :~)


2670. Александр
Александр
ответить
→  Олюшка   / 2016-02-03 08:48

Спасибо


24. Олюшка
Олюшка
ответить
→  Александр  # Наноигры / Вступительное слово / 2016-02-01 20:49

Александр, очень рада что ты приступил к этому игровому курсу, уверена что ты его с удовольствием проработаешь, получишь знания и практику! Добро пожаловать! :)


24. Олюшка
Олюшка
ответить
→  Александр  # Программа за минуту / 1 часть. Пункты 100 – 113 / 2016-01-15 21:51

Александр, зато результаты потом будут очень классные, это я уже знаю из своего опыта! :)


24. Олюшка
Олюшка
ответить
→  Александр  # Программа за минуту / 1 часть. Видеофиксация / 2016-01-15 21:13

Александр, зато ты справился и главное ты прокачал навыки! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Программа за минуту / 1 часть. Видеофиксация / 2016-01-15 20:30

Тем не менее, Саша, ты это сделал! МОЛОДЕЦ.


24. Олюшка
Олюшка
ответить
→  Александр  # Программа за минуту / Написание кода / 2016-01-15 17:24

Александр, рада что ответы получены, программа написана, а дальше теперь закрепление и немного тренировки! :)


2670. Александр
Александр
ответить
# Программа за минуту / Настройка формы / 2016-01-12 07:09

Здравствуйте.
Не могу найти как выровнять по центру названия столбцов в DGV.
Кто знает подскажите.
Спасибо.


2146. Иван
Иван
ответить
→  Александр  # Программа за минуту / Настройка формы / 2016-01-12 00:59

Отлично оформилась форма, только название самой формы осталось доделать.


24. Олюшка
Олюшка
ответить
→  Александр  # Программа за минуту / Настройка формы / 2016-01-12 00:28

Александр, отлично, то ли еще будет! :)


2670. Александр
Александр
ответить
# Консоль / Строки / Last/IndexOf / 2015-11-02 17:37

Нашел т.н. "ошибку"
в строчке  Console.WriteLine (p1 + "    " + p2);  между кавычками было три пробела , поставил один. 


2670. Александр
Александр
ответить
# Консоль / Строки / Last/IndexOf / 2015-11-02 17:10

Добрый день.
Написал все как в видео решении.
static void Main()
    {
        string s = Console.ReadLine ();
        int p1, p2;
        p1 = s.IndexOf (" ");
        p2 = s.LastIndexOf (" ");
        Console.WriteLine (p1 + "  " + p2);
    }
Но робот пишет Ошибка при выполнении демо-теста:
НЕВЕРНЫЙ ОТВЕТ:
7  20
Робот Шарп: Найди, исправь ошибку и пробуй снова!

В VS все выполняется.
Спасибо.


  • Звание: Делегатор
  • Накопленный опыт: 207 часов
  • Собранный капитал: 30 байтов

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

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

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

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

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

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

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

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




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

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

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

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


Научился: Вроде ничего нового, но это ПРАКТИКА!!!
Трудности: Как говорит Е.В, прокачивание навыков программирования.



Научился: Научился определять когда шарик (мячик) столкнется с ракеткой или кирпичиками.
Трудности: Урок понравился. Выполнял по 15-20 минут с большими перерывами. Точнее сказать выполнял в перерывах между работой и сном. В программу добавил несколько строк. int rI = rnd.Next(0,2); if (rI== 0) ball_sx = -ball_shift_x; else ball_sx = ball_shift_x; Т.е. с вероятностью 50% шарик в начале игры полетит влево( или вправо).