webinar: Возможности rad studio 10 seattle для разработки windows 10...
TRANSCRIPT
Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Денис ВасильевМенеджер по RAD-продуктамEmbarcadero [email protected]
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.TStyleBookhttp://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 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
Книги по 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-продуктам
http://habrahabr.ru/users/DenisVasilyev/topics
http://www.slideshare.net/DenisVasilyev1/presentations
OfficeEmbarcadero Technologies