SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Продуктивность работы в IDE
• Code Insight и Code completion
• Проектирование и открытие форм с разными DPI
• Показ Project Manager и файловых закладок
• Улучшение скорости загрузки IDE
• Расширение поддержки очень больших проектных групп
• и др.
• Отладка iOS и macOS на устройстве и эмуляторе для Delphi
Улучшенный интерфейс
установки (WEB)
• Установка ядра + платформы
• Вначале ядро запускает «пустую»
рабочую систему
• Затем устанавливаются платформы по
выбору
• Дополнительные платформы и
средства могут добавляться/убираться
в любое время
• На базе технологии GetIt
• Доступен офф-лайн установщик
(ISO image)
Улучшения меню IDE
• Лучшая навигация в изменённых меню IDE
Quick Edits
 Способ быстрой настройки форм, элементов управления
и редактирования распространенных свойств
 4 новых области:
• Quick setup для форм с toolbar, status bar, закладок на
форме и т.п.
• Добавление часто используемых компонент и
элементов управления
• Добавление иконок и image lists
• Настройка общих свойств, типа заголовков,
выравнивания, цвета и т.п..
 Пока в VCL; скоро в FMX
VCL
Quick Edits
Улучшения работы в IDE Tokyo 10.2
 Удвоенный объем памяти, Object Inspector,
инструменты продуктивности, поддержка
работы на нескольких мониторах…
Расширения IDE для большей продуктивности
 Парсер Structure View для C++
• С учетом специфики C++ 11
• Показ в IDE зависимостей header в CLANG 32bit компиляторе C++
 Стек закладок
 Синтаксическое расширение выделений (Ctrl+W)
 File associations
 Toxicity metrics для методов в Delphi
Floating VCL form designer
• Редактирование
кода и
визуальное
проектирование
форм на рядом
на экране
• Хорошо
применять с
несколькими
мониторами
Менеджер пакетов Get It
• Доступ к сотням дополнительных
пакетов сторонних компонент
• Как Open source, так и платных
• GetIt-based installer
• Реализовано параллельное скачивание
частей дистрибутива (до 50% сокращения
времени загрузки)
• Можно помещать собственные
разработки https://goo.gl/A27etW
Создание приложений для
MS WINDOWS
Публикация в
WINDOWS 10 Store
Поддержка Windows 10 в RAD Studio
• Беспрецедентная поддержка Windows
• VCL- лучшая и наиболее полная библиотека
нативных компонент Windows
• Поддержка Win32, Win64 и WinRT API
• Специальные компоненты Windows 10
• Windows 10 UI controls
• Оповещения Windows 10 и контракты
• Проверены с появления 10 Seattle
Набор стилей Windows 10 VCL Styles
• Windows 10
• Windows 10 Blue
• Windows 10 Dark
• Windows 10 Green
• Windows 10 Purple
• Windows 10 Slate Gray
Набор стилей Windows 10 FireMonkey Styles
• Windows 10
• Windows 10 Blue
• Windows 10 Dark
• Windows 10 Green
• Windows 10 Purple
• Windows 10 Slate Gray
Визуальные компоненты Windows 10 VCL
• Соответствие VCL компонент UI
нативным элементам Windows 10
• Не «привязаны» к WinRT API, также
работают в Windows 7 и 8
14
RAD Studio: первая IDE, поддерживающая
Desktop Bridge!
“We are excited that developers can now use RAD Studio to directly build applications that
utilize the Desktop Bridge. RAD Studio is the first developer IDE to support the Desktop
Bridge and enables a fast migration route for existing applications without a major rewrite.”
“Мы очень рады, что разработчики теперь могут применять RAD Studio, чтобы
непосредственно создавать приложения, которые используют Desktop Bridge.
RAD Studio является первой средой разработки, которая поддерживает
Desktop Bridge и обеспечивает быструю миграцию существующих
приложений без необходимости существенных переделок.”
Kevin Gallo, корпоративный вице-президент по платформе разработчиков Windows в Microsoft
Поддержка Windows 10 Store
• Продажа имеющихся и новых приложений
Win32/64 через Windows 10 store
• Использует технологию Desktop Bridge, также
известную, как Centennial Bridge для упаковки
приложений Win32/Win64 в формат Universal
Windows Platform apps
• Поддержка размещения в Windows Store прямо в
IDE
• RAD Studio – это первая IDE, поддерживающая
Desktop Bridge!
VCL & FMX
Создание и запуск APPX Package
• Работа с Windows SDK tools прямо из IDE
• Создание и установка локальных сертификатов
• Режимы Building и Deploying для проектов
Другие обновления в 10.2
Три главные области для C++
• Компоновщик приложения (linker)
• Генерация кода
• Отладка
C++Builder
 C++11 Linker теперь имеет большее адресное
