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

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

Новые технологии / Говорящие часы. Воспроизведение

  • На уроке пишем программу,
    которая показывает и говорит текущее время
  • Дата отправки отчёта: 17 мая 2015 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Что-то конкретное выделить не могу - всему понемногу. :)
  • Что было сложным: Сложностей не было.
  • Комментарии: Отличный урок. Интересная задача - говорящие часы.
  • Оценка видео-уроку:
Отчёт от 4803 за Новые технологии / Говорящие часы. Воспроизведение




Оцени работу

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

4803. Юрий С.
Юрий С.
ответить
# Чашка кофе / Говорящие часы - Воспроизведение / 2015-05-17 21:58

Благодарю! :) Хороший видеоурок - мне понравился. А кофе лучше пить всё же горячим. ))


24. Оля
Оля
ответить
→  Юрий С.  # Чашка кофе / Говорящие часы - Воспроизведение / 2015-05-17 21:50

Юрий, Молодей! Горяченький кофе! Я вот как обычно отвлеклась и мой кофе всегда холодный :) Интересно наверно видео, чтобы голос можно было услышать;)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Юрий С.  # Чашка кофе / Говорящие часы - Воспроизведение / 2015-05-17 21:41

Юра, ты единственный, похоже, кто "выпил" чашку кофе до конца.
Молодец!


  • Отчёт оценивали:
    4342Алекс+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Повторил, как запускать потоки, автоматически воспроизводить время.
добавил изменение шрифта при изменении размера окна
Трудности: Корректировать записи
Создавать поток в классе Talk - не есть хорошо. Этот класс же у нас отвечает за говорение, так что не стОит загрязнять его посторонними задачами. Лучше на форме создавать поток, который вызовет talk.TalkTime(). Распределение обязанностей по ООП лучше будет. Либо тогда уж сделать метод TalkTimeAsync, который вызовет TalkTime в отдельном потоке. Не надо смешивать всё в одном методе.