C# обучение с нуля

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

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

Статистика по сообщениям

  • Отправлено: 34
  • По консольным: 14
  • По видеоурокам: 20
  • Получено ответов: 53

1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Цифры / Зебра / 2021-08-11 17:09

Робот Шарп ушёл медитировать... надеюсь, в нирване, он отдаст мои 5 байтов за решение этой задачи сегодня...


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Строки / Replace / 2021-08-11 17:03

это видео недоступно :( верните, пожалуйста, очень-очень хочется посмотреть ваше объяснение


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Александр Басов  # Шахматы по сети / Классы. Квадратная площадь / 2021-08-11 06:30

воу, круто! Выглядит солидно )) тоже хочу всё делать и понимать )


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Цифры / Серединка / 2021-08-10 10:23

int s = int.Parse(Console.ReadLine());
        int a = s/100000%10;
        int b = s%10;
        Console.WriteLine(((s-a*100000)-b)/10);


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Цифры / Штирлиц / 2021-08-10 10:16

int s = int.Parse(Console.ReadLine());
        int a = s/10;
        int b = s%10*10;
        Console.WriteLine(b+a);


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Цифры / Счастливый билет / 2021-08-09 17:10

Видео недоступно


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Александр Басов  # Шахматы по сети / Доска. VIP. Запуск на Android / 2021-08-09 08:57

офигенно! тоже хочу на телефоне своё приложение! много трудностей возникло?


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  1  # Массивы в php 7 / Инструменты, профили и проект / 2021-08-04 18:55

Где видеозапись? Чему научились? Что не понравилось в уроке? Вы смотрели его?


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  1  # Массивы в php 7 / Поиск элемента массива / 2021-08-04 18:54

Где видео?


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  1  # Массивы в php 7 / Создание массивов / 2021-08-04 18:54

Где видеозапись?


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Николай Денисов  # Судоку / Генерация головоломок / 2018-09-13 12:25

Судоку - очень круто! Хорошо поработал, не останавливайся на достигнутом!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Tinklavimas / Знакомство / 2018-09-12 12:30

23 года и нечего о себе рассказать? очень странно...


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Виктор  # Template method / Template Method - Web Parser - Currency / 2018-09-12 09:04

Постоянно мониторить курс валют очень актуально в нынешнее время )


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Александр  # Шахматы по сети / Хостинг. VIP. Двойные стандарты / 2018-09-11 21:49

Какой кайф, наверное, играть в игру с друзьями, которую сам и написал ;D тоже хочу ))


10717. --
OloloCode
OloloCode
ответить
→  Евгений Тихонов  # Демо игры / C# чего начать программировать / 2018-05-09 12:10

Мне 36 и я изучаю программирование уже год и не считаю себя старым для программирования. Правда находятся 20 летние "тимлиды" с усмешкой посматривающие в мою сторону, но это их проблемы. Вебинары можно смотреть в записи. Главное чтобы было интересно и тогда все получится.  Программист это та профессия где возраст не имеет значения.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Демо игры / C# чего начать программировать / 2018-05-01 16:06

В 22 года как раз пора завязывать с ленью и переходить на новый уровень, было бы желание, удачи.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов  # Демо игры / C# чего начать программировать / 2018-05-01 13:35

22? это норм время. самое то.
вот 70 многовато.
выполняй каждый день по одной задаче и уроку.
все получится.


10494. --
Алексей В.
Алексей В.
ответить
→  Евгений Тихонов  # Демо игры / C# чего начать программировать / 2018-05-01 11:42

Приветствую тебя Евгений. Очень хорошо, что решился по новой взяться за старое дело. Этот сайт - находка для особо настойчивых. Если будешь постоянно, то есть ежедневно проходить минимум упражнений во вкладке РЕЗУЛЬТАТЫ, то сможешь понять даже самые сложные моменты в программировании. И я думаю, что в 22 года жизнь только начинается.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Демо софт / Текстовый процессор / 2017-09-16 23:52

Выделение по комбинации Ctrl+A не проблема, добавляешь событие KeyDown и устанавливаешь курсор выделения начала и конца текст.
По поводу кодировки, очень странно, но если ты используешь UTF8, то надо чтобы эта же кодировка использовалась при сохранении файла и при загрузке, тогда будет всё ок, если гдето кодировка отличается, естественно будут кракозябры =)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Евгений Тихонов  # Демо софт / Средняя оценка / 2017-09-05 05:57

Делегаты - это очень изящная вещь


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Демо игры / Камень ножницы бумага / 2017-08-23 14:09

Самое главное, что справился с поставленной задачей, молодец!!!


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Евгений Тихонов  # Демо игры / Камень ножницы бумага / 2017-08-22 05:54

Ну да - 4 часа это слишком.


11589. --
Yefim
Yefim
ответить
→  Евгений Тихонов  # Демо игры / Лабиринт 2D - меню / 2017-08-05 15:10

Оригинальная заставка:)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов  # Демо игры / Лабиринт 2D - игра / 2017-08-04 21:37

