Си шарп с нуля

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

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

Иван
  • Звание: Гаммациклоп
  • Накопленный опыт: 71 час
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-06-02 15:32:26
  • Город проживания: Санкт-Петербург

Видеокурсы

Дата активности Видеокурс Прогресс
2015-06-20 game6 Морской Бой 12 из 16 75 %
2015-06-08 sokoban Сокобан 19 из 23 83 %
2015-05-30 memory Карточки памяти 2 из 14 %
2015-05-29 game2 Микроигры 1 из 17 7 %
2015-05-24 game0 Демо игры 8 из 10 80 %
2015-05-24 game1 Нано-игры 2 из 9 20 %
2015-05-21 soft0 Демо софт 1 из 8 15 %
Итого: 45 из 97 47 %

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

Дата активности Консольный раздел Прогресс
2015-06-01 task1 Целые числа 6 из 7 86 %
2015-05-24 task1 Строки все 14 100 %
2015-05-22 task1 Семантика все 6 100 %
Итого: 26 из 27 97 %
Сохранить страницу:

2773. --
Никита
Никита
ответить
→  Иван  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-11-20 19:36

Да, было бы неплохо увидеть программу для тестирования. И еще мне интересно посмотреть как в текстовом документе хранится столько уровней.


24. --
Олюшка
Олюшка
ответить
→  Иван  # Морской Бой / Олимпиада - Создание ИИ - Шаблон ударов / 2015-06-17 23:21

Иван, отлично, что узнаешь новое, видно как растут и крепнут твои знания!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-06-15 20:50

Хорошая работа, Иван, и правильная оценка сложности!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-06-15 20:49

Хорошо над алгоритмом поработал, молодец!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван  # Морской Бой / Морской Бой - Установка кораблей / 2015-06-15 19:30

Хорошо подготовился!


24. --
Олюшка
Олюшка
ответить
→  Иван  # Морской Бой / Морской Бой - Установка кораблей / 2015-06-15 18:57

Иван, DataGridView очень интересный с различными возможностями! Хорошо что урок тебе был полезен! :)


24. --
Олюшка
Олюшка
ответить
→  Иван  # Морской Бой / Морской Бой - Делегаты отображения / 2015-06-15 01:06

Иван, все хорошо сделал, продолжай заниматься накапливать и прокачивать знания! :)


2146. --
Иван
Иван
ответить
→  Иван  # Морской Бой / Морской Бой - Делегаты отображения / 2015-06-15 00:19

Все вроде хорошо, но смущают 5 однопалубных корабля. Проверьте еще раз программку, т.к. там могут быть ошибки.


24. --
Олюшка
Олюшка
ответить
→  Иван  # Морской Бой / Морской Бой - Море и Корабль / 2015-06-14 17:00

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


24. --
Олюшка
Олюшка
ответить
→  Иван  # Морской Бой / Морской Бой - Планирование / 2015-06-13 16:19

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван   / 2015-06-09 19:39

Так в курсе Теория ООП мы именно это и создаём.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван   / 2015-06-09 15:13

Подключено!


5577. --
Иван
Иван
ответить
→  Евгений Волосатов   / 2015-06-09 15:11

Тогда это можно считать напоминанием.)

Еще было бы очень интересно и полезно, если бы появились курсы (скажем, по объему как сокобан) по написанию игр рпг или стратегий. Простых, уровня первого варкрафта (пять-шесть видов зданий и юнитов, редактор карт, возможно сетевая игра), самое то для развития ООП.
Похожие курсы есть, но для других языков и сложных фреймворков.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван   / 2015-06-09 13:44

Иван, я говорил о том, что если ты закончишь эту игру за 30 дней, то дам доступ к игре Морской бой.
Только мне об этом надо будет напомнить.


24. --
Олюшка
Олюшка
ответить
→  Иван  # Игра Сокобан / 18. Сокобан - Завершение / 2015-06-09 11:49

Иван! Поздравляю! Ты, Молодец!!! :)


5577. --
Иван
Иван
ответить
→  Евгений Волосатов  # Игра Сокобан / 14. Сокобан - Редактор - На двоих / 2015-06-09 11:39

Евгений, добрый день.
При покупке курса сокобан говорилось о доступе к какому-то другому курсу, но нового доступно не стало.


