Top Banner
Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений Денис Васильев Менеджер по RAD-продуктам Embarcadero Technologies [email protected]
29

Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

Apr 14, 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: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

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

Page 2: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

RAD Studio 10 Seattle support Windows 10

WINDOWS 10

Page 3: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

Пользователям легко обновиться и

всегда быть на последней версии

системы

Единое ядро и модель приложений

Windows 10

Совмещённое ядро системы

Совмещённая модель

приложений

Слияние Windows завершилось

Page 4: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

Популярность версий настольных ОС (Windows, OS X, Linux, …)

Info:http://gs.statcounter.com/#desktop-os-ww-daily-20150910-20150910-bar

( актуально на 10 сентября 2015 )

Page 5: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

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

Телефон Маленький планшет

2 в 1 (планшет-ноутбук)

Десктоп и AIOФаблет Большой планшет

Ноутбук

Xbox

Интернет вещей

Surface Hub

HoloLens

Page 6: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

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

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

Page 7: Webinar: Возможности RAD Studio 10 Seattle для разработки 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 8: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

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

Windows 8

Windows 10

Page 9: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

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

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

Page 10: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

Что необходимо при разработке на (другом) устройстве Windows?

• RAD Studio 10 Seattle

• Устройство с ОС Windows (ПК, планшет, …) + PAServer

Page 11: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

Установка PAServer на Windows 10 для удалённой отладки

Page 12: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

Новые визуальные VCL-компоненты для Windows 10

• Пять новых элементов управления

– TActivityIndicator

– TToggleSwitch

– TSearchBox

– TRelativePanel

– TSplitView

• Большой набор новых визуальных VCL-компонентов

– Konopka Signature VCL Controls

– …

Page 13: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

Улучшения в FireMonkey для Windows

• Родные FMX-компоненты для платформы Windows

– TEdit, TMemo, TPresentedScrollBox

• Z-order

– механизм размещения родных и стилизованных FMX-контролов

• FireMonkey Controls Hints

– механизм отображения подсказок при наведении курсора мыши к визуальным FMX-контролам

• Улучшения в TMultiView, TTabControl, TCalendar

• Улучшения взаимодействия с другими приложениями

• Новые FMX-стили для Windows 10

• Значительные улучшения FMX для разработки Windows-приложений

Page 14: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

Windows Platform Controls – родные FMX-компоненты TEdit, TMemo,

TPresentedScrollBox для платформы Windows

+

(!) Помним, что родные компоненты также есть и для iOS

Page 15: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

TStyleBook – FMX-компонент поддержки коллекции стилей для разных платформ

• Добавлен механизм поддержки стилей для разных платформ

• Упрощён механизм применения стилей для отдельных контролов мобильных устройств

Help:http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.Controls.TStyleBookhttp://docwiki.embarcadero.com/RADStudio/Seattle/en/Customizing_FireMonkey_Applications_with_Styles

Page 16: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

Работа с несколькими мониторами,поддержка мониторов высокого разрешения

• Поддержка мониторов с разрешением 4K

– Включить manifest setting в Project Options

• Индивидуальное разрешение для каждого монитора в VCL

– Для Windows 8.1 и Windows 10

• Современный вид диалога SelectDirectory

– Для приложений VCL и IDE

Page 17: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

Улучшения в VCL Styles

• Стилизация базовых диалогов

• Новые vcl-стили

– Windows10, Windows10 Blue, Windows10 Dark

– OnyxBlue

• TWebBrowser поддерживает стили

Page 18: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

VCL Styles для базовых диалогов

Page 19: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

VCL Windows 10 UI Styles

Page 20: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

FireMonkey Windows 10 Styles

Page 21: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

VCL, FMX и Windows 10

• VCL по-прежнему лучшая библиотека для клиентов Windows– Сейчас улучшена для поддержки пользовательского интерфейса Windows

10, WinRT APIs и компонентов

– Обилие vcl-компонентов, стилизирующихся для Windows 10

• Значительно улучшены настольные FMX-приложения

• RAD Studio стремится уделить особое внимание на поддержку платформы Windows 10

Page 22: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Page 23: Webinar: Возможности RAD Studio 10 Seattle для разработки 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 24: Webinar: Возможности RAD Studio 10 Seattle для разработки 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 25: Webinar: Возможности RAD Studio 10 Seattle для разработки 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 26: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

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

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

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

Page 27: Webinar: Возможности RAD Studio 10 Seattle для разработки 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 28: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

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

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

07.10.2015 — Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

21.10.2015 — Новые визуальные VCL-компоненты для Windows 10 в RAD Studio 10 Seattle

28.10.2015 — Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle

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

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

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

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

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

Page 29: Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений

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

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

[email protected]

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

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

OfficeEmbarcadero Technologies

[email protected]