На этом уроке мы познакомимся с WPF технологией. Всего за 30 минут вы, используя WPF, создадите стрелочные часы, которые будут показывать вам системное время.
На этом уроке вы научитесь создавать таймер, работать с 2d графикой, двигать 2d объекты.
Дата отправки отчёта:
6 сентября 2018 г.
Задание выполнено: за
1 час. 50 мин.
Чему научился:
Отличный урок. Узнал о методе отрисовки объекта в GRID. А так же познакомился с различными манипуляциями над объектом используя код. (перемещение минутной, секундной часовой стрелки...). Узнал о некоторых свойствах объектов и самой формы (прозрачность, вывод поверх всех окон и т д...) Материал воспринимается хорошо. Все доходчиво объяснено. Автору спасибо за подробный урок. С радостью продолжу дальнейшее изучение разработки на WPF.
Остался вопрос. Не знаю как убрать окно, которое по умолчанию создается при запуске приложения. Его можно свернуть, но получается какой то непонятный черный прямоугольник, что совсем не красиво. На втором скриншоте своего отчета по уроку показал что это за оно. Если кто то знает где отключить его вывод буду очень признателен...
Что было сложным:
Не имел практики с WPF (да и с C# то не очень давно познакомился) ручное написание в файле XAML стилистически отличается от С# к которому я только только начал привыкать ( как пример: не нужны запятые при перечислении точек например...В конце строки нет точки с запятой и др) и это очень тормозило процесс прохождения занятия. Но это хороший опыт. В дальнейшем пригодится непременно...В свойствах тоже самое сделать конечно получалось быстрее (нажал галочку и все готово))) )
В принципе прохождение стрелочных часов мною в WPF напоминало движение ползком по минному полю (почему-то сразу вспомнилась одна из экскурсий по Питеру - "Ползком по Петербургу" - только в этом случае путешествовали по злачным местам Питера), помню какой-то тег забыл добавить и долго мучался, у меня была на экране какая-то каша, пока 2 раза не пересмотрел одно и то же место.
Согласен, тяжело дается по началу. Я бы сказал с "черепашей" скоростью))). 30 минутный урок я например выполнял почти 2 часа))). При этом важно, что прохождение подобных уроков как минимум интересно и это помогает решать возникающие трудности.... Программы на выходе конечно получаются довольно простые, но при этом закладываются базовые основы с помощью практики, на которых можно потом создавать более сложный функционал. Все это происходит как-то не заметно. Делаешь себе уроки один за одним, а через какое то время вдруг неожиданно для себя начинаешь подходить к задачам с более обширным кругом знаний. Уровень разработки растет.
Трудности: не особо понятны координаты на первый взгляд. Хороший урок. т.к. уроков по WPF не было сам уже начал разбираться с xaml правда на примере Xamarin.Forms