пространство и может использовать до 4Гб памяти
при сборке исполняемого модуля
• Улучшенная работа с ресурсами, возможности отладки
 Теперь IDE поддерживает -O3 уровень оптимизации.
 Улучшенная поддержка отладки приложений на C++
• Просмотр локальных переменных для Win32 и Win64
• Уменьшение размера отладочной информации для external
types

Weitere ähnliche Inhalte

Was ist angesagt?

Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10Denis Vasilyev
 
«Composer vs. копипаст модулей битрикса из проекта в проект»
«Composer vs. копипаст модулей битрикса из проекта в проект» «Composer vs. копипаст модулей битрикса из проекта в проект»
«Composer vs. копипаст модулей битрикса из проекта в проект» Гузель Рахимова
 
Heroku for Java developer
Heroku for Java developerHeroku for Java developer
Heroku for Java developerVRPInc
 
TrueConf на Бизнес-Видео-2016
TrueConf на Бизнес-Видео-2016TrueConf на Бизнес-Видео-2016
TrueConf на Бизнес-Видео-2016TrueConf
 
RDSDataSource: Автогенерация документации для SDK
RDSDataSource: Автогенерация документации для SDKRDSDataSource: Автогенерация документации для SDK
RDSDataSource: Автогенерация документации для SDKRAMBLER&Co
 
Локальное окружение на Docker
Локальное окружение на DockerЛокальное окружение на Docker
Локальное окружение на DockerМихаил Бакулин
 
Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle
Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 SeattleWebinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle
Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 SeattleDenis Vasilyev
 
RDSDataSource: App Thinning
RDSDataSource: App ThinningRDSDataSource: App Thinning
RDSDataSource: App ThinningRAMBLER&Co
 
Стажировка-2013, разработчики, занятие 10. Git
Стажировка-2013, разработчики, занятие 10. GitСтажировка-2013, разработчики, занятие 10. Git
Стажировка-2013, разработчики, занятие 10. Git7bits
 
Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NET
Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NETДенис Давыдов - Кроссплатформенные инструменты серверной разработки .NET
Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NETElias Fofanov
 
Как за $5 и несколько вечеров сделать интегрированную новостную платформу
Как за $5 и несколько вечеров сделать интегрированную новостную платформуКак за $5 и несколько вечеров сделать интегрированную новостную платформу
Как за $5 и несколько вечеров сделать интегрированную новостную платформуAndrew Gubskiy
 
Базовые принципы работы с SVN.
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.DressTester
 
Наиболее интересные технологические нововведения IBM i
Наиболее интересные технологические нововведения IBM iНаиболее интересные технологические нововведения IBM i
Наиболее интересные технологические нововведения IBM iAliaksei Hlinski
 
Webinar: Основные компоненты для разработки мобильных приложений в Delphi
Webinar: Основные компоненты для разработки мобильных приложений в DelphiWebinar: Основные компоненты для разработки мобильных приложений в Delphi
Webinar: Основные компоненты для разработки мобильных приложений в DelphiDenis Vasilyev
 
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...ScrumTrek
 
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Вячеслав Смирнов - Инструменты нагрузочного тестированияВячеслав Смирнов - Инструменты нагрузочного тестирования
Вячеслав Смирнов - Инструменты нагрузочного тестированияElias Fofanov
 
Seminar: Разработка приложений для Windows 10 и новые возможности VCL
Seminar: Разработка приложений для Windows 10 и новые возможности VCLSeminar: Разработка приложений для Windows 10 и новые возможности VCL
Seminar: Разработка приложений для Windows 10 и новые возможности VCLDenis Vasilyev
 
Игорь Кашкута
Игорь КашкутаИгорь Кашкута
Игорь КашкутаCodeFest
 
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...Denis Vasilyev
 
JavaScript завтра
JavaScript завтраJavaScript завтра
JavaScript завтраSergey Rubanov
 

