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

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

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

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

  • Отправлено: 211
  • На публикациях:   5
  • По консольным: 58
  • По видеоурокам: 47
  • Личных сообщений: 101
  • Получено ответов: 322

13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Евгений Волосатов   / 2018-05-19 15:08

Да, но я допустил ошибку(2 раза). Сначало 3-ю часть не так отрендерил, пришлось заново заливать. Во время загрузки закрыл не ту вкладку.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Стефаненко   / 2018-05-19 14:29

Так а в чём причина задержки?
Долго на сервер загружалось?


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Евгений Волосатов   / 2018-05-19 13:06

Приношу извинения.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Стефаненко   / 2018-05-17 00:45

Привет.
Когда ожидать последнюю часть?


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Стефаненко   / 2018-05-16 11:09

Сергей, разместил оба урока, жду третий.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Стефаненко   / 2018-05-16 10:29

Сергей, спасибо. Жду третью часть и загружаю на ютуб.
Сложно было?


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Евгений Волосатов   / 2018-05-14 23:53

Небольшая заминка была. Завтра днём всё будет готово.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Владимир   / 2018-04-17 12:04

6 > 15?


15525. --
Владимир
Владимир
ответить
→  Сергей Стефаненко  # Консоль / Олимпиада / Случайная задача / 2018-04-16 22:50

В условии все верно,что смущает?


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / Олимпиада / Случайная задача / 2018-04-16 18:06

6 15
True
False
True
False
True
Что-то в условие задачи не так...


17651. --
Miza
Miza
ответить
→  Сергей Стефаненко  # Java Sweeper / Закрытие на выходе / 2018-03-05 14:10

можно доступ на след видео


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Новопашин Владимир   / 2018-02-28 19:51

Извините что не сразу так сделал! Теперь надеюсь все смогут понять, как с ней работать :)(Добавил видео) yadi.sk/d/llFcpUow3SsgTG


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Стефаненко   / 2018-02-28 08:17

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


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Новопашин Владимир   / 2018-02-28 07:49

Закрашивать кпртинки по цветам.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Стефаненко   / 2018-02-28 06:17

А в чем смысл игры?


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Новопашин Владимир   / 2018-02-25 22:01

Прошу дать небольшую критику на мою игру :) yadi.sk/d/umQGwjBV3Sm5Uu


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Ivan   / 2018-02-25 22:01

Прошу дать небольшую критику на мою игру :)    yadi.sk/d/umQGwjBV3Sm5Uu



7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Простая змейка. VIP урок. Поймай хвост! / 2018-02-04 12:42

С финалом! Какая длинная и прикольная змейка получилась! Надо пройти этот урок!


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Евгений Волосатов   / 2018-02-02 18:28

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Финальный урок / 2018-02-02 01:11

Молодец, хорошо поработал, удачи в дальнейшем.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Александр   / 2018-02-01 21:53

Взаимно! Большое спасибо :)


3922. --
Александр
Александр
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Финальный урок / 2018-02-01 21:27

Молодец, Сергей! Отличная работа, рад, что у тебя всё получилось! Поздравляю с финалом, а так же, хочу пожелать дальнейших успехов в изучении программирования!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Простая змейка. VIP урок. Длина тела. / 2018-02-01 10:27

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


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / Целые задачи / Вторая дробная / 2018-01-28 13:20

Жаль что нельзя решить через подстроки :(


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Простая змейка. Победа и поражение. / 2018-01-28 07:53

На такой скорости только бессмертная змейка и катит, читерство прям =) по поводу того, чтобы когда она лопала становилась быстрее, странно почему не вышло, ну значит надо прокачивать навыки дальше, чтобы подобные задачи не были для тебя проблемой. Удачи.


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Простая змейка. Победа и поражение. / 2018-01-28 07:52

Куда быстрее то? И так скорость бешеная) фиг победишь без бессмертия)))


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Простая змейка. Эллипс на канвасе / 2018-01-27 20:07

А зачем несколько месяцев - можно быстрее.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей Стефаненко   / 2018-01-27 13:52

Ты реализовал это? или через запрос к API это делается? доберусь до урока, узнаю =) просто если реализовал сам, то так и написал бы, а если подправил конфиг, то тоже так и надо писать, просто слово странное использовал, чуток не понятное.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Иван Воронин  # Запуск пакета / WPF. Конвертер валюты. Ньютон против Паскаля. / 2018-01-27 13:51

Если я правельно понял вопрос - я поменял конвертацыю валюты с RUB/USD на BYN/USD.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Конвертер валюты. Ньютон против Паскаля. / 2018-01-27 13:42

Что значит поставил конвёртер? надо будет добраться до этого урока и понять смысл данного высказывания.


16880. --
Константин
Константин
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Конвертер валюты. Курс валют в JSON. / 2018-01-27 04:40

string usdrub = json.Substring(pos, end - pos).Trim();
Решилось добавлением строки:
//изменение языка и региональных параметров текущего потока
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");


16880. --
Константин
Константин
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Конвертер валюты. Курс валют в JSON. / 2018-01-27 04:39

Проблему с запятой решил так:


