Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




sergey
  • Звание: Гаммациклоп
  • Накопленный опыт: 68 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-11-18 02:14:44
  • Город проживания: харьков

Видеокурсы

Дата активности Видеокурс Прогресс
2016-03-16 game6 Морской Бой 1 из 16 7 %
2016-03-11 game0 Демо игры все 9 100 %
2016-03-11 game1 Наноигры 7 из 10 70 %
2016-03-09 aspnet Базовый ASP.ект 15 из 24 63 %
2016-03-08 game2 Микроигры все 15 100 %
2016-02-18 lines Шарики 5 из 6 84 %
2016-02-14 task3 Комбинаторика 8 из 22 37 %
Итого: 60 из 102 59 %

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

Дата активности Консольный раздел Прогресс
2016-03-18 task1 Семантика 1 из 6 17 %
2016-02-14 task3 Рекурсия все 4 100 %
2016-02-14 task3 Комбинаторика 1 из 9 12 %
Итого: 6 из 19 32 %
Сохранить страницу:

2146. Иван
Иван
ответить
→  sergey  # Наноигры / Анимированный кружок / 2016-03-17 14:17

Наверное все рисует, но сразу быстро(может по таймеру) все стирает. Какой-то метод все затирает . А может нет строчки  graph = Graphics.FromImage(bmp);


24. Оля
Оля
ответить
→  sergey  # Наноигры / Устный счёт / 2016-03-12 08:39

Сергей, очень хорошо прорабатываешь, рада что все получается! :)


24. Оля
Оля
ответить
→  sergey  # Наноигры / Скорость реакции. Три картинки по таймеру / 2016-03-10 18:15

Сергей, это здорово что повторяешь! Так держать! :)
Красиво получается у тебя уже программа!


4496. Константин
Константин
ответить
→  sergey  # Наноигры / Скорость реакции. Блок-схема / 2016-03-10 17:19

Хорошо, что на листе рисовал.


24. Оля
Оля
ответить
→  sergey  # Базовый ASP.ект / Работа со списком историй / 2016-03-10 02:11

Сергей, очень здорово что отлично все получилось!!! Молодец! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  sergey  # Микроигры / VIP урок. Стрелялка / 2016-03-09 08:11

Отличная работа!
Какой курс следующим?


24. Оля
Оля
ответить
→  sergey  # Базовый ASP.ект / Работа над ошибками / 2016-03-07 23:53

Сергей, очень здорово что отличные знания получил и они тебе понравились! :)


24. Оля
Оля
ответить
→  sergey  # Базовый ASP.ект / Схема базы данных / 2016-02-24 22:10

Сергей, очень классно, что все легко и с удовольствием сделал! :)


2146. Иван
Иван
ответить
→  sergey  # Базовый ASP.ект / Создание SQL-запросов / 2016-02-24 21:48

Запросы - нужная штука. Хорошо, что попрактиковался!


1295. Дмитрий Че
Дмитрий Че
ответить
→  sergey  # Базовый ASP.ект / Выбор темы для проекта / 2016-02-23 23:47

Отличная идея!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  sergey  # Базовый ASP.ект / Создание модели Story / 2016-02-23 09:56

View("random") не вызывает другой метод, а просто отсылает данные на указанное представление.
В методе Index нужно создать экз Story и передать его в представление.
Либо написать return random() вместо return View("random");


1. Евгений Витольдович
Евгений Витольдович
ответить
→  sergey  # Микроигры / VIP урок. Змейка / 2016-02-22 19:20

массив использовать


1. Евгений Витольдович
Евгений Витольдович
ответить
→  sergey  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2016-02-21 10:05

Пожалуйста!


2146. Иван
Иван
ответить
→  sergey  # Микроигры / Шарики. Логика игры / 2016-02-16 00:15

Здорово, что все понравилось! Шарики - отличная игра для тренировки, и не только.


5565. Frank
Frank
ответить
→  sergey  # Инфобизнес / Обязательство / 2016-02-15 12:24

Молодец!


8837. melrouts
melrouts
ответить
→  sergey  # Комбинаторика / Рекурсия. Общий делитель / 2016-02-14 16:29

последние строки можно заменить, как вариант :)
return (a==b)? a : (a>b) ? NOD (a-b,b) : NOD (b-a,a);


2146. Иван
Иван
ответить
→  sergey  # Микроигры / Шарики. Анализ игры / 2016-02-12 00:41

Здорово! Уже добрался до шариков! Отличная игра для практики!


2146. Иван
Иван
ответить
→  sergey  # Комбинаторика / Рекурсия. Вступление / 2016-02-10 20:53

Поздравляю с началом интересного курса. Все станет понятно. Уроков на эту тему достаточно.


24. Оля
Оля
ответить
→  sergey  # Микроигры / Радиоуправляемая машинка / 2016-02-08 00:29

Сергей, замечательные знания освоил в этом уроке! :)


