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

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

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

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

  • Отправлено: 2
  • По видеоурокам: 2
  • Получено ответов: 59

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 - правая сторона ракетки
да эти условия если бы выполнялись, то ракетка бы заходила б на стены (за лейбел), а так мы мы край левый край ракетки останавливаем возле левого лейбела парой стенки, а край правой ракетки останавливается возле лейбела с права левой ее стенки и тоже не заходит за лейбел.
Надеюсь тебе стало понятно, я раньше тоже не совсем понимала эти координаты, однако о временем привыкаешь и если посмотреть внимательно на рисунок, уверена что ты уже разобрался!
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. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  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

Нужно набрать самому очки, а не скачать картинку из гугла. Точно таких же картинок как у тебя с тем же расположением плиток несколько десятков на различных сайтах:
itunes.apple.com/be/app/2048-threes/id851364403?l=nl&;mt=8
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#.

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


Научился: освоил дополнительные навыки программирования и привязка событий(функций) к клавишам
все супер


Научился: Прорабатываю навыки программирования.
Трудности: Как только добавил box.Image = bmp (25 мин в уроке) в метод DrawCircle, при запуске ничего не отображается и соответственно не видно результата . Если же не добавляю, ничего не меняется, ведь мы не обновляем изображение. Помогите исправить.
((