Top Banner
Использование UWP/WinRT Contracts и Notification в Windows 10 Денис Васильев Менеджер по RAD-продуктам Embarcadero Technologies [email protected]
19

Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Jan 26, 2017

Download

Denis Vasilyev
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Использование UWP/WinRT Contracts и Notification в Windows 10

Денис ВасильевМенеджер по RAD-продуктамEmbarcadero [email protected]

Page 2: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Универсальная платформа Windows (UWP)

Windows 10 будет на многих устройствах…

Page 3: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Интеграция с UWP/WinRT

• Интеграция с Universal Windows Platform (UWP)

• Сопоставление интерфейсов WinRT API

– UWP/WinRT Notifications (Уведомления)

– UWP/WinRT Contracts (Соглашения)

• Библиотека WinRT

– Интегрирована в Delphi 10 Seattle

– Устанавливается через GetIt для C++Builder 10 Seattle

• В будущем значительное расширение через Microsoft Project Centennial

Page 4: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Установка библиотеки C++ Windows 10 WinRT

(!) Помним, что библиотека WinRT интегрирована в Delphi 10 Seattle

Page 5: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

UWP/WinRT Notifications (Уведомления) - механизм сообщений

Windows 8

Windows 10

Page 6: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

TNotificationCenter - компонент для управления отправкой сообщений в OS

• Модуль FMX.Notification переименован в System.Notification

• Поддержка Windows 8 и выше

• Рефакторинг TNotificationCenter

Help:http://docwiki.embarcadero.com/Libraries/Seattle/en/System.Notification.TNotificationCenter

Page 7: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

UWP/WinRT Contracts (Соглашения) – механизм обмена контентом

Help:https://msdn.microsoft.com/en-us/library/windows/apps/hh464906.aspx

Page 8: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

TSharingContract - компонент, который позволяет обмениваться контентом

между приложениями Windows 10 (только Windows 10)

• Поддерживает только отправку данных (источник данных)

Help:http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.ShareContract.TSharingContract

Page 9: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Пример обмен контентом между приложениями, созданными в RAD Studio 10 Seattle и Visual Studio

Page 10: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Windows.Globalization.Icalendar – интерфейс для получения развернутой

информации календаря (только Windows 10)

Page 11: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Page 12: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Что нового в RAD Studio 10 Seattlehttp://www.embarcadero.com/ru/products/rad-studio/whats-new

http://docwiki.embarcadero.com/RADStudio/Seattle/en/What's_New

Bug fix - список исправленных ошибокhttp://edn.embarcadero.com/article/44561

Roadmap - план развития продуктаhttp://community.embarcadero.com/index.php/blogs/entry/rad-studio-2015-roadmap

Таблица возможностей (Feature Matrix)www.embarcadero.com/products/delphi/delphi-feature-matrix

Инсталлятор RAD Studio 10 Seattle и ISO-образ (7,2 Гб)https://downloads.embarcadero.com/free/rad_studio

http://altd.embarcadero.com/download/radstudio/10/delphicbuilder10.iso

Скачать дополнения и обновленияhttp://cc.embarcadero.com/myreg

Page 13: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Книги по Delphi (En)

Nick Hodges - Coding in Delphi (2014)http://cc.embarcadero.com/item/30017

http://www.amazon.co.uk/Coding-Delphi-Nick-Hodges/dp/1941266037

Nick Hodges - More Coding in Delphi (2015)http://cc.embarcadero.com/item/30323

http://www.amazon.co.uk/More-Coding-Delphi-Nick-Hodges/dp/194126610X

Marco Cantu - Object Pascal Handbook (July 2015)http://cc.embarcadero.com/item/30018

http://www.amazon.co.uk/Object-Pascal-Handbook-Marco-Cantu/dp/1514349949

Marco Cantu - Delphi in Depth: ClientDataSets 2nd Edition (2015)http://www.amazon.co.uk/Delphi-Depth-ClientDataSets-Marco-Cantu/dp/150584018X

