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

Формула программиста
основатель — Волосатов Евгений Витольдович
Приходи на 3-дневный мастер-класс по C#

Шарики / VIP. Говорящие часы. Воспроизведение

  • На уроке пишем программу,
    которая показывает и говорит текущее время
  • Дата отправки отчёта: 14 сентября 2015 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Воспроизводить аудио файлы по несколько подряд.
  • Что было сложным: Разобраться с ресурсами пока не удалось :(
  • Комментарии: Очень интересный урок. Правда, я так и не поняла, для чего аудиофайл со словом "минут". Может быть, у меня немного другое разбиение на файлы. Дело в том, что интонация произношения слова "двадцать" во фразах "двадцать минут" и "двадцать одна минута" разная. Поэтому я отдельно сделала файл "двадцать минут" и  отдельно файл "двадцать". И файл "минут" мне не понадобился.
    Очень хочу разобраться, как можно указывать имя ресурса без использования switch (с указанием строки с названием, которую можно сформировать по условиям), но пока не успела.
  • Оценка видео-уроку:
Отчёт от 4004 за Шарики / VIP. Говорящие часы. Воспроизведение




Оцени работу

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

24. Олюшка
Олюшка
ответить
→  Елена  # Новые технологии / Говорящие часы. Воспроизведение / 2015-09-14 23:04

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



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




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

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

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

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