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

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

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

  • На уроке пишем программу,
    которая показывает и говорит текущее время
  • Дата отправки отчёта: 28 января 2016 г.
  • Задание выполнено: за 1 час. 40 мин.
  • Чему научился: Больше узнал о классе DateTime, закрепил знания работы с потоками,
  • Что было сложным: больше всего времени потратил, чтобы понять логику работы цикла вызова файлов. Оказалось все достаточно просто
  • Комментарии: 00
  • Оценка видео-уроку:
Отчёт от 7199 за Новые технологии / Говорящие часы. Воспроизведение




Оцени работу

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

2146. Иван
Иван
ответить
→  Дмитрий  # Новые технологии / Говорящие часы. Воспроизведение / 2016-01-29 17:40

Отличные часики получились!


  • Отчёт оценивали:
    8886Михаил Ермишин+1   1Евгений Волосатов+1   7276Ильшат+1   6925Артём+1   4699Сергей Витальевич+1   3664данила+1   459Сергей Сергеевич+1   5760Мариша +1   3506Алексей|BrisK|Кривицкий+1   7157muxasio+1   4992Николай+1   689Igorenzia+1   24Оля+1   7645Александр Львович+1   4395Денис+1   6644valerys Nikola+1   2146Иван+1   6452Кирилл Шмойлов+1   8967Дмитрий Артюхин+1   8992Федор0   9086Светлана Маркова0   6987MichGar+1  

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




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

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

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

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