Was ist angesagt? (20)

Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
 
«Composer vs. копипаст модулей битрикса из проекта в проект»
«Composer vs. копипаст модулей битрикса из проекта в проект» «Composer vs. копипаст модулей битрикса из проекта в проект»
«Composer vs. копипаст модулей битрикса из проекта в проект»
 
Heroku for Java developer
Heroku for Java developerHeroku for Java developer
Heroku for Java developer
 
TrueConf на Бизнес-Видео-2016
TrueConf на Бизнес-Видео-2016TrueConf на Бизнес-Видео-2016
TrueConf на Бизнес-Видео-2016
 
RDSDataSource: Автогенерация документации для SDK
RDSDataSource: Автогенерация документации для SDKRDSDataSource: Автогенерация документации для SDK
RDSDataSource: Автогенерация документации для SDK
 
Локальное окружение на Docker
Локальное окружение на DockerЛокальное окружение на Docker
Локальное окружение на Docker
 
Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle
Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 SeattleWebinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle
Webinar: Создание приложений в FireMonkey для Windows 10 в RAD Studio 10 Seattle
 
RDSDataSource: App Thinning
RDSDataSource: App ThinningRDSDataSource: App Thinning
RDSDataSource: App Thinning
 
Стажировка-2013, разработчики, занятие 10. Git
Стажировка-2013, разработчики, занятие 10. GitСтажировка-2013, разработчики, занятие 10. Git
Стажировка-2013, разработчики, занятие 10. Git
 
Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NET
Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NETДенис Давыдов - Кроссплатформенные инструменты серверной разработки .NET
Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NET
 
Как за $5 и несколько вечеров сделать интегрированную новостную платформу
Как за $5 и несколько вечеров сделать интегрированную новостную платформуКак за $5 и несколько вечеров сделать интегрированную новостную платформу
Как за $5 и несколько вечеров сделать интегрированную новостную платформу
 
Базовые принципы работы с SVN.
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.
 
Наиболее интересные технологические нововведения IBM i
Наиболее интересные технологические нововведения IBM iНаиболее интересные технологические нововведения IBM i
Наиболее интересные технологические нововведения IBM i
 
Webinar: Основные компоненты для разработки мобильных приложений в Delphi
Webinar: Основные компоненты для разработки мобильных приложений в DelphiWebinar: Основные компоненты для разработки мобильных приложений в Delphi
Webinar: Основные компоненты для разработки мобильных приложений в Delphi
 
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...
 
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Вячеслав Смирнов - Инструменты нагрузочного тестированияВячеслав Смирнов - Инструменты нагрузочного тестирования
Вячеслав Смирнов - Инструменты нагрузочного тестирования
 
Seminar: Разработка приложений для Windows 10 и новые возможности VCL
Seminar: Разработка приложений для Windows 10 и новые возможности VCLSeminar: Разработка приложений для Windows 10 и новые возможности VCL
Seminar: Разработка приложений для Windows 10 и новые возможности VCL
 
Игорь Кашкута
Игорь КашкутаИгорь Кашкута
Игорь Кашкута
 
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
 
JavaScript завтра
JavaScript завтраJavaScript завтра
JavaScript завтра
 

Ähnlich wie 2 Продуктивность работы в IDE; Разработка для Windows 10 Store

What's new in Visual Studio 2012
What's new in Visual Studio 2012What's new in Visual Studio 2012
What's new in Visual Studio 2012InTRUEdeR
 
Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"Fwdays
 
Типовая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive TechnologiesТиповая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive TechnologiesPositive Hack Days
 
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Yandex
 
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Yandex
 
Workflow: работа над проектом в Яндексе
Workflow: работа над проектом в ЯндексеWorkflow: работа над проектом в Яндексе
Workflow: работа над проектом в ЯндексеDenis Chistyakov
 
Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-AccessSerghei Urban
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработкиIT-Доминанта
 
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в ЯндексеДенис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в ЯндексеYandex
 
Станислав Иващенко: “Kubernetes как облако для CI”
Станислав Иващенко: “Kubernetes как облако для CI” Станислав Иващенко: “Kubernetes как облако для CI”
Станислав Иващенко: “Kubernetes как облако для CI” Provectus
 
