Си шарп с нуля

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

sergey
  • Звание: Гаммациклоп
  • Накопленный опыт: 68 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-07-15 18:25:33
  • Город проживания: харьков

Видеокурсы

Дата активности Видеокурс Прогресс
2016-03-16 game6 Морской Бой 1 из 16 7 %
2016-03-11 game1 Наноигры 7 из 10 70 %
2016-03-11 game0 Демо игры 8 из 10 80 %
2016-03-09 aspnet Базовый ASP.ект 15 из 24 63 %
2016-03-08 game2 Микроигры 12 из 15 80 %
2016-02-18 lines Шарики 5 из 8 63 %
2016-02-14 task3 Комбинаторика 8 из 22 37 %
2016-02-03 words Игры со словами 3 из 7 43 %
2015-07-24 soft0 Демо софт 1 из 7 15 %
Итого: 60 из 119 51 %

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

Дата активности Консольный раздел Прогресс
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. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  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

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


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 115 15 130 330
2 chokayes 9752 10 15 15 40 330
3 OloloCode 10717 6 10 6 22 307
4 Виктор 17606 10 15 4 29 266
5 Иван Воронин 10558 11 10 21 221
6 Dmitry Sinitsin 17947 10 15 10 35 210
7 ser2018 17425 5 15 11 31 206
8 WildOrc 17443 3 3 203
9 FireWolf 10080 10 15 10 35 189
10 Дмитрий 4814 175
11 Anton 5394 5 5 153
12 Evgenii Kudriavtcev 18493 6 15 10 31 148
13 Александр 9858 137
14 Слава 17255 129
15 Евгений Волосатов 1 8 5 13 118
16 Григорий 3850 5 5 10 92
17 Bodrik_torf 16066 5 5 89
18 Александр 3922 5 1 6 86
19 vip 9913 5 3 8 81
20 Pavlin 16496 5 10 1 16 79
21 Дмитрий 16218 74
22 Константин Мельников 17022 73
23 knockjkeee 18563 5 5 58
24 Timoha 9980 50
25 Валерий Жданов 791 6 5 11 48
26 Володимир 8707 5 5 47
27 Александр @DreamerBY 18525 5 5 45
28 Сергей 14008 45
29 Иван 2146 4 4 43
30 Николай Миролюбов 6203 5 5 39
31 Родион Глушков 11582 5 5 39
32 Антон Кравченко 5502 5 5 38
33 Алексей В. 10494 38
34 sparda 18477 38
35 Ramzan 18272 5 1 6 37
36 Serge 16861 2 3 5 37
37 Сергей 3747 37
38 Андрей Шевченко 16533 5 5 35
39 sharp.xxxxx change config! 999 5 5 30
40 DimanDOS 14981 5 5 28
41 Александр 18131 5 5 26
42 Кирилл Шмойлов 6452 26
43 Петя 7652 5 5 25
44 Денис 4395 25
45 Алекс 8932 25
46 Danil42Russia 10895 25
47 Андрей 4753 24
48 Александр 18249 24
49 Виталий 16268 23
50 Yefim 11589 22
51 Дмитрий 4210 5 5 20
52 Сергей Витальевич 4699 20
53 Сергей 10936 20
54 Dima 11051 20
55 Сергей Соколов 10670 2 2 19
56 Слава 17769 19
57 Роман 14462 18
58 Саша Авербух 16520 5 5 17
59 Фомичева Наталья 1232 17
60 Андрей 162 16
61 Kiril Krutiajev 16014 16
62 Andrej Gladkov 16018 16
63 Protos 16459 16
64 Neverwinter 2 1901 14
65 Andrej Petrunev 16015 14
66 Redy 18031 14
67 Сергей 18257 14
68 alexmail19Q 4676 13
69 Денис 16396 13
70 Александр 17981 13
71 DenisMed 18419 13
72 Андрей 17589 12
73 Splean204 18490 12
74 valeska 18542 12
75 Сарапульцев Константин 1570 10
76 valerys Nikola 6644 10
77 Юрий 9971 10
78 Андрей Гладков 17609 10
79 Абдулла 18606 10
80 Владислав 18566 9
81 Humanic 18094 6
82 Александр 18587 6
83 superGrover 18626 6
84 Посетитель 0 5 5 5
85 Илья 18637 5 5 5
86 Алексей 9323 5
87 Aleksej Fiodorov 16016 5
88 Sergej Šugajev 16017 5
89 FinalCore 18407 5
90 Igor 18553 5
91 Сергей 18605 5
92 Alexandru 18616 3
93 Nurtas 18639 1 1 1
94 Александр 4988 1
95 Андрей 8525 1
96 Pavel 11353 1
97 Сергей 12525 1
98 Саид 18564 1
99 Andrei 18574 1
100 AHTOH2010 18601 1
101 Vinvi 18602 1
102 Akbar 18604 1
103 IraPav 18617 1
104 Saio 18628 1
105 максим 18629 1
106 Богдан 18630 1
107 Сяинов Артём 18631 1
108 Cilader 18633 1

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

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

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

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

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

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




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

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

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

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


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


Научился: Придумал тему собственного сайта, по типу Ithappens.me; Сайт будет посвящен людям которые внесли огромный вклад в развитие науки и технике. Первая история : Эксперимент Николы Теслы(одна из версий падении Тунгусского метеорита)
все супер