24. --
Олюшка
Олюшка
ответить
→  Иван  # Игра Сокобан / 17. Сокобан - Игра - На двоих по сети / 2015-06-08 18:24

Иван, замечательно, а главное что сам доволен результатами сделанной работы!


24. --
Олюшка
Олюшка
ответить
→  Иван  # Игра Сокобан / 16. Сокобан - Телефон - TCP/IP протокол / 2015-06-08 13:15

Иван, О, круто! Отличные знания к тому же все понятно! Молодец!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван  # Игра Сокобан / 14. Сокобан - Редактор - На двоих / 2015-06-08 00:49

Иван, классные ты уровни придумал, молодец!


2146. --
Иван
Иван
ответить
→  Иван  # Игра Сокобан / 13. Сокобан - Игра - Автоходы / 2015-06-07 20:14

Красиво получилось. Собрать все тоже непросто.


24. --
Олюшка
Олюшка
ответить
→  Иван  # Игра Сокобан / 12. Сокобан - Решалка - Оптимизация / 2015-06-07 17:30

Замечательно, что тебе понравился урок!


24. --
Олюшка
Олюшка
ответить
→  Иван  # Игра Сокобан / 11. Сокобан - Решалка - Яблоко / 2015-06-07 17:01

Иван, главное приобретенные знания, обязательно найдешь применение в других программах!


24. --
Олюшка
Олюшка
ответить
→  Иван  # Игра Сокобан / 10. Сокобан - Решалка - Мышка / 2015-06-01 21:09

Иван, чудесно все выполнил, Молодец! Продолжай так же двигать вперед!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван  # Игра Сокобан / 9. Сокобан - Решалка - Тестер / 2015-06-01 14:31

У тебя для одного ящика решается или поочерёдно для каждого?


2146. --
Иван
Иван
ответить
→  Иван  # Игра Сокобан / 8. Сокобан - Игра - Управление / 2015-06-01 00:36

Классно получилось! И ведь это еще не последний урок.


4972. --
looker
looker
ответить
→  Иван  # Игра Сокобан / 6. Сокобан - Создаём свои уровни / 2015-05-31 16:05

Крутые уровни!:)


24. --
Олюшка
Олюшка
ответить
→  Иван  # Игра Сокобан / 6. Сокобан - Создаём свои уровни / 2015-05-31 15:38

Иван, очень рада что делаете успехи :) Молодец!


2146. --
Иван
Иван
ответить
→  Иван  # Игра Сокобан / 4. Сокобан - Редактор - Сохранение / 2015-05-31 12:41

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


24. --
Олюшка
Олюшка
ответить
→  Иван  # Игра Сокобан / 1. Сокобан - Редактор - Загрузка / 2015-05-30 17:43

Иван, все здорово, только у меня одна просьба будет, пожалуйста в следующий отчетах все поля заполняй словами, плиз!!!


5577. --
Иван
Иван
ответить
→  Олюшка  # Игра Сокобан / 0. Сокобан - Вступление / 2015-05-30 17:18

Спасибо, курсы понравились, надеюсь в сокобане будет еще интереснее практика


24. --
Олюшка
Олюшка
ответить
→  Иван  # Игра Сокобан / 0. Сокобан - Вступление / 2015-05-30 16:29

Иван, Поздравляю с новым курсом!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван  # Мини игры / Карточки памяти - Алгоритм / 2015-05-30 15:08

Иван, этой цели отвечают другие курсы.
А тут задумка именно такая - ничего лишнего.
Потому что курс для самых начинающих,
и не хочется их отпугнуть лишней теорией.
Я очень рад, что ты дошёл до самого конца, молодец!


24. --
Олюшка
Олюшка
ответить
→  Иван  # Мини игры / Карточки памяти - Алгоритм / 2015-05-30 14:09

Иван, все что вы написали это для домашней работы, а программы для начинающих, которые изучают язык и для многих, в том числе и лично для меня, готовая такая простая программа уже достижение, к тому же, когда уже написано и заработало видно, что можно исправить и доделать или переделать, но ведь пока не заработала, и не видно что можно расширить и усложнить ;) К тому же Евгений специально так делает чтобы у нас возникло желание уже самим сделать то, что хотим для более совершенной версии :) Действуйте, все в ваших руках!!!