Оригинальный подход :-) с кошачим курсором, теперь мышка – это кошка :-)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов  # Демо игры / Лабиринт 2D - меню / 2017-08-04 20:40

Отличный эффективный способ прохождения курсов, молодец, Евгений!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Демо игры / Лабиринт 2D - игра / 2017-08-04 19:48

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


14981. --
DimanDOS
DimanDOS
ответить
→  Евгений Тихонов  # Демо игры / Лабиринт 2D - меню / 2017-08-03 13:21

Вот хороший сайт с иконками: www.iconsearch.ru/tags/%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/
А котик классный! ))))


9014. --
Николай Денисов
Николай Денисов
ответить
→  Евгений Тихонов  # Демо игры / Лабиринт 2D - меню / 2017-08-02 08:02

Сайтов полно, котенок клёвый


11589. --
Yefim
Yefim
ответить
→  Евгений Тихонов  # Демо софт / Менеджер паролей / 2017-07-15 06:48

Отлично, Евгений!
Приглашаю на просмотр моего видео отчета по Тетрису
www.videosharp.info/11589/checking/tetris=991


10494. --
Алексей В.
Алексей В.
ответить
→  Евгений Тихонов  # Сокобан / Сокобан - Игра - На двоих по сети / 2017-07-04 12:02

Молодец, Евгений!!! Отлично оформил игру!!!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Наноигры / Скорость реакции. Три картинки по таймеру / 2017-06-02 23:36

Название урока: "Скорость реакции" видимо поэтому быстрый =)


3922. --
Александр
Александр
ответить
→  Евгений Тихонов  # Наноигры / Скорость реакции. Блок-схема / 2017-06-02 09:22

Ничего, Евгений! У тебя всё получится!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Наноигры / Арканоид - Шарик и кирпичики / 2017-05-30 00:05

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


10494. --
Алексей В.
Алексей В.
ответить
→  Евгений Тихонов  # Наноигры / Арканоид - Уровень и ракетка / 2017-05-10 22:30

Молодец, Евгений. Отличная девушка!!!!



7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Игра - На двоих / 2017-03-11 14:54

Иконки прикольные



1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Игра Сокобан / Сокобан - Игра - На двоих по сети / 2017-03-10 22:03

Ребята, вопрос: остановился на запуске в двух окнах(30 минут). Когда подключаю к клиенту появляется игра, никто не может ходить, когда подключаю сервер, то вылетает, пишет ошибку указывая на
public LabirintForm(string port) //Server
        {
            phone = new PhoneServer(int.Parse(port));  ///// вот сюда
что делаю не так? предыдущих урок с tcp-ip выполнил успешно. Прислал скриншот к тому уроку, всё работало. Но сейчас, решив опять посмотреть что там происходит пишет в консоле: обычно допускается использование только одного адреса сокета/ протокол/ сетевой адрес /порт
Может в диспетчере отключить чего надо?:О


10494. --
Алексей В.
Алексей В.
ответить

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Редактор - На двоих / 2017-03-10 15:20

Оригиально придумал с формулой!


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Новопашин Владимир  # Игра Сокобан / Сокобан - Игра - Автоходы / 2017-03-10 11:13

Как-то забыл, что Вы нашли сходство с МК, сделал своего второго героя красным, пусть будет Ермак ;D


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2017-03-10 09:31

молодец, Евгений! хорошо у тебя уроки проходятся


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Игра - Автоходы / 2017-03-10 07:15

Осталось, чтобы сабзиро льдом морозил ящечки и тянул за собой - можно как фишку сделать на 10-15 секунд, если какой-то бонус найдут.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2017-03-10 00:18

А я тот уровень с видео набирал, чтобы протестировать.


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Новопашин Владимир  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2017-03-09 22:45

Я каждый урок балдею XD и уровень на двоих ещё впереди ;)


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2017-03-09 22:44

Если есть ссылки хотя бы на картинки других сложных, с точки зрения нахождения пути уровни, то тоже прошу поделиться :)
Ну набрать не проблема, лишь бы пока набираю запал не пропал XD


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2017-03-09 10:31

))) Супер! У меня были такие эмоции когда запустил сокобан на двоих - вот этими руками сотворенный!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2017-03-08 22:07

Только если сам наберешь его


10494. --
Алексей В.
Алексей В.
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Решалка - Тестер / 2017-03-06 07:51

Молодец, Евгений!!!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Игра - Управление / 2017-03-02 21:17

Да, курс отличный. Не останавливайся на достигнутом, дальше будет ещё интереснее.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Игра - Управление / 2017-03-02 14:55

Спасибо :)
Очень рад твоим успехам


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2017-02-26 15:24

Сам ответил на свои вопросы.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов   / 2017-02-26 14:17

Евгений, привет!
Хорошо, годится и просто отзыв.


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2017-02-26 13:53

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


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Иван Воронин  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2017-02-26 13:37

Сколько развёрнутых ответов о том, что такое делегаты. По-моему, вопрос был: что было сложным, я ответил, что не понимаю зачем они нужны, а не говорил, что они не нужны.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2017-02-25 19:35