3506. --
Алексей|BrisK|Кривицкий
Алексей|BrisK|Кривицкий
ответить

13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Запуск пакета / WPF. Конвертер валюты. Ньютон против Паскаля. / 2018-01-26 21:22

Есть неточность, BYN  на скриншоте не так вычисляются, уже исправил.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  AZANIR   / 2018-01-26 21:04

Спасибо!


7308. --
AZANIR
AZANIR
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Конвертер валюты. Класс конвертации. / 2018-01-26 21:01

стремление человека самосовершенствоваться всегда вознаграждается отличным результатом


16533. --
Андрей Шевченко
Андрей Шевченко
ответить
→  Сергей Стефаненко   / 2018-01-26 19:41

Я залез в региональные настройки и поменял руками)) Не знал, что можно через код.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Андрей Шевченко   / 2018-01-26 19:38

Не знаю решили ли вы её, но проблема в региональных настройках. Я решил таким способом    www.gamedev.ru/code/forum/?id=159070


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Евгений Волосатов   / 2018-01-26 19:36

Спасибо! Разобрался.


16533. --
Андрей Шевченко
Андрей Шевченко
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Конвертер валюты. Курс валют в JSON. / 2018-01-26 19:29

Я тоже столкнулся с такой проблемой


1. --
Евгений Волосатов
Евгений Волосатов
ответить

13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Начало / Трёхдневный интенсив C# ПРАКТИКУМ / 2018-01-25 21:37

За эти 3 дня мы познакомились с процессом обучения на этом проекте, как стать программистом. Вебинар очень хороший!


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / Календарь / Дидлайн / 2018-01-20 11:19

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


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Статьи / Первая форма на C# / 2018-01-19 18:11

Тут и такие уроки есть? Что-то я в своё время поторопился начинать сразу с курсов :)


9014. --
Николай Денисов
Николай Денисов
ответить
→  Сергей Стефаненко   / 2018-01-19 18:09

Я не пользуюсь бумагой, нет необходимости.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Николай Денисов  # Секундомер / Играй гармонь! / 2018-01-19 18:04

Размять руки всегда хорошо. Но меня беспокоит вопрос - в наше время бумагой ещё пользуются?


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Tekashnik   / 2018-01-18 22:17

Я с этим спорить не буду, самому нравиться сильно :)


8275. --
Tekashnik
Tekashnik
ответить
→  Сергей Стефаненко  # Теория ООП / Второй класс / 2018-01-18 22:09

Я бы отдал предпочтение по интересности курсов на этом проектк конечно же Комбинаторике


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Мария  # Микроигры / Аполлон. Законы физики / 2018-01-18 22:00

Да, без примерного плана создания программы её сложно делать, особенно если это крупный проект :)


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Видеокурсы / «Я не люблю» / 2018-01-18 21:57

Скучные, монотонные, повторяющиеся дни. Это одна с причин, по которой я занимаюсь программированием :) здесь 1 программу можно написать не одним, а несколькими вариантами.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  DimanDOS  # Секундомер / 3 часть. Пункты 150 – 172 / 2018-01-18 21:53

Ты с нашей планеты? Почему так быстро?


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Мария  # Микроигры / Игра 15 - Картинка / 2018-01-18 20:37

Рекомендую не только просмотреть, но и прописать :)


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Андрей Шевченко  # Теория ООП / Второй класс / 2018-01-18 20:28

Пожалуй, один из самых интересны курсов этого проекта :)


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Евгений Волосатов  # Запуск пакета / Приглашение на Мастер-Класс по C# / 2018-01-18 20:26

Без вас сомневаюсь что вебинар будет :)


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 4.Циклы / Улыбки / 2018-01-17 18:27

Позитивная задача :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Стефаненко   / 2018-01-13 21:09

Сложи суммы, сделай одно пополнение, а в каждом счёте укажи свою сумму.
По поводу "миллиона" - в нужный момент я об этом сообщу. Пока работаю над книгой.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Стефаненко   / 2018-01-13 21:08

Да, конечно можно.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Евгений Волосатов   / 2018-01-13 20:25

Могу ли я одним пополнением через терминал купить сразу несколько консольных задач?


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Евгений Волосатов   / 2018-01-13 20:18

А где можно вузнать о том, что есть в "миллион задач на с#"?


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 5.Массивы / Сколько нулей / 2018-01-07 15:36

Подсчитать кол-во. определённых элементов массива - это несложно!


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 5.Массивы / Обмен / 2018-01-07 15:32

Хочу ещё таких задач! После того как решил раздел Алгоритмика такие задачи кажутся не сложными и очень-очень интересными!!!


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 5.Массивы / Мини-максимум / 2018-01-07 15:24

Помню решал такую задачу в разделе Алгоритмика. Недавно понял что мой скилл в решении подобных задач стал в РАЗЫ лучше! Я не знаю как, но сильно благодарен этому проекту!


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 5.Массивы / Мульти возведение / 2018-01-07 15:14

Великолепная задача! Мой любимый способ её решения - через continue.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Елена   / 2018-01-07 15:11