24. --
Олюшка
Олюшка
ответить
→  Иван  # Мини игры / Карточки памяти - Подготовка / 2015-05-29 19:50

Иван, чудные картинка :) В этом и заключается прокачка знаний, когда повторяешь на практике ранее полученные знание на различных примерах, т.е. в разных программах)


2146. --
Иван
Иван
ответить
→  Иван  # Мини игры / Карточки памяти - Подготовка / 2015-05-29 19:39

Отлично сделано. Повторение - мать учения.


24. --
Олюшка
Олюшка
ответить
→  Иван  # Мини игры / Машинка на управлении / 2015-05-29 16:50

Иван, замечательно разобрался ведь сделал такую чудесную программку :) Молодец!


2146. --
Иван
Иван
ответить
→  Иван  # Мини игры / Анимированный кубик / 2015-05-28 01:20

Анимированные точки - супер идея. Очень мне понравилось делать этот кубик. Не останавливайтесь на достигнутом, впереди еще много интересных программ.


2146. --
Иван
Иван
ответить
→  Иван  # Мини игры / Анимированный кружок / 2015-05-27 01:33

Прекрасно, что сложностей не возникает. Там в следующих уроках еще много интересного


5577. --
Иван
Иван
ответить
→  Иван  # Мини игры / Бот для Цифр / 2015-05-25 00:13

Точно, только что вспомнил что уже её использовал.


2146. --
Иван
Иван
ответить
→  Иван  # Мини игры / Бот для Цифр / 2015-05-25 00:09

Отличные программки. Построчно на массивы - это ведь функция Split? Если это то самое, то вы  могли использовать эту функцию в разделе Consol.


24. --
Олюшка
Олюшка
ответить
→  Иван  # Мини игры / Игра Цифры / 2015-05-24 20:34

Иван, отлично, продолжай и дальше так же!


24. --
Олюшка
Олюшка
ответить
→  Иван   / 2015-05-24 10:09

да, точно сорри, все замечательно тогда)


5577. --
Иван
Иван
ответить
→  Олюшка   / 2015-05-24 09:48

Оля, спасибо за слова поддержки!
Прогресс-бар же на заднем плане и скрытый)


24. --
Олюшка
Олюшка
ответить
→  Иван  # Мини игры / Устный счёт / 2015-05-24 09:29

Иван, замечательное приобретение, очень хорошо что теперь ты знаешь как ловить исключения, знаю по себе как это важно ! Вот только смотрю ты програессбар не поставил, интересно почему? Продолжай писать программы и все у тебя уже получается, и таймер приструнишь да и не только его)


24. --
Олюшка
Олюшка
ответить
→  Иван  # Мини игры / Отзыв о видеокурсе / 2015-05-23 18:29

Иван, полностью согласна, Молодец!


24. --
Олюшка
Олюшка
ответить
→  Иван  # Мини игры / Камень ножницы бумага / 2015-05-23 17:40

Иван, Молодец! Хорошо, что проявляешь свою инициативу делая уже свою реализацию! Так и нужно действовать, ведь в уроке, это как бы основа для начала, а уже дальнейшее ее наполнение и усложнение это по мере накопленных знаний и конечно же желания!


5577. --
Иван
Иван
ответить
→  Олюшка  # Мини игры / Игра Быстрощёлк / 2015-05-22 18:44

Спасибо!


24. --
Олюшка
Олюшка
ответить
→  Иван  # Мини игры / Игра Быстрощёлк / 2015-05-22 18:42

Молодец, Иван что продолжаешь заниматься, только так и только вперед!


24. --
Олюшка
Олюшка
ответить
→  Иван  # Мини игры / Лабиринт 2D - игра / 2015-05-22 16:13

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


  • Звание: Гаммациклоп
  • Накопленный опыт: 71 час
  • Собранный капитал: нет

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

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

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

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

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

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

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





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

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

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

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


Научился: Разбивать текстовые поля построчно на массивы.
Трудности: Заставить работать логику через таймеры.
Кроме кликов, добавил таймер ожидания до следующей команды.


Научился: Немного работать с потоками.
Трудности: Отображать карту в панели из другого потока (отображение карты по ответу с номером карты от сервера)
Отлично, игра действительно работает. Второго компьютера со статичным ип не нашлось, скриншот с одного.