Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Большой Новогодний подарок от Игромистра
Безденежный доступ к видеокурсам за Мегахеши




Александр
  • Звание: Рекурсист
  • Накопленный опыт: 196 часов
  • Остаток XMR-хешей: 0 Mh
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-12-14 12:22:51
  • Возраст: 46 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2017-12-06 game1 Наноигры 9 из 10 90 %
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 %
Итого: 93 из 122 77 %

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

Дата активности Консольный раздел Прогресс
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 %
Сохранить страницу:

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 все выполняется.
Спасибо.

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Класс Arena - это данные для формы на которой будет игра. Т.е. создаваться , двигаться и удаляться кружочки.
Научился: Перевод тики в секунды. double second = TimeSpan.FromTicks(time_stop-time_start).TotalSeconds;
Трудности: Пока все понятно.
Интересный урок. По мере свободного времени буду дальше проходить этот курс с наноиграми. Спасибо.