InterBase на разных устройствах быстрый старт. 2017-03-30
InterBase на разных устройствах быстрый старт. 2017-03-30 InterBase на разных устройствах быстрый старт. 2017-03-30
InterBase на разных устройствах быстрый старт. 2017-03-30 sandy97
 
Virtuozzo platform
Virtuozzo platformVirtuozzo platform
Virtuozzo platformru_Parallels
 
Елизавета Голенок Переходим на mono или как это было
Елизавета Голенок  Переходим на mono или как это былоЕлизавета Голенок  Переходим на mono или как это было
Елизавета Голенок Переходим на mono или как это былоMskDotNet Community
 
{HSE Inc} Разработка под Android
{HSE Inc} Разработка под Android{HSE Inc} Разработка под Android
{HSE Inc} Разработка под AndroidPavel Krivoruchko
 
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs..."How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...Provectus
 
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...Ilya Slobodin
 
Михаил Боднарчук "Docker для PHP разработчиков"
Михаил Боднарчук "Docker для PHP разработчиков" Михаил Боднарчук "Docker для PHP разработчиков"
Михаил Боднарчук "Docker для PHP разработчиков" Fwdays
 
10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoftKewpaN
 
4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных систем4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных системKewpaN
 

Ähnlich wie 2 Продуктивность работы в IDE; Разработка для Windows 10 Store (20)

What's new in Visual Studio 2012
What's new in Visual Studio 2012What's new in Visual Studio 2012
What's new in Visual Studio 2012
 
Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"
 
Типовая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive TechnologiesТиповая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive Technologies
 
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"
 
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»
 
Ide
IdeIde
Ide
 
Workflow: работа над проектом в Яндексе
Workflow: работа над проектом в ЯндексеWorkflow: работа над проектом в Яндексе
Workflow: работа над проектом в Яндексе
 
Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-Access
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработки
 
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в ЯндексеДенис Чистяков: Workflow. Работа над проектом в Яндексе
Денис Чистяков: Workflow. Работа над проектом в Яндексе
 
Станислав Иващенко: “Kubernetes как облако для CI”
Станислав Иващенко: “Kubernetes как облако для CI” Станислав Иващенко: “Kubernetes как облако для CI”
Станислав Иващенко: “Kubernetes как облако для CI”
 
InterBase на разных устройствах быстрый старт. 2017-03-30
InterBase на разных устройствах быстрый старт. 2017-03-30 InterBase на разных устройствах быстрый старт. 2017-03-30
InterBase на разных устройствах быстрый старт. 2017-03-30
 
Virtuozzo platform
Virtuozzo platformVirtuozzo platform
Virtuozzo platform
 
Елизавета Голенок Переходим на mono или как это было
Елизавета Голенок  Переходим на mono или как это былоЕлизавета Голенок  Переходим на mono или как это было
Елизавета Голенок Переходим на mono или как это было
 
{HSE Inc} Разработка под Android
{HSE Inc} Разработка под Android{HSE Inc} Разработка под Android
{HSE Inc} Разработка под Android
 
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs..."How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
 
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...
Собрать нельзя клонировать. Как выбрать подход к созданию кроссплатформенных ...
 
Михаил Боднарчук "Docker для PHP разработчиков"
Михаил Боднарчук "Docker для PHP разработчиков" Михаил Боднарчук "Docker для PHP разработчиков"
Михаил Боднарчук "Docker для PHP разработчиков"
 
10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft
 
4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных систем4 особенности платформы microsoft .net для разработки корпоративных систем
4 особенности платформы microsoft .net для разработки корпоративных систем
 

