Си шарп с нуля

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




Евгений Тихонов
  • Звание: Алгоритмист
  • Накопленный опыт: 134 часа
  • Остаток XMR-хешей: 0 Mh
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-11-27 13:03:39
  • Возраст: 22 года

Видеокурсы

Дата активности Видеокурс Прогресс
2017-09-15 soft0 Демо софт 5 из 7 72 %
2017-09-04 soft1 Нанософт 1 из 10 10 %
2017-08-21 game0 Демо игры 6 из 10 60 %
2017-07-02 sokoban Сокобан 19 из 23 83 %
2017-06-02 game1 Наноигры 4 из 10 40 %
2015-07-26 base1 БД - Книжка оценок 1 из 6 17 %
Итого: 36 из 66 55 %

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

Дата активности Консольный раздел Прогресс
2016-09-06 task2 Алгоритмика 15 из 20 75 %
2016-09-02 task1h Цифры 5 из 12 42 %
2016-08-28 task1g Целые задачи все 11 100 %
2016-08-21 task1f Геометрия все 8 100 %
2016-08-20 task1d Формулы все 9 100 %
2016-08-20 task1e Символы все 5 100 %
2016-08-18 task1c Лирика все 14 100 %
2016-08-04 task1b Строки все 14 100 %
2016-08-03 task1a Целые числа все 7 100 %
2014-09-18 task1 Семантика все 6 100 %
Итого: 94 из 106 89 %
Сохранить страницу:

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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

Вот хороший сайт с иконками: http://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

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


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

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


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

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


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

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Наноигры / Арканоид - Шарик и кирпичики / 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 выполнил успешно. Прислал скриншот к тому уроку, всё работало. Но сейчас, решив опять посмотреть что там происходит пишет в консоле: обычно допускается использование только одного адреса сокета/ протокол/ сетевой адрес /порт
Может в диспетчере отключить чего надо?:О



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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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

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


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

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

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


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


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

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


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

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


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Тихонов  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 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. Евгений Волосатов
Евгений Волосатов
ответить
→  Евгений Тихонов  # Видео-игры / Вступительное слово / 2015-01-01 14:05

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: я, оказывается, Paint-мастер :D
Трудности: немного надоело делать картинки мелкие и скриншоты расположить, чтоб все видны были :)
открыл в себе талант дизайнера :D
Трудности: Понять, что нужно показать для отчёта :) сделал скрин на фоне функции timer_Tick
Круто! Оно ходит! :D