Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта | Обход блокировки
Игровой комплекс Сокобан - Введи код скидки

Новые технологии / Нити на кубиках

  • Демонстрация использования потоков с делегатами на примере игральных кубиков.
  • Дата отправки отчёта: 30 января 2016 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: Потокобезопасному вызову элементов управления формы из потока из другого потока.
  • Что было сложным: Понять работу с потоками.
  • Комментарии: Перерыл много статей про работу с потоками, пытался найти другой способ решения, нежели был представлен в этом уроке, однако другого способа не нашёл.
    Будут ли еще задачки с потоками в этом курсе? Есть ли в других курсах задачи с потоками?
    А может, сделать отдельный курс, в котором будет несколько задачи на события и несколько на потоки? Думаю, было бы не плохо.
  • Оценка видео-уроку:
Отчёт от 8194 за Новые технологии / Нити на кубиках




Оцени работу

 
Сохранить страницу:

24. Олюшка
Олюшка
ответить
→  Сергей  # Новые технологии / Нити на кубиках / 2016-01-30 17:11

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



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




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

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

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

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


Научился: Создавать потоки, вызывать методы из разных потоков, передавать параметры с вызываемыми методами, корректно закрывать многопоточную программу. Invoke, InvokeRequired.
Трудности: Разобраться с передачей параметров.
Этот урок - дверь в мир многопоточного программирования, спасибо, за урок!


Научился: Работать с потоками и решать задачу доступа к методу в другом потоке.
Трудности: Разобраться в этом коде: if (InvokeRequired) { Invoke(new DelegateShow(ShowSum), new object[] { a, b }); return; }
Евгений вы все хорошо объясняете. Спасибо за видеоурок!