RAD Studio 11.1 — это следующий выпуск всех наших любимых инструментов разработки. Присоединяйтесь к Марко Канту, Дэвиду Миллингтону, Кайлу Уиллеру и Джиму Маккиту на этом веб-семинаре, чтобы узнать, что нового в RAD Studio Alexandria 11.1. Обязательный к просмотру вебинар для всех поклонников Delphi, C++Builder и RAD Studio.
[ Загрузить пробную версию ] [ Портал клиентов ] [ Купить сейчас ] [ Продлить ]
Посмотреть повтор на YouTube
Слайды RAD Studio 11.1
Пейзаж
- Microsoft выпустила Windows 11
- Полностью сосредоточен на этом, основная причина выбора «11».
- Новая платформа разработки Windows App SDK (также известная как Project Reunion)
- Переход на ARM на десктопе
- Во главе с Apple с MacOS
- Кроме того, на мобильных платформах царит ARM.
- Разработчики на 4K
- Высокое разрешение и многоэкранность — обычное дело для разработчиков
- Растет также для конечных пользователей
Что хорошего в RAD Studio
Продуктивность разработчиков — доставка — это функция. Выходите на рынок в 5 раз быстрее с Delphi и C++ Builder
Быстрые нативные приложения — благодаря нативным компиляторам RAD Studio обеспечивает вашим приложениям необходимую скорость (без раздувания)
Доступ к базе данных — ключ к первоначальному дизайну Delphi, доступ к базе данных является неотъемлемой частью RAD Studio.
Мощные библиотеки C++ — сотни библиотек C++ можно использовать в C++Builder или Delphi в RAD Studio.
Доступ к API платформы — дает вам доступ ко всем API платформы на всех платформах.
Визуальные дизайнеры — забудьте о прототипировании в другом инструменте, просто спроектируйте его и завершите в RAD Studio IDE.
Сильное сообщество — полное технологических партнеров, MVP, инструкторов, авторов и разработчиков.
Обратная совместимость — вы вложили средства в свой код, RAD Studio поддерживает их актуальность.
Обзор RAD Studio 11.0
- Большой акцент на IDE
- IDE High DPI и дизайнер форм с поддержкой High DPI
- стили VCL в дизайнере VCL; улучшения дизайнера FMX и многооконного дизайна/кода для юнита
- Качество LSP и новый форматировщик кода C++
- Новая страница приветствия
- Поддержка Visual Studio Code LSP
- Минимальные улучшения установщика
- Компиляторы и наборы инструментов Delphi и C++
- Качество C++: RTTI (компоненты); Обработка исключений
- Компилятор Delphi MacOS 64 ARM (M1) и набор инструментов
- Незначительные улучшения языка Delphi RAD Studio 11.0 Резюме
- Улучшения библиотек
- Качество Delphi RTL: TZipFile, 64-битные структуры данных, Bluetooth LE
- Работы по модернизации VCL
- Лучшая интеграция FMX High DPI для Windows и настольных компьютеров, включая WebView 2.
- Поддержка Android API 30 и связанная с этим работа
- Дополнительные платформы Delphi
- Поддержка WSL 2 (подсистема Windows для Linux)
- Включая WSLg (графический интерфейс Linux) в Windows 11
Обзор RAD Studio 11.1
- Сосредоточьтесь на качестве и улучшениях
- Удобство использования, производительность, стабильность
- Некоторые новые небольшие функции IDE
- Лучшее понимание кода и LSP
- Для обоих языков, Delphi и C++
- Платформы и инструменты
- Официальная поддержка Windows 11, MacOS 12 Monterey, iOS 15 и Android 12.
- Библиотеки
- Улучшения производительности и качества, а также небольшие дополнения к Delphi RTL, библиотекам баз данных, VCL, FireMonkey.
Среда разработки RAD Studio
11.0: IDE и дизайнеры
- IDE с высоким разрешением
- Четкие шрифты во всех окнах и редакторе
- Конструктор форм с поддержкой высокого разрешения
- Активные стили в VCL Designer
11.1: Качество IDE
11.0 Улучшения для ПК и мобильных устройств
- Улучшенная интеграция FMX с Windows и рабочим столом
- Улучшения FireMonkey для Windows с высоким разрешением
- От пикселей до единиц, не зависящих от устройства (от PX до DP)
- Целевой Android API 30 (AndroidX, покупки в приложении,
- соответствует новым требованиям Play Store)
- WebView 2 (Chromium Edge) реализация TWebBrowser
11.1 Качественная работа
- Качество TListView и TWebBrowser
- Улучшена интеграция Android SDK.
- Проблемы, связанные с высоким разрешением Windows
- Производительность и многое другое
Table of Contents
Delphi RTL в «Александрии»
- 11.0 Основные характеристики
- TZipFile (включая Zip64, удаление файлов, улучшение качества и оптимизацию)
- Улучшения больших структур данных (и 64-битных)
- Списки, операции с большими потоками, улучшения словаря для хеширования и емкости
- Помощники записи для TDateTime и TCurrency , функция UTCNow
- Новые базовые классы: TNoRefCountObject и TPointerStream.
- Качество Bluetooth LE (для большинства платформ)
- Оптимизация производительности и улучшения RTTI (поддержка открытых массивов)
- Статистика пула потоков PPL
- 11.1 Оптимизация Delphi RTL и качественная работа
- Новый класс TURLStream (потомок TStream с поддержкой асинхронных операций)
- Поддержка Window 11 и Server 2022 в структуре данных TOSVersion.
11.1 Улучшения данных и Интернета
- Улучшения RTL данных и FireDAC
- Интеграция представления структуры FireDAC
- Поддержка MariaDB 10.6, SQLite Encryption Extension (SEE), новых типов данных Firebird 4.
- RAD-сервер
- Новые конечные точки REST SysAdmin для обработки журналов, управления резервными копиями и проверки базы данных.
- Интегрированная функция развертывания для RSLite
- RAD Server Lite (представлен в версии 11.0): встроенный IBToGo, простота развертывания, неограниченное развертывание, ограниченная пропускная способность.
- Веб-технологии
- Вебброкер на Android
- Качество DataSnap
11.1 Портал качества и общее качество
- Конкретные исправления для более чем 650 проблем QP
- Новые возможности: 30
- Ошибки: 632 *
* Оценка, ожидающая окончательного тестирования по нескольким проблемам, не включает дубликатов и не будет исправляться/работает должным образом.
- Проблемы QP, решаемые по продуктовым областям:
- IDE: более 250 выпусков
- FireMonkey и VCL: около 100 выпусков каждый
- RTL, Data, Compilers: более 50 выпусков по каждой области
Дополнительные продуктовые инициативы
- AWS SDK от Appercept для Delphi
- Долгосрочное дистрибьюторское соглашение, включенное в Enterprise и Architect
- Новые выпуски ожидаются в постоянном темпе
- Библиотеки пользовательского интерфейса Delphi (VCL + FMX) для Python
- Бесплатная библиотека пользовательского интерфейса для разработчиков Python
- Обновите до лицензии Delphi, чтобы получить дополнительные возможности и функции.
- Кроме того, вы можете использовать Python в приложениях Delphi.
Обзор RAD Studio 11.1
- Сосредоточьтесь на качестве и улучшениях
- Удобство использования, производительность, стабильность
- Расширенное качество IDE с высоким разрешением (и удаленный рабочий стол)
- Улучшенные конструкторы High DPI для VCL и FireMonkey, а также дизайнер форм VCL со стилями.
- Страница приветствия теперь предлагает фоновые изображения и поддерживает добавление пользовательских рамок.
- Диалоговое окно GetIt с кэшированными изображениями и переработанным пользовательским интерфейсом
- Небольшие новые функции IDE
- Лучшее понимание кода и LSP
- Значительная работа двигателя C++ cquery LSP
- Delphi LSP фокусируется на производительности и качестве
- Платформы и инструменты
- Официальная поддержка Windows 11, MacOS 12 Monterey, iOS 15 и Android 12.
- 64-разрядный отладчик ARM Delphi для MacOS и 64-разрядный отладчик Android на основе LLDB
- C++ STL и RTL улучшаются
- Библиотеки
- Улучшения производительности и качества, а также небольшие дополнения к Delphi RTL, библиотекам баз данных, VCL, FireMonkey.
- Некоторые новые небольшие функции
Больше информации
- Объявление Марко в блоге blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-1-alexandria/
- Узнайте, что нового в версии 11.1 Alexandria embarcadero.com/products/rad-studio/whats-new-in-11-alexandria
- Страница «Что нового» в DocWiki embarcadero.com/RADStudio/Alexandria/en/11_Alexandria_-_Release_1
- Список проблем, о которых сообщили клиенты и которые были устранены в RAD Studio 11.1 docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.1
- Матрица функций RAD Studio на embarcadero.com/docs/rad-studio-feature-matrix.pdf
- Обновлены демонстрации RAD Studio 11 на GitHub по адресу github.com/Embarcadero/RADStudio11Demos.
- 11.0: Работы по модернизации
- «Новая» реализация RichEdit (RichEdit 4.1)
- Большая коллекция небольших улучшений, направленных на удаление наследия XP.
- Новый компонент TDBLabledEdit
- 11.1 VCL фокусируется на последних возможностях
- Включая улучшенные TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit и TNumberBox, мерцание и двойную буферизацию, VCL High-DPI и проблемы с масштабированием.
- Демонстрация Delphi WinUI3 (доступна в GetIt)
- Часть нашего внимания к Windows App SDK
FireMonkey в «Александрии»
11.0 Улучшения для ПК и мобильных устройств
- Улучшенная интеграция FMX с Windows и рабочим столом
- Улучшения FireMonkey для Windows с высоким разрешением
- От пикселей до единиц, не зависящих от устройства (от PX до DP)
- Целевой Android API 30 (AndroidX, покупки в приложении,
- соответствует новым требованиям Play Store)
- WebView 2 (Chromium Edge) реализация TWebBrowser
11.1 Качественная работа
- Качество TListView и TWebBrowser
- Улучшена интеграция Android SDK.
- Проблемы, связанные с высоким разрешением Windows
- Производительность и многое другое
Delphi RTL в «Александрии»
- 11.0 Основные характеристики
- TZipFile (включая Zip64, удаление файлов, улучшение качества и оптимизацию)
- Улучшения больших структур данных (и 64-битных)
- Списки, операции с большими потоками, улучшения словаря для хеширования и емкости
- Помощники записи для TDateTime и TCurrency , функция UTCNow
- Новые базовые классы: TNoRefCountObject и TPointerStream.
- Качество Bluetooth LE (для большинства платформ)
- Оптимизация производительности и улучшения RTTI (поддержка открытых массивов)
- Статистика пула потоков PPL
- 11.1 Оптимизация Delphi RTL и качественная работа
- Новый класс TURLStream (потомок TStream с поддержкой асинхронных операций)
- Поддержка Window 11 и Server 2022 в структуре данных TOSVersion.
11.1 Улучшения данных и Интернета
- Улучшения RTL данных и FireDAC
- Интеграция представления структуры FireDAC
- Поддержка MariaDB 10.6, SQLite Encryption Extension (SEE), новых типов данных Firebird 4.
- RAD-сервер
- Новые конечные точки REST SysAdmin для обработки журналов, управления резервными копиями и проверки базы данных.
- Интегрированная функция развертывания для RSLite
- RAD Server Lite (представлен в версии 11.0): встроенный IBToGo, простота развертывания, неограниченное развертывание, ограниченная пропускная способность.
- Веб-технологии
- Вебброкер на Android
- Качество DataSnap
11.1 Портал качества и общее качество
- Конкретные исправления для более чем 650 проблем QP
- Новые возможности: 30
- Ошибки: 632 *
* Оценка, ожидающая окончательного тестирования по нескольким проблемам, не включает дубликатов и не будет исправляться/работает должным образом.
- Проблемы QP, решаемые по продуктовым областям:
- IDE: более 250 выпусков
- FireMonkey и VCL: около 100 выпусков каждый
- RTL, Data, Compilers: более 50 выпусков по каждой области
Дополнительные продуктовые инициативы
- AWS SDK от Appercept для Delphi
- Долгосрочное дистрибьюторское соглашение, включенное в Enterprise и Architect
- Новые выпуски ожидаются в постоянном темпе
- Библиотеки пользовательского интерфейса Delphi (VCL + FMX) для Python
- Бесплатная библиотека пользовательского интерфейса для разработчиков Python
- Обновите до лицензии Delphi, чтобы получить дополнительные возможности и функции.
- Кроме того, вы можете использовать Python в приложениях Delphi.
Обзор RAD Studio 11.1
- Сосредоточьтесь на качестве и улучшениях
- Удобство использования, производительность, стабильность
- Расширенное качество IDE с высоким разрешением (и удаленный рабочий стол)
- Улучшенные конструкторы High DPI для VCL и FireMonkey, а также дизайнер форм VCL со стилями.
- Страница приветствия теперь предлагает фоновые изображения и поддерживает добавление пользовательских рамок.
- Диалоговое окно GetIt с кэшированными изображениями и переработанным пользовательским интерфейсом
- Небольшие новые функции IDE
- Лучшее понимание кода и LSP
- Значительная работа двигателя C++ cquery LSP
- Delphi LSP фокусируется на производительности и качестве
- Платформы и инструменты
- Официальная поддержка Windows 11, MacOS 12 Monterey, iOS 15 и Android 12.
- 64-разрядный отладчик ARM Delphi для MacOS и 64-разрядный отладчик Android на основе LLDB
- C++ STL и RTL улучшаются
- Библиотеки
- Улучшения производительности и качества, а также небольшие дополнения к Delphi RTL, библиотекам баз данных, VCL, FireMonkey.
- Некоторые новые небольшие функции
Больше информации
- Объявление Марко в блоге blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-1-alexandria/
- Узнайте, что нового в версии 11.1 Alexandria embarcadero.com/products/rad-studio/whats-new-in-11-alexandria
- Страница «Что нового» в DocWiki embarcadero.com/RADStudio/Alexandria/en/11_Alexandria_-_Release_1
- Список проблем, о которых сообщили клиенты и которые были устранены в RAD Studio 11.1 docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.1
- Матрица функций RAD Studio на embarcadero.com/docs/rad-studio-feature-matrix.pdf
- Обновлены демонстрации RAD Studio 11 на GitHub по адресу github.com/Embarcadero/RADStudio11Demos.
- Новая 64-разрядная целевая платформа ARM Delphi MacOS
- Универсальный бинарник (пакет Intel + ARM)
- Незначительные улучшения языка Delphi
- Поддержка двоичных литералов и разделителей цифр
- Поддержка встроенного ассемблера для инструкций AVX (AVX-512)
- Компиляторы С++
- Улучшенный RTTI (для компонентов)
- Дальнейшая работа над обработкой исключений
- CMake: пересмотр функциональности и пакетов, с которыми он может работать
- Улучшения взаимодействия C++/Delphi
11.1 Компиляторы и отладчики
- Компиляторы Delphi улучшают стабильность и производительность (при использовании движка LSP)
- Компиляторы Delphi и C++Builder Window имеют дополнительную поддержку параметров безопасности платформы ASLR, DEP/NX и TSAWARE, которые теперь включены по умолчанию.
- Новые отладчики Delphi на основе LLDB
- Delphi macOS 64-битный отладчик ARM
- Delphi Android 64-битный отладчик
- Часть стратегического направления отладчиков RAD Studio на LLDB
- Компилятор C++, качество STL и RTL
- Дальнейшая улучшенная интеграция Delphi RTL
- Например, динамический массив с итераторами STL.
- Дальнейшая улучшенная интеграция Delphi RTL
Новые параметры компоновщика
- Предотвращение выполнения данных (DEP)
- Позволяет системе помечать одну или несколько страниц памяти как неисполняемые, предотвращая выполнение кода из этих областей памяти, что затрудняет использование переполнений буфера.
- Рандомизация размещения адресного пространства (ASLR)
- Случайным образом упорядочивает позиции в адресном пространстве ключевых областей данных процесса, включая базу исполняемого файла и позиции стека, кучи и библиотек.
- Предотвращает использование уязвимостей повреждения памяти.
- 64-битный ASLR с высокой энтропией (только в 64-битных приложениях)
- Позволяет ASLR использовать все 64-битное адресное пространство.
- Службы терминалов
- Создавайте приложения, поддерживающие терминальный сервер (TSAWARE).
Новые параметры связывания компилятора Delphi 11.1
Новые параметры компоновщика C++Builder версии 11.1
RAD 11.1 Качество и улучшения библиотек
Улучшения VCL «Александрия»
- 11.0: Работы по модернизации
- «Новая» реализация RichEdit (RichEdit 4.1)
- Большая коллекция небольших улучшений, направленных на удаление наследия XP.
- Новый компонент TDBLabledEdit
- 11.1 VCL фокусируется на последних возможностях
- Включая улучшенные TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit и TNumberBox, мерцание и двойную буферизацию, VCL High-DPI и проблемы с масштабированием.
- Демонстрация Delphi WinUI3 (доступна в GetIt)
- Часть нашего внимания к Windows App SDK
FireMonkey в «Александрии»
11.0 Улучшения для ПК и мобильных устройств
- Улучшенная интеграция FMX с Windows и рабочим столом
- Улучшения FireMonkey для Windows с высоким разрешением
- От пикселей до единиц, не зависящих от устройства (от PX до DP)
- Целевой Android API 30 (AndroidX, покупки в приложении,
- соответствует новым требованиям Play Store)
- WebView 2 (Chromium Edge) реализация TWebBrowser
11.1 Качественная работа
- Качество TListView и TWebBrowser
- Улучшена интеграция Android SDK.
- Проблемы, связанные с высоким разрешением Windows
- Производительность и многое другое
Delphi RTL в «Александрии»
- 11.0 Основные характеристики
- TZipFile (включая Zip64, удаление файлов, улучшение качества и оптимизацию)
- Улучшения больших структур данных (и 64-битных)
- Списки, операции с большими потоками, улучшения словаря для хеширования и емкости
- Помощники записи для TDateTime и TCurrency , функция UTCNow
- Новые базовые классы: TNoRefCountObject и TPointerStream.
- Качество Bluetooth LE (для большинства платформ)
- Оптимизация производительности и улучшения RTTI (поддержка открытых массивов)
- Статистика пула потоков PPL
- 11.1 Оптимизация Delphi RTL и качественная работа
- Новый класс TURLStream (потомок TStream с поддержкой асинхронных операций)
- Поддержка Window 11 и Server 2022 в структуре данных TOSVersion.
11.1 Улучшения данных и Интернета
- Улучшения RTL данных и FireDAC
- Интеграция представления структуры FireDAC
- Поддержка MariaDB 10.6, SQLite Encryption Extension (SEE), новых типов данных Firebird 4.
- RAD-сервер
- Новые конечные точки REST SysAdmin для обработки журналов, управления резервными копиями и проверки базы данных.
- Интегрированная функция развертывания для RSLite
- RAD Server Lite (представлен в версии 11.0): встроенный IBToGo, простота развертывания, неограниченное развертывание, ограниченная пропускная способность.
- Веб-технологии
- Вебброкер на Android
- Качество DataSnap
11.1 Портал качества и общее качество
- Конкретные исправления для более чем 650 проблем QP
- Новые возможности: 30
- Ошибки: 632 *
* Оценка, ожидающая окончательного тестирования по нескольким проблемам, не включает дубликатов и не будет исправляться/работает должным образом.
- Проблемы QP, решаемые по продуктовым областям:
- IDE: более 250 выпусков
- FireMonkey и VCL: около 100 выпусков каждый
- RTL, Data, Compilers: более 50 выпусков по каждой области
Дополнительные продуктовые инициативы
- AWS SDK от Appercept для Delphi
- Долгосрочное дистрибьюторское соглашение, включенное в Enterprise и Architect
- Новые выпуски ожидаются в постоянном темпе
- Библиотеки пользовательского интерфейса Delphi (VCL + FMX) для Python
- Бесплатная библиотека пользовательского интерфейса для разработчиков Python
- Обновите до лицензии Delphi, чтобы получить дополнительные возможности и функции.
- Кроме того, вы можете использовать Python в приложениях Delphi.
Обзор RAD Studio 11.1
- Сосредоточьтесь на качестве и улучшениях
- Удобство использования, производительность, стабильность
- Расширенное качество IDE с высоким разрешением (и удаленный рабочий стол)
- Улучшенные конструкторы High DPI для VCL и FireMonkey, а также дизайнер форм VCL со стилями.
- Страница приветствия теперь предлагает фоновые изображения и поддерживает добавление пользовательских рамок.
- Диалоговое окно GetIt с кэшированными изображениями и переработанным пользовательским интерфейсом
- Небольшие новые функции IDE
- Лучшее понимание кода и LSP
- Значительная работа двигателя C++ cquery LSP
- Delphi LSP фокусируется на производительности и качестве
- Платформы и инструменты
- Официальная поддержка Windows 11, MacOS 12 Monterey, iOS 15 и Android 12.
- 64-разрядный отладчик ARM Delphi для MacOS и 64-разрядный отладчик Android на основе LLDB
- C++ STL и RTL улучшаются
- Библиотеки
- Улучшения производительности и качества, а также небольшие дополнения к Delphi RTL, библиотекам баз данных, VCL, FireMonkey.
- Некоторые новые небольшие функции
Больше информации
- Объявление Марко в блоге blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-1-alexandria/
- Узнайте, что нового в версии 11.1 Alexandria embarcadero.com/products/rad-studio/whats-new-in-11-alexandria
- Страница «Что нового» в DocWiki embarcadero.com/RADStudio/Alexandria/en/11_Alexandria_-_Release_1
- Список проблем, о которых сообщили клиенты и которые были устранены в RAD Studio 11.1 docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.1
- Матрица функций RAD Studio на embarcadero.com/docs/rad-studio-feature-matrix.pdf
- Обновлены демонстрации RAD Studio 11 на GitHub по адресу github.com/Embarcadero/RADStudio11Demos.
- Расширенное качество IDE с высоким разрешением
- Лучшее использование IDE с улучшениями удаленного рабочего стола на панели инструментов, размером шрифта
- Лучшее масштабирование при перетаскивании окон между мониторами с разным разрешением.
- Дополнительная интеграция с пакетом исправлений IDE
- Улучшенные конструкторы High DPI для VCL и FireMonkey, а также дизайнер форм VCL со стилями.
- Усовершенствования диалогового окна GetIt с кэшированием изображений и переработанным пользовательским интерфейсом (на основе VCL TControlList)
- «Начать работу» в пользовательском режиме
11.1: Усовершенствования IDE
- Представление сообщений: ошибки, предупреждения и подсказки различаются по цвету (цвета можно настроить)
- Диалоговое окно «Новые предметы»: доступные платформы для каждого элемента
- Также использует TControlList и предлагает другие представления.
- Диалог компиляции показывает платформу и конфигурацию сборки.
11.0: Новая страница приветствия
- Новая нативная страница приветствия, основанная на VCL и гибкая
- Макет и содержимое полностью настраиваются: покажите, что и где вы хотите
11.1: Обновления приветственной страницы
- Фоновые обои
- Предопределено для каждого из 3 стилей, вы можете использовать собственное изображение
- Поддерживает добавление пользовательских фреймов с помощью ToolsAPI.
- Демонстрации на github.com/Embarcadero/RADStudio11Демонстрации в Object Pascal ➤ VCL ➤ VCL WelcomePage
11.1 Анализ кода в Delphi и C++Builder
11.0 Компиляторы
- Новая 64-разрядная целевая платформа ARM Delphi MacOS
- Универсальный бинарник (пакет Intel + ARM)
- Незначительные улучшения языка Delphi
- Поддержка двоичных литералов и разделителей цифр
- Поддержка встроенного ассемблера для инструкций AVX (AVX-512)
- Компиляторы С++
- Улучшенный RTTI (для компонентов)
- Дальнейшая работа над обработкой исключений
- CMake: пересмотр функциональности и пакетов, с которыми он может работать
- Улучшения взаимодействия C++/Delphi
11.1 Компиляторы и отладчики
- Компиляторы Delphi улучшают стабильность и производительность (при использовании движка LSP)
- Компиляторы Delphi и C++Builder Window имеют дополнительную поддержку параметров безопасности платформы ASLR, DEP/NX и TSAWARE, которые теперь включены по умолчанию.
- Новые отладчики Delphi на основе LLDB
- Delphi macOS 64-битный отладчик ARM
- Delphi Android 64-битный отладчик
- Часть стратегического направления отладчиков RAD Studio на LLDB
- Компилятор C++, качество STL и RTL
- Дальнейшая улучшенная интеграция Delphi RTL
- Например, динамический массив с итераторами STL.
- Дальнейшая улучшенная интеграция Delphi RTL
Новые параметры компоновщика
- Предотвращение выполнения данных (DEP)
- Позволяет системе помечать одну или несколько страниц памяти как неисполняемые, предотвращая выполнение кода из этих областей памяти, что затрудняет использование переполнений буфера.
- Рандомизация размещения адресного пространства (ASLR)
- Случайным образом упорядочивает позиции в адресном пространстве ключевых областей данных процесса, включая базу исполняемого файла и позиции стека, кучи и библиотек.
- Предотвращает использование уязвимостей повреждения памяти.
- 64-битный ASLR с высокой энтропией (только в 64-битных приложениях)
- Позволяет ASLR использовать все 64-битное адресное пространство.
- Службы терминалов
- Создавайте приложения, поддерживающие терминальный сервер (TSAWARE).
Новые параметры связывания компилятора Delphi 11.1
Новые параметры компоновщика C++Builder версии 11.1
RAD 11.1 Качество и улучшения библиотек
Улучшения VCL «Александрия»
- 11.0: Работы по модернизации
- «Новая» реализация RichEdit (RichEdit 4.1)
- Большая коллекция небольших улучшений, направленных на удаление наследия XP.
- Новый компонент TDBLabledEdit
- 11.1 VCL фокусируется на последних возможностях
- Включая улучшенные TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit и TNumberBox, мерцание и двойную буферизацию, VCL High-DPI и проблемы с масштабированием.
- Демонстрация Delphi WinUI3 (доступна в GetIt)
- Часть нашего внимания к Windows App SDK
FireMonkey в «Александрии»
11.0 Улучшения для ПК и мобильных устройств
- Улучшенная интеграция FMX с Windows и рабочим столом
- Улучшения FireMonkey для Windows с высоким разрешением
- От пикселей до единиц, не зависящих от устройства (от PX до DP)
- Целевой Android API 30 (AndroidX, покупки в приложении,
- соответствует новым требованиям Play Store)
- WebView 2 (Chromium Edge) реализация TWebBrowser
11.1 Качественная работа
- Качество TListView и TWebBrowser
- Улучшена интеграция Android SDK.
- Проблемы, связанные с высоким разрешением Windows
- Производительность и многое другое
Delphi RTL в «Александрии»
- 11.0 Основные характеристики
- TZipFile (включая Zip64, удаление файлов, улучшение качества и оптимизацию)
- Улучшения больших структур данных (и 64-битных)
- Списки, операции с большими потоками, улучшения словаря для хеширования и емкости
- Помощники записи для TDateTime и TCurrency , функция UTCNow
- Новые базовые классы: TNoRefCountObject и TPointerStream.
- Качество Bluetooth LE (для большинства платформ)
- Оптимизация производительности и улучшения RTTI (поддержка открытых массивов)
- Статистика пула потоков PPL
- 11.1 Оптимизация Delphi RTL и качественная работа
- Новый класс TURLStream (потомок TStream с поддержкой асинхронных операций)
- Поддержка Window 11 и Server 2022 в структуре данных TOSVersion.
11.1 Улучшения данных и Интернета
- Улучшения RTL данных и FireDAC
- Интеграция представления структуры FireDAC
- Поддержка MariaDB 10.6, SQLite Encryption Extension (SEE), новых типов данных Firebird 4.
- RAD-сервер
- Новые конечные точки REST SysAdmin для обработки журналов, управления резервными копиями и проверки базы данных.
- Интегрированная функция развертывания для RSLite
- RAD Server Lite (представлен в версии 11.0): встроенный IBToGo, простота развертывания, неограниченное развертывание, ограниченная пропускная способность.
- Веб-технологии
- Вебброкер на Android
- Качество DataSnap
11.1 Портал качества и общее качество
- Конкретные исправления для более чем 650 проблем QP
- Новые возможности: 30
- Ошибки: 632 *
* Оценка, ожидающая окончательного тестирования по нескольким проблемам, не включает дубликатов и не будет исправляться/работает должным образом.
- Проблемы QP, решаемые по продуктовым областям:
- IDE: более 250 выпусков
- FireMonkey и VCL: около 100 выпусков каждый
- RTL, Data, Compilers: более 50 выпусков по каждой области
Дополнительные продуктовые инициативы
- AWS SDK от Appercept для Delphi
- Долгосрочное дистрибьюторское соглашение, включенное в Enterprise и Architect
- Новые выпуски ожидаются в постоянном темпе
- Библиотеки пользовательского интерфейса Delphi (VCL + FMX) для Python
- Бесплатная библиотека пользовательского интерфейса для разработчиков Python
- Обновите до лицензии Delphi, чтобы получить дополнительные возможности и функции.
- Кроме того, вы можете использовать Python в приложениях Delphi.
Обзор RAD Studio 11.1
- Сосредоточьтесь на качестве и улучшениях
- Удобство использования, производительность, стабильность
- Расширенное качество IDE с высоким разрешением (и удаленный рабочий стол)
- Улучшенные конструкторы High DPI для VCL и FireMonkey, а также дизайнер форм VCL со стилями.
- Страница приветствия теперь предлагает фоновые изображения и поддерживает добавление пользовательских рамок.
- Диалоговое окно GetIt с кэшированными изображениями и переработанным пользовательским интерфейсом
- Небольшие новые функции IDE
- Лучшее понимание кода и LSP
- Значительная работа двигателя C++ cquery LSP
- Delphi LSP фокусируется на производительности и качестве
- Платформы и инструменты
- Официальная поддержка Windows 11, MacOS 12 Monterey, iOS 15 и Android 12.
- 64-разрядный отладчик ARM Delphi для MacOS и 64-разрядный отладчик Android на основе LLDB
- C++ STL и RTL улучшаются
- Библиотеки
- Улучшения производительности и качества, а также небольшие дополнения к Delphi RTL, библиотекам баз данных, VCL, FireMonkey.
- Некоторые новые небольшие функции
Больше информации
- Объявление Марко в блоге blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-1-alexandria/
- Узнайте, что нового в версии 11.1 Alexandria embarcadero.com/products/rad-studio/whats-new-in-11-alexandria
- Страница «Что нового» в DocWiki embarcadero.com/RADStudio/Alexandria/en/11_Alexandria_-_Release_1
- Список проблем, о которых сообщили клиенты и которые были устранены в RAD Studio 11.1 docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.1
- Матрица функций RAD Studio на embarcadero.com/docs/rad-studio-feature-matrix.pdf
- Обновлены демонстрации RAD Studio 11 на GitHub по адресу github.com/Embarcadero/RADStudio11Demos.