2 Продуктивность работы в IDE; Разработка для Windows 10 Store

  • 1. Продуктивность работы в IDE • Code Insight и Code completion • Проектирование и открытие форм с разными DPI • Показ Project Manager и файловых закладок • Улучшение скорости загрузки IDE • Расширение поддержки очень больших проектных групп • и др. • Отладка iOS и macOS на устройстве и эмуляторе для Delphi
  • 2. Улучшенный интерфейс установки (WEB) • Установка ядра + платформы • Вначале ядро запускает «пустую» рабочую систему • Затем устанавливаются платформы по выбору • Дополнительные платформы и средства могут добавляться/убираться в любое время • На базе технологии GetIt • Доступен офф-лайн установщик (ISO image)
  • 3. Улучшения меню IDE • Лучшая навигация в изменённых меню IDE
  • 4. Quick Edits  Способ быстрой настройки форм, элементов управления и редактирования распространенных свойств  4 новых области: • Quick setup для форм с toolbar, status bar, закладок на форме и т.п. • Добавление часто используемых компонент и элементов управления • Добавление иконок и image lists • Настройка общих свойств, типа заголовков, выравнивания, цвета и т.п..  Пока в VCL; скоро в FMX VCL
  • 6. Улучшения работы в IDE Tokyo 10.2  Удвоенный объем памяти, Object Inspector, инструменты продуктивности, поддержка работы на нескольких мониторах…
  • 7. Расширения IDE для большей продуктивности  Парсер Structure View для C++ • С учетом специфики C++ 11 • Показ в IDE зависимостей header в CLANG 32bit компиляторе C++  Стек закладок  Синтаксическое расширение выделений (Ctrl+W)  File associations  Toxicity metrics для методов в Delphi
  • 8. Floating VCL form designer • Редактирование кода и визуальное проектирование форм на рядом на экране • Хорошо применять с несколькими мониторами
  • 9. Менеджер пакетов Get It • Доступ к сотням дополнительных пакетов сторонних компонент • Как Open source, так и платных • GetIt-based installer • Реализовано параллельное скачивание частей дистрибутива (до 50% сокращения времени загрузки) • Можно помещать собственные разработки https://goo.gl/A27etW
  • 10. Создание приложений для MS WINDOWS Публикация в WINDOWS 10 Store
  • 11. Поддержка Windows 10 в RAD Studio • Беспрецедентная поддержка Windows • VCL- лучшая и наиболее полная библиотека нативных компонент Windows • Поддержка Win32, Win64 и WinRT API • Специальные компоненты Windows 10 • Windows 10 UI controls • Оповещения Windows 10 и контракты • Проверены с появления 10 Seattle
  • 12. Набор стилей Windows 10 VCL Styles • Windows 10 • Windows 10 Blue • Windows 10 Dark • Windows 10 Green • Windows 10 Purple • Windows 10 Slate Gray
  • 13. Набор стилей Windows 10 FireMonkey Styles • Windows 10 • Windows 10 Blue • Windows 10 Dark • Windows 10 Green • Windows 10 Purple • Windows 10 Slate Gray
  • 14. Визуальные компоненты Windows 10 VCL • Соответствие VCL компонент UI нативным элементам Windows 10 • Не «привязаны» к WinRT API, также работают в Windows 7 и 8 14
  • 15. RAD Studio: первая IDE, поддерживающая Desktop Bridge! “We are excited that developers can now use RAD Studio to directly build applications that utilize the Desktop Bridge. RAD Studio is the first developer IDE to support the Desktop Bridge and enables a fast migration route for existing applications without a major rewrite.” “Мы очень рады, что разработчики теперь могут применять RAD Studio, чтобы непосредственно создавать приложения, которые используют Desktop Bridge. RAD Studio является первой средой разработки, которая поддерживает Desktop Bridge и обеспечивает быструю миграцию существующих приложений без необходимости существенных переделок.” Kevin Gallo, корпоративный вице-президент по платформе разработчиков Windows в Microsoft
  • 16. Поддержка Windows 10 Store • Продажа имеющихся и новых приложений Win32/64 через Windows 10 store • Использует технологию Desktop Bridge, также известную, как Centennial Bridge для упаковки приложений Win32/Win64 в формат Universal Windows Platform apps • Поддержка размещения в Windows Store прямо в IDE • RAD Studio – это первая IDE, поддерживающая Desktop Bridge! VCL & FMX
  • 17. Создание и запуск APPX Package • Работа с Windows SDK tools прямо из IDE • Создание и установка локальных сертификатов • Режимы Building и Deploying для проектов
  • 18.
  • 19. Другие обновления в 10.2 Три главные области для C++ • Компоновщик приложения (linker) • Генерация кода • Отладка
  • 20. C++Builder  C++11 Linker теперь имеет большее адресное пространство и может использовать до 4Гб памяти при сборке исполняемого модуля • Улучшенная работа с ресурсами, возможности отладки  Теперь IDE поддерживает -O3 уровень оптимизации.  Улучшенная поддержка отладки приложений на C++ • Просмотр локальных переменных для Win32 и Win64 • Уменьшение размера отладочной информации для external types