Возможности RAD Studio 10 Seattle для разработки
Windows 10 приложений
Денис Васильев
Менеджер по RAD-продуктам
Embarcadero Technologies
denis.vasilyev@embarcadero.com
RAD Studio 10 Seattle support Windows 10
WINDOWS 10
Пользователям
легко обновиться и
всегда быть на
последней версии
системы
Единое ядро и
модель
приложений
Windows 10
Совмещённое
ядро системы
Совмещённая
модель
приложений
Слияние Windows завершилось
Популярность версий настольных ОС (Windows, OS X, Linux, …)
Info:
http://gs.statcounter.com/#desktop-os-ww-daily-20150910-20150910-bar
( актуально на 10 сентября 2015 )
Windows 10 будет на многих устройствах…
Телефон Маленький
планшет
2 в 1 (планшет-
ноутбук)
Десктоп и AIOФаблет Большой
планшет
Ноутбук
Xbox
Интернет
вещей
Surface Hub
HoloLens
Универсальная платформа Windows (UWP)
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
UWP/WinRT Notifications (Уведомления) - механизм сообщений
Windows 8
Windows 10
UWP/WinRT Contracts (Соглашения) – механизм обмена контентом
Help:
https://msdn.microsoft.com/en-us/library/windows/apps/hh464906.aspx
Что необходимо при разработке на (другом) устройстве Windows?
• RAD Studio 10 Seattle
• Устройство с ОС Windows (ПК, планшет, …) + PAServer
Установка PAServer на Windows 10 для удалённой отладки
Новые визуальные VCL-компоненты для Windows 10
• Пять новых элементов управления
– TActivityIndicator
– TToggleSwitch
– TSearchBox
– TRelativePanel
– TSplitView
• Большой набор новых визуальных VCL-компонентов
– Konopka Signature VCL Controls
– …
Улучшения в FireMonkey для Windows
• Родные FMX-компоненты для платформы Windows
– TEdit, TMemo, TPresentedScrollBox
• Z-order
– механизм размещения родных и стилизованных FMX-контролов
• FireMonkey Controls Hints
– механизм отображения подсказок при наведении курсора мыши к визуальным
FMX-контролам
• Улучшения в TMultiView, TTabControl, TCalendar
• Улучшения взаимодействия с другими приложениями
• Новые FMX-стили для Windows 10
• Значительные улучшения FMX для разработки Windows-приложений
Windows Platform Controls – родные FMX-компоненты TEdit, TMemo,
TPresentedScrollBox для платформы Windows
+
(!) Помним, что родные компоненты также есть и для iOS
TStyleBook – FMX-компонент поддержки коллекции стилей для разных платформ
• Добавлен механизм поддержки стилей для разных платформ
• Упрощён механизм применения стилей для отдельных контролов мобильных устройств
Help:
http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.Controls.TStyleBook
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Customizing_FireMonkey_Applications_with_Styles
Работа с несколькими мониторами,
поддержка мониторов высокого разрешения
• Поддержка мониторов с разрешением 4K
– Включить manifest setting в Project Options
• Индивидуальное разрешение для каждого монитора в VCL
– Для Windows 8.1 и Windows 10
• Современный вид диалога SelectDirectory
– Для приложений VCL и IDE
Улучшения в VCL Styles
• Стилизация базовых диалогов
• Новые vcl-стили
– Windows10, Windows10 Blue, Windows10 Dark
– OnyxBlue
• TWebBrowser поддерживает стили
VCL Styles для базовых диалогов
VCL Windows 10 UI Styles
FireMonkey Windows 10 Styles
VCL, FMX и Windows 10
• VCL по-прежнему лучшая библиотека для клиентов
Windows
– Сейчас улучшена для поддержки пользовательского интерфейса Windows
10, WinRT APIs и компонентов
– Обилие vcl-компонентов, стилизирующихся для Windows 10
• Значительно улучшены настольные FMX-приложения
• RAD Studio стремится уделить особое внимание на
поддержку платформы Windows 10
Что нового в RAD Studio 10 Seattle
http://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
Книги по 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
Всеволод Леонов - Обучение мобильной разработке на
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)
Мы в социальных сетях
Наша группа в Фейсбуке
https://www.facebook.com/EmbarcaderoRu
Наша группа в Гугле+
https://plus.google.com/u/0/b/102404726009071147759/
Полезные ресурсы
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
Подпишись!
Следующие вебинары …
/ЭПИЗОД 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: среда разработки и компиляторы
Вопросы?
Спасибо.
Денис Васильев
Менеджер по RAD-продуктам
Denis.Vasilyev@embarcadero.com
http://habrahabr.ru/users/DenisVasilyev/topics
http://www.slideshare.net/DenisVasilyev1/presentations
Office
Embarcadero Technologies
russia.info@embarcadero.com

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

  • 1.
    Возможности RAD Studio10 Seattle для разработки Windows 10 приложений Денис Васильев Менеджер по RAD-продуктам Embarcadero Technologies denis.vasilyev@embarcadero.com
  • 2.
    RAD Studio 10Seattle support Windows 10 WINDOWS 10
  • 3.
    Пользователям легко обновиться и всегдабыть на последней версии системы Единое ядро и модель приложений Windows 10 Совмещённое ядро системы Совмещённая модель приложений Слияние Windows завершилось
  • 4.
    Популярность версий настольныхОС (Windows, OS X, Linux, …) Info: http://gs.statcounter.com/#desktop-os-ww-daily-20150910-20150910-bar ( актуально на 10 сентября 2015 )
  • 5.
    Windows 10 будетна многих устройствах… Телефон Маленький планшет 2 в 1 (планшет- ноутбук) Десктоп и AIOФаблет Большой планшет Ноутбук Xbox Интернет вещей Surface Hub HoloLens
  • 6.
    Универсальная платформа Windows(UWP) Windows 10 будет на многих устройствах…
  • 7.
    Интеграция с 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
  • 8.
    UWP/WinRT Notifications (Уведомления)- механизм сообщений Windows 8 Windows 10
  • 9.
    UWP/WinRT Contracts (Соглашения)– механизм обмена контентом Help: https://msdn.microsoft.com/en-us/library/windows/apps/hh464906.aspx
  • 10.
    Что необходимо приразработке на (другом) устройстве Windows? • RAD Studio 10 Seattle • Устройство с ОС Windows (ПК, планшет, …) + PAServer
  • 11.
    Установка PAServer наWindows 10 для удалённой отладки
  • 12.
    Новые визуальные VCL-компонентыдля Windows 10 • Пять новых элементов управления – TActivityIndicator – TToggleSwitch – TSearchBox – TRelativePanel – TSplitView • Большой набор новых визуальных VCL-компонентов – Konopka Signature VCL Controls – …
  • 13.
    Улучшения в FireMonkeyдля Windows • Родные FMX-компоненты для платформы Windows – TEdit, TMemo, TPresentedScrollBox • Z-order – механизм размещения родных и стилизованных FMX-контролов • FireMonkey Controls Hints – механизм отображения подсказок при наведении курсора мыши к визуальным FMX-контролам • Улучшения в TMultiView, TTabControl, TCalendar • Улучшения взаимодействия с другими приложениями • Новые FMX-стили для Windows 10 • Значительные улучшения FMX для разработки Windows-приложений
  • 14.
    Windows Platform Controls– родные FMX-компоненты TEdit, TMemo, TPresentedScrollBox для платформы Windows + (!) Помним, что родные компоненты также есть и для iOS
  • 15.
    TStyleBook – FMX-компонентподдержки коллекции стилей для разных платформ • Добавлен механизм поддержки стилей для разных платформ • Упрощён механизм применения стилей для отдельных контролов мобильных устройств Help: http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.Controls.TStyleBook http://docwiki.embarcadero.com/RADStudio/Seattle/en/Customizing_FireMonkey_Applications_with_Styles
  • 16.
    Работа с несколькимимониторами, поддержка мониторов высокого разрешения • Поддержка мониторов с разрешением 4K – Включить manifest setting в Project Options • Индивидуальное разрешение для каждого монитора в VCL – Для Windows 8.1 и Windows 10 • Современный вид диалога SelectDirectory – Для приложений VCL и IDE
  • 17.
    Улучшения в VCLStyles • Стилизация базовых диалогов • Новые vcl-стили – Windows10, Windows10 Blue, Windows10 Dark – OnyxBlue • TWebBrowser поддерживает стили
  • 18.
    VCL Styles длябазовых диалогов
  • 19.
    VCL Windows 10UI Styles
  • 20.
  • 21.
    VCL, FMX иWindows 10 • VCL по-прежнему лучшая библиотека для клиентов Windows – Сейчас улучшена для поддержки пользовательского интерфейса Windows 10, WinRT APIs и компонентов – Обилие vcl-компонентов, стилизирующихся для Windows 10 • Значительно улучшены настольные FMX-приложения • RAD Studio стремится уделить особое внимание на поддержку платформы Windows 10
  • 23.
    Что нового вRAD Studio 10 Seattle http://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
  • 24.
    Книги по 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
  • 25.
    Всеволод Леонов -Обучение мобильной разработке на 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)
  • 26.
    Мы в социальныхсетях Наша группа в Фейсбуке https://www.facebook.com/EmbarcaderoRu Наша группа в Гугле+ https://plus.google.com/u/0/b/102404726009071147759/
  • 27.
    Полезные ресурсы 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 Подпишись!
  • 28.
    Следующие вебинары … /ЭПИЗОД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: среда разработки и компиляторы
  • 29.
    Вопросы? Спасибо. Денис Васильев Менеджер поRAD-продуктам Denis.Vasilyev@embarcadero.com http://habrahabr.ru/users/DenisVasilyev/topics http://www.slideshare.net/DenisVasilyev1/presentations Office Embarcadero Technologies russia.info@embarcadero.com