 
				| # | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ | 
|---|---|---|---|---|---|
| 1 |  Стрелочные часы |  | |||
| На этом уроке мы познакомимся с  WPF технологией. Всего за 30 минут вы, используя WPF, создадите стрелочные часы, которые будут показывать вам системное время. На этом уроке вы научитесь создавать таймер, работать с 2d графикой, двигать 2d объекты. Отчёт отправил: 3749. Сергей Выполнено за 30 мин. [Показать отчёт] Научился: Работать с WPF объектами Сложности: Синтаксис Path Data Комментарии: Тихий звук в уроке. Нет пояснений синтаксиса как задавать координаты в Path Data | |||||
| 2 | Цифровые часы. Начало. |  | |||
| В этом видеоуроке мы начнем создавать приложения Цифровые часы. Создадим WPF приложения. Зададим иконку и заставку для приложения. Поработаем с Grid. Создадим несколько первых элементов будущих часов. Создадим таймер и обработаем его события. Отчёт отправил: 3749. Сергей Выполнено за 28 мин. [Показать отчёт] Научился: Научился работать с Grid и размещенными в нем элементами Сложности: Найти подходящую картинку часов :) Комментарии: Почему бы для мерцания точек не использовать свойство Visibility? То есть: PointA.Visibility = Visibility.Hidden и PointA.Visibility = Visibility.Visible | |||||
| 3 | Цифровые часы. Запуск. |  | |||
| На уроке мы доделаем часы. Нарисуем семисегментрый индикатор. Зададим логику его работы. Создадим четыре индикатора. Сделаем так чтобы наши часы показывали нам системное время. Отчёт отправил: 3749. Сергей Выполнено за 1 час. 20 мин. [Показать отчёт] Научился: Создавать и использовать пользовательские контролы в WPF. Сложности: Задание координат для частей цифры Комментарии: Неплохо было бы именовать части цифры не A,B,C,D и т.д., а более понятными именами, так и читаемость и понимание кода повышается. Например: Top, Bottom, Middle, TopRight, TopLeft, BottomRight, BottomLeft. С такими именами в коде куда легче в уме представить какой нужно зажечь для конкретной цифры. | |||||
| 4 | Перекидные часы. Первый час. |  | |||
| Создаем перекидные часы, которые будут отображать системное время. В этом уроке создаем WPF приложение. Задаем иконку и заставку. Назначаем нужное количество столбцов и ячеек для Grid. Отчёт отправил: 3749. Сергей Выполнено за 10 мин. [Показать отчёт] Научился: Ничего нового Сложности: Ничего сложного небыло Комментарии: Ну уж совсем коротко :) | |||||
| 5 | Перекидные часы. Время час сорок. |  | |||
| Продолжаем создавать перекидные часы. На этом уроке создадим UserControl. Познакомимся с 3D объектами в WPF. Отчёт отправил: 3749. Сергей Выполнено за 30 мин. [Показать отчёт] Научился: Научился строить 3D объекты. Сложности: Понять как строить 3D объект в xaml Комментарии: Да чего тут писать, заинтересовало, появилось понимание что такое WPF и какие его возможности. | |||||
| 6 | Перекидные часы. Уже почти три часа. |  | |||
| Создаем нужное количество экземпляров класса UserChar. Располагаем их в Grid. Создаем таймер. Обрабатываем событие таймера. Отчёт отправил: 3749. Сергей Выполнено за 20 мин. [Показать отчёт] Научился: Закрепил расстановку объектов в гриде Сложности: Ничего сложно небыло Комментарии: И все же я так и не пойму почему не использовать для мерцания точек свойство Visibility. Ведь так выйдет меньше кода и проще, можно избежать добавления свойства цвета в юзерконтроле для точек. То есть в таймере просто написать: private void Timer_Tick(object sender, EventArgs e) { System.Windows.Visibility valVisibility = DateTime.Now.Second % 2 == 0 ? Visibility.Visible : Visibility.Hidden; userChars[6].Visibility = valVisibility; userChars[7].Visibility = valVisibility; } | |||||
| 7 | Перекидные часы. Без пяти пять. |  | |||
| Заставляем наши часы отображать время. Отчёт отправил: 3749. Сергей Выполнено за 20 мин. [Показать отчёт] Научился: Выводить контент на объекте WPF Сложности: Ничего Комментарии: Все ок | |||||
| 8 | Перекидные часы. Еще немного и домой. |  | |||
| Немного о том как будет реализована анимация. Отчёт отправил: 3749. Сергей Выполнено за 15 мин. [Показать отчёт] Научился: Вращать 3D объекты Сложности: Задавание координат, легко ошибиться Комментарии: Все ок | |||||
| 9 | Перекидные часы. Ну всё пора домой. |  | |||
| Часы становятся перекидными. Отчёт отправил: 3749. Сергей Выполнено за 20 мин. [Показать отчёт] Научился: Делать анимацию изменения значений свойств объектов Сложности: Ничего Комментарии: Все ок | |||||
| 10 | Финал |  | |||
| Финальный урок по курсу WPF start | |||||
| Итого: 10 видеоуроков | 3 час. 37 мин. | 11 чел. | |||
| Финалисты: Сергей Сергеевич, Иван Воронин, Николай Денисов, Алексей Малышев, Виктор Дерябин, Сергей, Новопашин Владимир, ser2018, Yefim, Дмитрий, MaxB . | |||||