| # | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
|---|---|---|---|---|---|
| 1 |
WPF. Конвертер валюты. Макет программы
|
3 теста |
|||
|
На этом уроке мы создадим простой конвертер валюты. Будем переводить рубли в доллары по текущему курсу. Отчёт отправил: 20528. Геннадий Кравцов Выполнено за 1 час. 16 мин. [Показать отчёт] Научился: На этом уроке впервые познакомился с WPF-приложениями. Тема довольно интересная, заодно и XML подучу)). Немного поигрался с оформлением, добавил 2 лэйблы и 2 текстовых поля. Пока всё просто и понятно. Сделал не просто копирование текста с первого во второе поле, а вывод в обратном порядке)). |
|||||
| 2 | WPF. Конвертер валюты. Класс конвертации. |
3 теста |
|||
|
На этом уроке мы создадим класс для конвертации валюты.
Отчёт отправил: 20528. Геннадий Кравцов Выполнено за 26 мин. [Показать отчёт] Научился: На этом уроке добавили реализацию пересчета USD в RUB. И так же ввели блоки try - catch для защиты от ввода символов не того формата. |
|||||
| 3 | WPF. Конвертер валюты. Курс валют в JSON. |
1 тест |
|||
|
На этом уроке мы загрузим JSON с курсами валют. Используете сервис: https://currencylayer.com/ Отчёт отправил: 20528. Геннадий Кравцов Выполнено за 1 час. 22 мин. [Показать отчёт] Научился: Зарегистрировался на currencylayer.com. Познакомился с классом WebClient и научился с помощью URL-запроса получать с сайта необходимые данные "паскалевским" способом. |
|||||
| 4 | WPF. Конвертер валюты. Ньютон против Паскаля. |
2 теста |
|||
|
На этом уроке мы десериализируем JSON с использованием сторонней библиотеки от Newtonsoft. Напишите, что ещё вы добавите в эту программу. Отчёт отправил: 20528. Геннадий Кравцов Выполнено за 2 час. 11 мин. [Показать отчёт] Научился: Создал два маленьких класса jsRates и jsQuotes, подключил модуль Newtonsoft. Реализовал запрос с сайта currencylayer.com по трём курсам: рубля, евро и гривны. И вывел результат в соответствующие поля. Очень познавательный урок получился. |
|||||
| 5 | WPF. Простая змейка. Эллипс на канвасе |
2 теста |
|||
|
На этом уроке мы создадим упрощённую версию игры "Змейка". Змейка состоит из одного кружка и бегает за одним кроликом. Наша цель - понять, как делать анимацию на WPF. Отчёт отправил: 20528. Геннадий Кравцов Выполнено за 3 час. 5 мин. [Показать отчёт] Научился: На этом уроке мы научились создавать эллипс, задавать ему параметры и размещать его на холсте (Canvas). Я добавил в программу рисование 150 кружков разного цвета и размера. |
|||||
| 6 | WPF. Простая змейка. Таймер для еды. |
1 тест |
|||
|
На этом уроке мы добавим таймер и будем выдавать игру по тикам.
Отчёт отправил: 20528. Геннадий Кравцов Выполнено за 1 час. 3 мин. [Показать отчёт] Научился: Добавил в программу таймер, научился удалять дочерние объекты с полотна (Canvas). В результате таймер поработал несколько секунд и насыпал для будущей змейки в лоток много-много цветных шариков))). |
|||||
| 7 | WPF. Простая змейка. Управление движением. |
1 тест |
|||
|
На этом уроке мы отобразим змейку, заставим её двигаться под управлением с клавиатуры. Отчёт отправил: 20528. Геннадий Кравцов Выполнено за 1 час. 50 мин. [Показать отчёт] Научился: Вывел на экран один шарик еды и три шарика для тела змеи. Создал метод для её перемещения по полю с помощью клавиш курсора. Пока она умеет передвигаться плоско-параллельно, но это мы исправим на следующих уроках)). |
|||||
| 8 | WPF. Простая змейка. Победа и поражение. |
1 тест |
|||
|
На этом уроке мы запрограммируем правила победы и проигрыша. Напишите, что можно добавить. Отчёт отправил: 20528. Геннадий Кравцов Выполнено за 2 час. 20 мин. [Показать отчёт] Научился: Добавил методы победы, поражения. Так же для интереса сделал при поедании очередного шарика увеличении скорости движения и диаметра змеи (пока только её головы). К 10-му шарику змея летает так, что выиграть довольно тяжело)). Осталось добавить тело змеи, кое-что подправить - и игра готова! Сложности: Решил добавить звук средствами WPF. Добавил в Canvas элемент MediaElement с именем soundEat, указал в нём файл eat.wav, потом запустил через soundEat.Play(), но звука не было. Пришлось делать по старинке через SoundPlayer. |
|||||
| 9 | WPF. Простая змейка. VIP урок. Длина тела. |
|
|||
|
На этом уроке мы научим змейку удлиняться.
Отчёт отправил: 20528. Геннадий Кравцов Выполнено за 1 час. 11 мин. [Показать отчёт] Научился: Да, удлинить змейку оказалось очень просто - нужно просто стирать не все шарики! Они накладываются друг на друга и получается такой червячок. Одновременно с удлинением я сделал и утолщение змеи. Так же растёт скорость, что делает игру очень динамичной. |
|||||
| 10 | WPF. Финальный урок |
без видео |
|||
|
Запиши видеообзор созданных тобою программ на C# по технологии WPF.
Отчёт отправил: 20528. Геннадий Кравцов Выполнено за 10 мин. [Показать отчёт] Научился: В этом видео я рассказываю о программах Конвертер валют и Змейка, написанных при прохождении курса Простой WPF. Видеообзор: jZFG7N31xow |
|||||
| 11 | WPF. Простая змейка. VIP урок. Поймай хвост! |
1 тест |
|||
|
На этом уроке мы узнаем, как поместить в объект эллипса координаты каждой части туловища. А потом сделаем проверку на "самоедство". При попытке поймать хвост игра должна заканчиваться. Однако хвост поймать ещё не так просто будет :) Придумайте, что ещё можно добавить в эту игру и сделайте это! |
|||||
| 12 | WPF. Аудиотреннинг |
1 тест |
|||
|
На этом уроке мы напишем программу, которая поможет вам записать аудиотреннинг и перепрограммировать себя на успех и на развитие. С помощью программы Audacity мы запишем тренинг в mp3 файл. Слушайте свои тренинги в наушниках на минимальной громкости 7 часов каждый день. И через пару месяцев увидите результаты. К сожалению, быстрее не получится. |
|||||
| Итого: 12 видеоуроков |
1 час. 45 мин. 16 тестов |
19 чел. | |||
| Финалисты: Николай Денисов, Александр, Андрей Шевченко, Иван Воронин, Tekashnik, Snepper, Роман, zhikharevav, ser2018, Александр Балбашов, Oleksandr, Владимир, Александр, Max, Yefim, Кирилл, Дмитрий, MaxB, One . | |||||