8837. melrouts
melrouts
ответить
→  sergey  # Микроигры / Крестики-Нолики. Игра на двоих / 2016-02-06 15:23

На картинке в коде можно немного сократить код
В строках 54-63 - if else конструкция по сути меняет всего одну переменую-результат ,
а вторая (play) = false в обоих случаях - зачем тогда она в теле if два раза?
Можно сократить до двух строк используя оператор проверки ( ? )

play = false;
return side == 1 ? "winx" : "wino";

Аналогично в строках 67-72,  можно сократить немного


8837. melrouts
melrouts
ответить
→  sergey  # Микроигры / Крестики-Нолики. Игра на двоих / 2016-02-05 03:21

На картинке в коде можно немного сократить код
В строках 54-63 - if else конструкция по сути меняет всего одну переменую-результат ,
а вторая (play) = false в обоих случаях - зачем тогда она в теле if два раза?
Можно сократить до двух строк используя оператор проверки ( ? )

play = false;
return side == 1 ? "winx" : "wino";

Аналогично в строках 67-72,  можно сократить немного


2146. Иван
Иван
ответить
→  sergey  # Микроигры / Крестики-Нолики. Игра на двоих / 2016-02-05 01:09

Красивые крестики-нолики получились! Картинки сам рисовал?


6925. Артём
Артём
ответить
→  sergey  # Микроигры / Полуфинальный урок / 2016-02-04 17:29

Не припомню я эту игру на курсе "Микроигры", она из Наноигр!


24. Оля
Оля
ответить
→  sergey  # Микроигры / Виселка. Блоксхема помощника / 2016-02-04 12:02

Сергей, да, очень круто! Молодец! )


2146. Иван
Иван
ответить
→  sergey  # Микроигры / Виселка. Блоксхема помощника / 2016-02-03 23:08

Отлично все проработал. Еще блок схемы можно делать на www.draw.io. Попробуй, может понравится...


2146. Иван
Иван
ответить
→  sergey  # Микроигры / Виселка. Поле чудес / 2016-02-03 22:23

Отличная картинка , и схема отличная получилась!


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  sergey  # Микроигры / Виселка. Алгоритм помощника / 2016-02-03 20:12

Молодец! Надо и мне этот курс пройти :~)


24. Оля
Оля
ответить
→  sergey  # Микроигры / Виселка. Поле чудес / 2016-02-03 20:06

Сергей, классно что все легко и отлично! Да, рассмешил ты меня, ведь колобка не повесишь!!! :)


1901. Neverwinter 2
Neverwinter 2
ответить
→  sergey  # Микроигры / 2048 - Логика / 2016-01-31 08:27

Да, согласен с Иваном, цветовую гамму лучше сделать по контрастнее. Если хочешь, могу выложить свои цвета. А вроде я даже и выкладывал....


24. Оля
Оля
ответить
→  sergey  # Наноигры / Арканоид - Шарик и кирпичики / 2016-01-30 23:57

Сергей, рада когда опыт прибавляется и знания закрепляются! Отлично что у тебя еще плюс игра в протфолио! :)


2146. Иван
Иван
ответить
→  sergey  # Микроигры / 2048 - Логика / 2016-01-30 23:31

Работает? С цветовой гаммой я бы еще проработал.


2146. Иван
Иван
ответить
→  sergey  # Наноигры / Арканоид - Шарик и кирпичики / 2016-01-30 23:16

Здорово потренировался! И хорошо, когда сложностей не возникает.


24. Оля
Оля
ответить
→  sergey  # Наноигры / Арканоид - Уровень и ракетка / 2016-01-17 22:51

Сергей, side_lx - это левый лейбел с левой координатой Х (т.е. левая сторона стенки слева панели) + ширина самой стенки (ширина лейбла):
            side_lx = label_left.Location.X + label_left.Width;
            side_rx - это правый лейбел с левой координатой Х (т.е. левая сторона стенки справой стороны панели)
            side_rx = lebel_right.Location.X
смотри координата Х у лейбла - это слева
ax1 - левая сторона ракетки (labal_racket)
ах2 - правая сторона ракетки
да эти условия если бы выполнялись, то ракетка бы заходила б на стены (за лейбел), а так мы мы край левый край ракетки останавливаем возле левого лейбела парой стенки, а край правой ракетки останавливается возле лейбела с права левой ее стенки и тоже не заходит за лейбел.
Надеюсь тебе стало понятно, я раньше тоже не совсем понимала эти координаты, однако о временем привыкаешь и если посмотреть внимательно на рисунок, уверена что ты уже разобрался!
https://yadi.sk/i/x7VcoFdqnDKyf


2146. Иван
Иван
ответить
→  sergey  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2016-01-16 01:20

Да! Тут количество точно переходит в качество!


24. Оля
Оля
ответить
→  sergey  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2016-01-15 22:36

Сергей, замечательный отзыв, и я рада что тебе нравится и уроки приносят пользу! :)


