Си шарп с нуля

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

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

sergeyvbo
  • Звание: Микробитер
  • Накопленный опыт: 40 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2019-10-27 13:21:47
  • Возраст: 39 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2019-10-20 game0 Демо игры 9 из 10 90 %
2015-12-26 game1 Нано-игры 1 из 9 10 %
2015-12-18 soft0 Демо софт 1 из 8 15 %
Итого: 11 из 27 41 %

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

Дата активности Консольный раздел Прогресс
2019-10-20 olimp Олимпиада 3 из 40 8 %
2019-10-20 solo Java - Запуск 1 из 13 8 %
2016-07-08 task1 Целые числа 6 из 7 86 %
2015-09-18 task1 Строки 8 из 14 58 %
2015-02-28 task1 Семантика все 6 100 %
Итого: 24 из 80 30 %
Сохранить страницу:

2204. --
sergeyvbo
sergeyvbo
ответить
→  Dmitry-BY  # Консоль / Олимпиада / Телеграмма / 2019-10-20 13:11

Надо сортировать результаты. Я не разобрался, как ты упорядочиваешь dictionary, не проще ли Array.Sort() применить к массиву разделенных слов?


2204. --
sergeyvbo
sergeyvbo
ответить
→  ES35  # Коллекция графов / ArrayList / 2019-10-20 00:03

IndexOf() - это стандартный метод для очень большого количества коллекций


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  sergeyvbo  # Демо игры / VIP. Устный счёт / 2016-07-04 09:17

Спасибо


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  sergeyvbo  # Демо игры / VIP. Устный счёт / 2016-07-04 09:17

Спасибо


2146. --
Иван
Иван
ответить
→  sergeyvbo  # Наноигры / Арканоид - Уровень и ракетка / 2015-12-27 12:35

Молодец! Хорошо получилось! Все навыки пригодятся.


2204. --
sergeyvbo
sergeyvbo
ответить
→  Ангелина  # Наноигры / Игра Быстрощёлк / 2015-12-25 13:55

привет! надо время начала и конца хранить в лонг, а количество секунд получать функцией в виде дабл:
long time_start; //инициализируем и заполняем при начале игры
        long time_stop;
time_stop = DateTime.Now.Ticks; // заполняем после щелчка
            double seconds = TimeSpan.FromTicks(time_stop - time_start).TotalSeconds; // считаем длительность , получаем тип double
            double clicks_per_second = max_counter / seconds;
            label_result.Content = clicks_per_second.ToString("#.#") + " кликов за секунду";


2204. --
sergeyvbo
sergeyvbo
ответить
→  Ангелина  # Наноигры / Игра Быстрощёлк / 2015-12-25 13:55

привет! надо время начала и конца хранить в лонг, а количество секунд получать функцией в виде дабл:
long time_start; //инициализируем и заполняем при начале игры
        long time_stop;
time_stop = DateTime.Now.Ticks; // заполняем после щелчка
            double seconds = TimeSpan.FromTicks(time_stop - time_start).TotalSeconds; // считаем длительность , получаем тип double
            double clicks_per_second = max_counter / seconds;
            label_result.Content = clicks_per_second.ToString("#.#") + " кликов за секунду";


2204. --
sergeyvbo
sergeyvbo
ответить
→  Дмитрий  # Чашка кофе / Игры со словами / 2015-12-25 09:01

Тоже думал о том, чтобы решать задачи не параллельно с видео, а самостоятельно, после просмотра видео. Так и с пути не собъешься, и придется самому код попридумывать. Хорошая идея.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  sergeyvbo  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-12-21 20:08

Сергей, а в чём "недемократичность" данных цен? я смотрю, и игры, и прикладные может себе позволить и работающий, и студент. Кроме того неплохие скидки.


24. --
Олюшка
Олюшка
ответить
→  sergeyvbo  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-12-21 19:45

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


24. --
Олюшка
Олюшка
ответить
→  sergeyvbo  # Чашка кофе / Поздравление с Новым 2016 годом! / 2015-12-21 19:10

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


6391. --
Владимир
Владимир
ответить
→  sergeyvbo  # Чашка кофе / Поздравление с Новым 2016 годом! / 2015-12-21 13:06

Спасибо Сергей! И тебе успеха в достижении твоих целей!


24. --
Олюшка
Олюшка
ответить
→  sergeyvbo  # Наноигры / Камень ножницы бумага / 2015-12-19 20:56

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


24. --
Олюшка
Олюшка
ответить
→  sergeyvbo  # Наноигры / Бот для Быстрощёлка / 2015-12-19 17:07

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


2146. --
Иван
Иван
ответить
→  sergeyvbo  # Наноигры / Лабиринт 2D - меню / 2015-12-19 00:54

В каждом уроке употребляется то то, то это, и со временем начинаешь понимать, что  когда лучше использовать. Ну и в интернете всегда можно прочитать про Модификаторы( и не только про них). Это больше теория, которую можно самому прокачивать.


2146. --
Иван
Иван
ответить
→  sergeyvbo  # Наноигры / Картинка с секретом / 2015-12-19 00:50

Здорово получилось! И чувствуется новогоднее настроение!


2146. --
Иван
Иван
ответить
→  sergeyvbo  # Наноигры / Вступительное слово / 2015-12-19 00:49

Здорово, что уже успел сделать несколько программ - все правильно - надо сразу приступать к изучению.


24. --
Олюшка
Олюшка
ответить
→  sergeyvbo  # Наноигры / Лабиринт 2D - игра / 2015-12-18 22:22

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


24. --
Олюшка
Олюшка
ответить
→  sergeyvbo  # Наноигры / Картинка с секретом / 2015-12-18 22:17

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


24. --
Олюшка
Олюшка
ответить
→  sergeyvbo  # Наноигры / Вступительное слово / 2015-12-18 22:15

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


6730. --
Павел
Павел
ответить
→  sergeyvbo  # Наноигры / Игра Быстрощёлк / 2015-09-17 18:58

Ты еще на видел следующее приложение...(если видел, то данное сообщение может быть проигнорировано).

Очень приятный интерфейс, ну просто очень)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  sergeyvbo  # Наноигры / Игра Быстрощёлк / 2015-09-17 07:15

Отличная мысль! Обязательно добавь эту фишку в свою программу!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  sergeyvbo  # Наноигры / Игра Быстрощёлк / 2015-09-17 03:08

А такое большое поле чтобы не промахнуться? :)


24. --
Олюшка
Олюшка
ответить
→  sergeyvbo  # Наноигры / Игра Быстрощёлк / 2015-09-16 21:06

Хорошо потренировался и приобрел отличные навыки, и замечательный рекорд!


2146. --
Иван
Иван
ответить
→  sergeyvbo  # Наноигры / Игра Быстрощёлк / 2015-09-16 21:05

Интересный знания получил! Попробуй сам реализовать отображение между двумя интервалами. Думаю, это не очень сложно. Это будет интересный опыт!


  • Звание: Микробитер
  • Накопленный опыт: 40 часов
  • Собранный капитал: нет

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

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

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

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

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

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

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





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

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

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

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


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


Научился: Функционально объединять действия в классы, создавать меню с настройками.
Трудности: расставлять модификаторы функций и переменных
Было бы интересно поподробнее узнать о модификаторах static, public, private и т. д.