На этом уроке мы познакомимся с WPF технологией. Всего за 30 минут вы, используя WPF, создадите стрелочные часы, которые будут показывать вам системное время.
На этом уроке вы научитесь создавать таймер, работать с 2d графикой, двигать 2d объекты.
Дата отправки отчёта:
6 июля 2017 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
Создавать простое WPF приложение
Что было сложным:
Начать
Комментарии:
У меня много вопросов... И замечаний. Зачем было делать интервал таймера 0.1 секунд, если не использовать плавного перемещения стрелки? Я написал так, и стрелка двигается плавно: RotationSecond.Angle = 6 * DateTime.Now.Second + 0.006 * DateTime.Now.Millisecond;
Ты очень многое делаешь совсем без описаний. Конечно, хорошо что объяснили, как стрелку по координатам рисовалась, но лучше было сначала её нарисовать, может даже в паинте, и потом выписать координаты.
Для одного урока может многовато, думаю на первом запуске уже можно было остановиться, когда секундная стрелка уже пошла.
Но в любом случае - работа шикарная, спасибо за твой труд!
Я не волшебник, я только учусь:) С секундной стрелкой я имитировал работу реальных часов, а там стрелка движется дискретно перескакивая каждую секунду на одно деление. Можно обрабатывать события таймера всего лишь раз в секунду, правда будут события когда стрелка перескочить на два деления. Я уже сам пришел к тому выводу, что много за раз материала мне качественно не выдать. Правда уже отснял несколько видео, а переснимать лень. А объяснять материал подробно это очень затянет процесс. Правильнее это всё вынести в отдельный курс, где уже сделать упор на теорию.
Это очень хорошо, что она движется плавно, но вот мне нравится, когда она раз в секунду прыгает между делениями, которых 60. Плавно это тоже прикольно, но это уже дело каждого, по поводу слишком много для одного урока, соглашусь, можно было разбить первый урок на несколько и автору было бы проще и уроков было бы больше =) Но как говорится, для этого и нужно что-то делать, чтобы оттачивать навыки и иметь фидбек.
Трудности: не особо понятны координаты на первый взгляд. Хороший урок. т.к. уроков по WPF не было сам уже начал разбираться с xaml правда на примере Xamarin.Forms