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

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

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

Нанософт / Шахматные часы

  • На этом уроке мы попрактикуемся в ООП -
    опишем объект для часов и создадим от него
    два экземпляра, для левых и для правых часов.

    Задание:
    Написать программу «Шахматные часы».
  • Дата отправки отчёта: 24 мая 2017 г.
  • Задание выполнено: за 3 час. 10 мин.
  • Чему научился: Закрепил создание аналога на WPF
  • Что было сложным: найти время
  • Комментарии: Параллельно реализовал приложение на WF и WPF, см. скриншоты.
    На WPF нет обычного компонента Timer, поэтому использовал DispatcherTimer.
    з.ы.
    Как обычно создал в фотошопе в своём стиле иконку для обоих приложений.
  • Оценка видео-уроку:
Отчёт от 10558 за Нанософт / Шахматные часы


Отчёт от 10558 за Нанософт / Шахматные часы




Оцени работу

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

8275. --
Tekashnik
Tekashnik
ответить
→  Иван Воронин  # Нанософт / Шахматные часы / 2017-05-24 04:44

Если уж делал в WPF то надо было поразить широтой размаха ;) например вот так www.videosharp.info/9049/checking/soft1=8


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Нанософт / Шахматные часы / 2017-05-24 06:16

Ну да - а то как-то от WF вообще не отличается.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Нанософт / Шахматные часы / 2017-05-24 07:29

Такое можно было реализовать и на WF и не отличили бы, я поэтому ничего лишнего и не делал, чтобы посмотреть, будет оно отличаться или нет, отличается лишь скоростью работы, формы на WPF ЛЕТАЮТ.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Нанософт / Шахматные часы / 2017-05-24 08:38

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Нанософт / Шахматные часы / 2017-05-25 17:51

И в чем проявляется скорость работы форм на ВПФ ?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Нанософт / Шахматные часы / 2017-05-25 19:22

В том, что скорость рендеринга не зависит от количества объектов. А в WF чем больше объектов, тем больше тормозят.



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





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

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

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

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


Научился: Поняла, как нужно правильно считать время через системные функции времени.
Трудности: Сложностей не было
Сделала запуск часов по нажатию мышки: левая клавиша - левая часть часов идёт, правая клавиша - правые часы работают. Остановка часов - по нажатию на пробел.


Научился: Научился определять системное время.
Добавил возможность установки произвольного значения стартового времени часов.