Если ты не знаешь, что такое делегаты, это не значит, что они не нужны. По поводу видео, на вкус и цвет...


10309. --
Станислав
Станислав
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2017-02-25 17:04

Делегаты - сил! Иногда они просто незаменимы


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2017-02-25 11:59

Делегаты - это вещь


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2017-02-24 13:48

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


1146. --
Евгений Тихонов
Евгений Тихонов
ответить

7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Создаём свои уровни / 2017-02-24 08:10

Это у тебя сабзиро ходит и ящики двигает?


10309. --
Станислав
Станислав
ответить

1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Новопашин Владимир  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2017-02-23 10:34

я решил их переделать, мне разонравились :D


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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Редактор - Сохранение / 2017-02-18 16:07

Евгений, со временем придёт понимание, ещё и не такие проекты сам осуществишь!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2017-02-06 15:49

Есть к чему стремиться :)
У меня тоже не всегда всё на раз-два выходит.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2017-02-05 23:30

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


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
→  Новопашин Владимир  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2017-02-05 19:09

на самом деле они не большие 32 на 32(как сказали в уроке их сделать), и уже мне не нравятся, которые слева :)


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

6925. --
Артём
Артём
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2017-01-26 08:25

Довольно неплохие картинки :)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2017-01-26 06:49

Как то не думал насчет больших картинок.


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Алгоритмика / Последовательность / 2016-09-04 18:35

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


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Алгоритмика / Последовательность / 2016-09-04 17:04

сколько всего в последовательности первоначальной членов? как задать их от этого вопрос? или всего 5? или поставить распознование когда точка, тогда и конец?


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Алгоритмика / For-то-чки / 2016-09-03 13:26

Согласен с Константином, либо перепишите видео, либо ограничения менять местами.
static void Main()
    {
        int n =int.Parse(Console.ReadLine());
            Console.Write(":-");
            for (int i = 0; i < n; i++)
            {
                Console.Write(")");
            }
Console.WriteLine();
В конце обязательно нужно WriteLine, робот так настроен


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Целые задачи / N уроков / 2016-08-24 09:37

Проверьте пожалуйста на выполнение своего решения и 6го теста, я решил сам, запнулся на этом тесте, отправил ваше решение, робот не принимает и его


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Целые задачи / N уроков / 2016-08-24 08:14

Начальные данные: На первой строке записано количество уроков, целое число от 0 до 20. А последний тест всё-таки 10000. Про то, что урок может быть нулевым вообще не сообразишь, пока не посмотришь ответы и самое главное, что если уроков 0, то он наверное всё-таки освобожден в 8:00, ведь мы приходим в школу, как правило, впритык, и если мы приходим и нам говорят, что уроков нет, то мы освобождаемся в момент времени, когда нам сказали, что уроков нет. Думаю нужно в задачу ввести в P.S, что Вова приходит в школу в 8:00 или что ему звонят и говорят, что не будет уроков за 5 минут до начала занятий(или Вова просыпается и понимает, что сегодня нет уроков), чтобы был намёк, что вывести, когда будет 0 уроков


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Символы / Висагинас / 2016-08-20 13:58

почему у меня не принимает? в вижл студио всё хорошо...
Console.WriteLine("" + Convert.ToInt32('V') + ' ' + Convert.ToInt32('i') + ' ' + Convert.ToInt32('s') + ' ' + Convert.ToInt32('a') + ' ' + Convert.ToInt32('g') + ' ' + Convert.ToInt32('i') + ' ' + Convert.ToInt32('n') + ' ' + Convert.ToInt32('a') + ' ' + Convert.ToInt32('s'));


1146. --
Евгений Тихонов
Евгений Тихонов
ответить
# Консоль / Лирика / Огород / 2016-08-07 10:45

Ааааа... Длина в смысле общая длина, то есть периметр, а не длина, как длина/ширина


24. --
Олюшка
Олюшка
ответить
→  Евгений Тихонов  # БД - Книжка оценок / Вебинар 1. Проектирование БД «Книжка оценок» / 2015-07-26 18:53

Евгений, Поздравляю с началом курса! Я уверена что у тебя все получится, ведь ты уже сделал первый шаг! Ты, уже Молодец! :)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов  # Видео-игры / Вступительное слово / 2015-01-01 14:05

Смотри, как будет удобнее.

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





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

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

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

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


Научился: Нашёл в интернете как поменять курсор на свою картинку(при принтскрине не видно курсора), пользоваться timer-ом, взял на вооружение класс Sound
Трудности: Решил усложнить свой третий уровень тем, что дверь открывается после собирания всех Вискасов, но не смог, только один собираю и у кошки хватает сил преодолеть дверь
Поменял курсор на кошку и добавил запись о количестве оставшихся Вискасов


Научился: Понравилась идея с переменной mode
Трудности: Где-то допустил ошибку, пришлось переделать, от этого урок показался долгим
Всё, как всегда, хорошо