Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Александр
  • Звание: Делегатор
  • Накопленный опыт: 226 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2019-11-13 16:06:27
  • Возраст: 53 года

Видеокурсы

Дата активности Видеокурс Прогресс
2019-01-17 webmaster Весёлая семейка Web-Мастера 9 из 10 %
2018-09-28 game6 Морской Бой 12 из 16 75 %
2018-01-19 memory Карточки памяти 2 из 14 %
2018-01-11 javasweeper Java Sweeper 7 из 52 %
2017-12-05 game1 Нано-игры 8 из 9 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 из 8 15 %
2016-01-15 task5 Секундомер 5 из 17 32 %
Итого: 122 из 215 57 %

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

Дата активности Консольный раздел Прогресс
2016-02-01 task1 Календарь все 16 100 %
2016-01-07 task1 Целые задачи все 11 100 %
2015-11-22 task1 Цифры 11 из 12 92 %
2015-11-17 task1 Геометрия все 8 100 %
2015-11-11 task1 Символы все 5 100 %
2015-11-07 task1 Формулы 8 из 9 89 %
2015-11-07 task1 Лирика 12 из 14 86 %
2015-11-03 task1 Целые числа все 7 100 %
2015-11-03 task1 Строки все 14 100 %
2015-10-29 task1 Семантика все 6 100 %
Итого: 98 из 102 97 %
Сохранить страницу:

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Весёлая семейка Web-Мастера / JavaScript / 2019-01-14 15:32

Что это за отчет?


19475. --
Konstantin
Konstantin
ответить
→  Александр  # Морской Бой / Интерфейс игры / 2018-09-28 09:22

В моем детстве это была очень популярная игра. Чем же еще было заниматься на классных часах или скучных уроках? Сидишь себе тихонько и играешь с соседом по парте. Класс!

Играют в Морской бой два человека. Для игры нужны листики в клеточку и ручки (карандаши). Для начала каждый игрок на своем листике рисует два квадратика со стороной в 10 клеток. Клетки нумеруются по горизонтали и вертикали. Можно цифрами, а можно, как в шахматах - по одной стороне цифры, по другой - буквы.


В левом квадратике рисуются корабли. Это флот игрока. Всего кораблей 10 штук.


9480. --
Кирилл
Кирилл
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Стратегия / 2018-09-18 09:36

Идея ИИ - правильная и более чем логичная. А по части реализации - чтож, желаю успеха. Главное не бросать задачу и все у тебя получится!


8275. --
Tekashnik
Tekashnik
ответить
→  Александр  # Морской Бой / Установка кораблей / 2018-09-08 16:57

Сложно это хорошо).. Когда спортсмен преодолевает трудности он растёт над собой, а когда трудностей нет, то и развитие замедляется это основа мироздания) Если человек перестаёт развиваться, но он деградирует... Для того что бы хотя бы стагнировать всё равно немножко нужно развиваться)))) Удачи в развитии! Учиться! Учиться! и ещё раз Учиться!


9014. --
Николай Денисов
Николай Денисов
ответить
→  Александр  # Морской Бой / Редактор и Сетка / 2018-08-02 20:28

Что мешает заниматься? Нужно рассчитывать свободное время для урока, 3 дня это не серьезно.


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

Продлил Морской бой


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

Продлено.


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

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


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

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр   / 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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр   / 2018-04-03 17:10

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


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

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


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

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


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

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


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

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


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

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


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

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

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


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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Запуск пакета / 38 клавиш Игромистра / 2016-09-22 19:54

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Запуск пакета / 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. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Программа за минуту / 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 все выполняется.
Спасибо.


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

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

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

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

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

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

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

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





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

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

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

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


Научился: Вызывать формы по очереди, с использованием ShowDialog. Использовать timer, звук в программе.
Трудности: Использовать ((Label)sender).Visible = false;
В ссылке на архив проекта (https://cloud.mail.ru/public/6jJF/SCkkp6rJC) находится exe файл.


Научился: Использовать TabelLayoutPanel. Программно вызывать событие click mouse.
Трудности: Программно вызывать событие click mouse. Хотя , не совсем понял.
67.4 клика за секунду