Извените! Это я не привильно прочитал условия :(


4004. --
Елена
Елена
ответить
→  Сергей Стефаненко  # Консоль / 5.Массивы / Мульти возведение / 2018-01-07 15:08

А что не так? Индексы элементов в массиве начинаются с 0


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Елена  # Консоль / 5.Массивы / Мульти возведение / 2018-01-07 15:00

Умножить элементы с нечётными индексами (1, 3, 5, ...) на 2,
с чётными индексами (0, 2, 4, ...) возвести в квадрат.
Ввод: 3 8 6 1
Вывод: 9 16 36 2
Мне кажется что-то тут не так :)


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 5.Массивы / Инкремент / 2018-01-07 14:38

Хорошая задача! Теперь нужно правильно вывести результаты, что очень важно!


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 5.Массивы / Порядок / 2018-01-07 14:28

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


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 5.Массивы / Первый и последний / 2018-01-07 14:20

Самое элементарное - поиск определённых элементов массива.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 5.Массивы / Единичный массив / 2018-01-06 19:21

Массивы - это очень мощная штука! Без умения с ними работать, долго не прожить.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 4.Циклы / Делитель Макса / 2018-01-06 19:12

Плохо, когда цикл в пустую работает много раз. Для таких случаев и придуман break.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 4.Циклы / Без остатка / 2018-01-06 19:02

continue это тема! В той же контрольной по информатике часто его использовал.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 4.Циклы / Факториал / 2018-01-06 18:57

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


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 4.Циклы / Среднее арифметическое / 2018-01-06 18:47

Задача простоя, но интересная. Здесь мы уже приводим тип int к типу double.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Алексей В.  # Консоль / 4.Циклы / Среднее арифметическое / 2018-01-06 18:44

В моей школе такое только с 10 класса учить начинают :)


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 4.Циклы / Степень / 2018-01-06 18:32

Интересная задача. С циклами форм частенько можно встреться.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 4.Циклы / Количество цифр / 2018-01-06 18:21

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


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 4.Циклы / Сумма цифр / 2018-01-06 18:12

цикл while полезен, когда мы не знаем сколько раз мы будем выполнять действие. Хотя тоже можно сделать и с циклом for.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Евгений Волосатов   / 2018-01-05 19:20

Я не могу понять что тут предлагают сделать - "Ещё одна просьба - нарисуйте картинки для оформления задачек". Можете другими словами истолковать?


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 3.Условия / Неделька / 2018-01-05 19:17

Перебор через switch() - это здорово! Я довольно часто встречаюсь с переборам элементов, и довольно часть switch() оказывается подходящим способом.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 3.Условия / Четное двузначное число / 2018-01-05 19:11

Чем больше в задаче способов решения - тем интересней она.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 3.Условия / Возрастание / 2018-01-05 19:04

Порой для хорошего настроения не хватает такого рода задач.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 3.Условия / Минимальное расстояние / 2018-01-05 18:55

Такие задачи - всегда интересны своим изобилием решений.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 3.Условия / Сумма положительных / 2018-01-05 18:47

Как узнать профессионального программиста? Проф. программист божественно работает с оператором if().


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 3.Условия / Модуль / 2018-01-05 18:36

Всемогущий оператор if() может заменить много чего.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 3.Условия / Три числа / 2018-01-05 18:33

Всегда старайтесь писать в операторе if() минимум сравнений.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 3.Условия / Максимум / 2018-01-05 18:20

Когда узнал о тернарном операторе стал всегда использовать его для решения простых равенств.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 2.Числа / Сдвиг / 2018-01-04 20:03

Битовые операции - это круто.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 2.Числа / Логика / 2018-01-04 19:59

Побитовые операции - это красиво.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 2.Числа / Инкремент / 2018-01-04 19:54

При маленько количестве действий цикл может быть не самым лучшем решением.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 2.Числа / Формат / 2018-01-04 19:49

Формат вывода - мелочь, но важно.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 2.Числа / Операции / 2018-01-04 19:38

Основы математики на языке программирования C#.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 2.Числа / Границы / 2018-01-04 19:29

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


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 2.Числа / Сумматор / 2018-01-04 19:20

Получить из числа определённую цифру - не так уж и сложно.


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
# Консоль / 2.Числа / Чтение / 2018-01-04 19:11

Знать разные варианты преобразований всегда полезно. 


1. --
Евгений Волосатов
Евгений Волосатов
ответить

10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей Стефаненко   / 2018-01-03 17:44

Понятно =)


13131. --
Сергей Стефаненко
Сергей Стефаненко
ответить
→  Иван Воронин   / 2018-01-03 16:03

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей Стефаненко   / 2018-01-03 14:06

т,е. вместо "цела", ты хотел написать "Тела"? понятно.

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





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

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

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

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


Научился: Узнал что такое инкапсуляция.
Инкапсуляция - это "оболочка" в которой содержится "данные" об этом объекте, и с ними нельзя взаимодействовать напрямую.


Научился: HybridDictionary - WIN!!! Я думал что ListDictionary будет быстрей, но оказалось что HybridDictionary лучше :)
Трудности: С размещением в Hashtable и HybridDictionary элементов в будущем разберу, сейчас главное суть понять.