24. Оля
Оля
ответить
→  sergey  # Наноигры / Камень ножницы бумага / 2016-01-15 21:34

Сергей, очень радует что все больше и больше опыта уже! :) А ведь впереди еще много интересного! :)


24. Оля
Оля
ответить
→  sergey  # Микроигры / 2048 - Интерфейс / 2016-01-12 00:37

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


6452. Lik_Kirill
Lik_Kirill
ответить
→  sergey  # Микроигры / 2048 - Учимся играть / 2016-01-10 13:44

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


24. Оля
Оля
ответить
→  sergey  # Микроигры / Игра 15 - Картинка / 2016-01-09 20:02

Сергей, эти графические классы рассматривались в курсе ООП, в Хранитель экрана и много еще где, так что будет желание ты их отлично усвоишь, а чтобы понять как работает ставь брек поинт и пошагово отрабатывай код, экспериментируй это и интересно и полезно! :)


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  sergey  # Микроигры / 2048 - Учимся играть / 2016-01-09 19:55

Посмотри как правильно играть и поиграй и пришли скриншот рабочего стола


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  sergey  # Микроигры / Шарики. Логика игры / 2016-01-09 19:47

что тебе не очень?


4467. Alcatraz
Alcatraz
ответить
→  sergey   / 2016-01-09 18:00

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  sergey  # Комбинаторика / ФИНАЛЬНЫЙ урок. Видеообзор программы / 2016-01-09 17:48

Сергей, что именно "не очень"?
Никаких аргументов и примеров, как сделать лучше.
Покажи свой видеообзор, в качестве примера, прежде чем "Плохо" нажимать.


6195. sergey
sergey
ответить
→  Alcatraz  # Микроигры / Шарики. Логика игры / 2016-01-09 17:39

Мне не оч...



4467. Alcatraz
Alcatraz
ответить
→  sergey  # Микроигры / 2048 - Учимся играть / 2016-01-09 12:20

Нужно набрать самому очки, а не скачать картинку из гугла. Точно таких же картинок как у тебя с тем же расположением плиток несколько десятков на различных сайтах:
https://itunes.apple.com/be/app/2048-threes/id851364403?l=nl&mt=8
http://www.foxbeen.com/download-2048-threes-1425412.html
Нехорошо обманывать.


6925. Артём
Артём
ответить
→  sergey  # Микроигры / 2048 - Учимся играть / 2016-01-09 10:06

Задание было набрать 1024 хотя бы


2146. Иван
Иван
ответить
→  sergey  # Микроигры / Игра 15 - Алгоритм / 2016-01-06 12:27

Приятно, когда сложностей не возникает. С одной стороны, когда смотришь, всегда легко. Лучше подумать, а как бы ты подошел к решению этой задачи, нашел бы ты такой путь сам?


24. Оля
Оля
ответить
→  sergey  # Микроигры / Игра 15 - Алгоритм / 2016-01-06 00:26

Сергей, рада что твои знания набирают силы и укрепляются! А ведь это только начало, толи еще будет! :)


24. Оля
Оля
ответить
→  sergey  # Микроигры / Игра 15 - Кнопки / 2016-01-05 15:40

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


24. Оля
Оля
ответить
→  sergey  # Наноигры / Бот для Быстрощёлка / 2015-10-14 21:42

Сергей, здорово что набрался новых навыков и все было легко!
Не пойму как у тебя бот всего 7,2 клика сделал?!


2146. Иван
Иван
ответить
→  sergey  # Наноигры / Бот для Быстрощёлка / 2015-10-14 19:54

Отличный ботик получился


24. Оля
Оля
ответить
→  sergey  # Наноигры / Лабиринт 2D - игра / 2015-08-02 16:18

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


66. Александр Беспалов
Александр Беспалов
ответить
→  sergey  # Наноигры / Картинка с секретом / 2015-07-27 23:37

Лица зря закрыл


24. Оля
Оля
ответить
→  sergey  # Наноигры / Картинка с секретом / 2015-07-27 22:29

Сергей, новый урок открывается когда отчет набирает 10 положительных оценок


24. Оля
Оля
ответить
→  sergey  # Наноигры / Картинка с секретом / 2015-07-27 22:26

Сергей, когда наберешь 10 положительных оценок.


24. Оля
Оля
ответить
→  sergey  # Наноигры / Лабиринт 2D - меню / 2015-07-27 22:20

Сергей, хорошо что тебе начало этой программы проварилось, то ли еще будет! Только просьба, пожалуйста делай скриншот на фоне студии! Спасибо! :)


24. Оля
Оля
ответить
→  sergey  # Наноигры / Вступительное слово / 2015-07-24 22:13

Сергей, я очень рада что ты с нами и у тебя огромное желание обучать язык с#. Вот только еще напиши пожалуйста, что ты ожидаешь от этого курса и вперед к цели! :)

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




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

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

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

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