Page 14: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Всеволод Леонов - Обучение мобильной разработке на Delphi (2015)https://yadi.sk/i/62V6EXxjjX7zw

Никита Культин - Основы программирования в Delphi (2015)

Дмитрий Осипов - Delphi. Программирование для Windows, OS X, iOS и Android (2014)

Юрий Калмыков - Учебно-методическое пособие по Delphi для школ (2014)https://yadi.sk/i/Uqpss_umih4S6

Никита Культин - Delphi в задачах и примерах. 3-е издание (2012)

Page 15: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Мы в социальных сетях

Наша группа в Фейсбукеhttps://www.facebook.com/EmbarcaderoRu

Наша группа в Гугле+https://plus.google.com/u/0/b/102404726009071147759/

Page 16: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Полезные ресурсы

http://delphifeeds.ru/ - Агрегатор русскоязычных Delphi блогов

http://fire-monkey.ru/ - Найди ответ (задай вопрос) по FireMonkey

http://embarcadero.com/http://blogs.embarcadero.com/http://community.embarcadero.com/http://edn.embarcadero.com/http://cc.embarcadero.com/myreg

Подпишись!

Page 17: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Следующие вебинары …

/ЭПИЗОД 1/ RAD Studio 10 Seattle: разработка приложений для Windows 10

07.10.2015 — Возможности RAD Studio 10 Seattle для разработки Windows 10 приложенийВидео: https://www.youtube.com/watch?v=Tohip9Dkuj4 Слайды: http://www.slideshare.net/DenisVasilyev1/webinar-rad-studio-10-seattle-windows-10

21.10.2015 — Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 SeattleВидео: https://www.youtube.com/watch?v=xUfMULV9hH8 Слайды: http://www.slideshare.net/DenisVasilyev1/webinar-vcl-windows-10-rad-studio-10-seattle

28.10.2015 — Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 SeattleВидео: https://www.youtube.com/watch?v=_GdF2s_WlR8 Слайды: http://www.slideshare.net/DenisVasilyev1/webinar-firemonkey-windows-10-rad-studio-10-seattle

11.11.2015 — Использование UWP/WinRT Contracts и Notification (уведомления) в Windows 10

/ЭПИЗОД 2/ RAD Studio 10 Seattle: разработка мобильных приложений

/ЭПИЗОД 3/ RAD Studio 10 Seattle: дополнительные компоненты

/ЭПИЗОД 4/ RAD Studio 10 Seattle: среда разработки и компиляторы

Page 18: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Вебинары для начинающих Android-программистов на Delphi

ЧАСТЬ 1:13.11.2015 — Создание первого Android-приложения в Delphi

27.11.2015 — Основные компоненты для разработки мобильных приложений в Delphi

11.12.2015 — Основы 2D-графики в Delphi

25.12.2015 — Разработка мобильного приложения для заучивания стихов в Delphi

Регистрация на вебинары: http://forms.embarcadero.com/EM15Q4RUWebinarRADStudioEDU

ЧАСТЬ 2:— Основы анимации в Delphi

— Основы 3D-графики в Delphi

— Основы графики функций в Delphi

— Основы работы с базами данных в Android-приложениях на Delphi

— Разработка мобильного приложения «Дневник наблюдения» в Delphi

— Разработка мобильного приложения «Суфлёр» в Delphi

— Дополнительные компоненты для разработки мобильных приложений в Delphi

— Загрузка своего Android-приложения в Google Play

Начало в 16-00 MSK

https://time.yandex.ru/

Page 19: Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10

Вопросы?Спасибо.

Денис ВасильевМенеджер по RAD-продуктам

[email protected]

http://habrahabr.ru/users/DenisVasilyev/topics

http://www.slideshare.net/DenisVasilyev1/presentations

OfficeEmbarcadero Technologies

[email protected]