Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Новости

Представляем RAD Studio 11.1 Alexandria [Повтор вебинара]

embarcadero rad studio delphi cbuilder blogs comment whats coming in rad studio join the upcoming webinar 5 2

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

  1. Большой акцент на IDE
    • IDE High DPI и дизайнер форм с поддержкой High DPI
    • стили VCL в дизайнере VCL; улучшения дизайнера FMX и многооконного дизайна/кода для юнита
    • Качество LSP и новый форматировщик кода C++
    • Новая страница приветствия
    • Поддержка Visual Studio Code LSP
    • Минимальные улучшения установщика
  2. Компиляторы и наборы инструментов Delphi и C++
    • Качество C++: RTTI (компоненты); Обработка исключений
    • Компилятор Delphi MacOS 64 ARM (M1) и набор инструментов
    • Незначительные улучшения языка Delphi RAD Studio 11.0 Резюме
  3. Улучшения библиотек
    • Качество Delphi RTL: TZipFile, 64-битные структуры данных, Bluetooth LE
    • Работы по модернизации VCL
    • Лучшая интеграция FMX High DPI для Windows и настольных компьютеров, включая WebView 2.
    • Поддержка Android API 30 и связанная с этим работа
  4. Дополнительные платформы Delphi
    • Поддержка WSL 2 (подсистема Windows для Linux)
    • Включая WSLg (графический интерфейс Linux) в Windows 11

Обзор RAD Studio 11.1

  1. Сосредоточьтесь на качестве и улучшениях
    • Удобство использования, производительность, стабильность
    • Некоторые новые небольшие функции IDE
  2. Лучшее понимание кода и LSP
    • Для обоих языков, Delphi и C++
  3. Платформы и инструменты
    • Официальная поддержка Windows 11, MacOS 12 Monterey, iOS 15 и Android 12.
  4. Библиотеки
    • Улучшения производительности и качества, а также небольшие дополнения к Delphi RTL, библиотекам баз данных, VCL, FireMonkey.

Среда разработки RAD Studio

rad01 6241918 2

11.0: IDE и дизайнеры

rad03 4940878 2
  • IDE с высоким разрешением
    • Четкие шрифты во всех окнах и редакторе
  • Конструктор форм с поддержкой высокого разрешения
  • Активные стили в VCL Designer
rad02 7888018 2

11.1: Качество IDE

rad17 5125120 2

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

  1. Сосредоточьтесь на качестве и улучшениях
    1. Удобство использования, производительность, стабильность
    1. Расширенное качество IDE с высоким разрешением (и удаленный рабочий стол)
    1. Улучшенные конструкторы High DPI для VCL и FireMonkey, а также дизайнер форм VCL со стилями.
    1. Страница приветствия теперь предлагает фоновые изображения и поддерживает добавление пользовательских рамок.
    1. Диалоговое окно GetIt с кэшированными изображениями и переработанным пользовательским интерфейсом
    1. Небольшие новые функции IDE
  2. Лучшее понимание кода и LSP
    1. Значительная работа двигателя C++ cquery LSP
    1. Delphi LSP фокусируется на производительности и качестве
  3. Платформы и инструменты
    1. Официальная поддержка Windows 11, MacOS 12 Monterey, iOS 15 и Android 12.
    1. 64-разрядный отладчик ARM Delphi для MacOS и 64-разрядный отладчик Android на основе LLDB
    1. C++ STL и RTL улучшаются
  4. Библиотеки
    1. Улучшения производительности и качества, а также небольшие дополнения к Delphi RTL, библиотекам баз данных, VCL, FireMonkey.
    1. Некоторые новые небольшие функции

Больше информации

rad16 8900423 2
  • 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 в «Александрии»

rad17 5125120 2

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

  1. Сосредоточьтесь на качестве и улучшениях
    1. Удобство использования, производительность, стабильность
    1. Расширенное качество IDE с высоким разрешением (и удаленный рабочий стол)
    1. Улучшенные конструкторы High DPI для VCL и FireMonkey, а также дизайнер форм VCL со стилями.
    1. Страница приветствия теперь предлагает фоновые изображения и поддерживает добавление пользовательских рамок.
    1. Диалоговое окно GetIt с кэшированными изображениями и переработанным пользовательским интерфейсом
    1. Небольшие новые функции IDE
  2. Лучшее понимание кода и LSP
    1. Значительная работа двигателя C++ cquery LSP
    1. Delphi LSP фокусируется на производительности и качестве
  3. Платформы и инструменты
    1. Официальная поддержка Windows 11, MacOS 12 Monterey, iOS 15 и Android 12.
    1. 64-разрядный отладчик ARM Delphi для MacOS и 64-разрядный отладчик Android на основе LLDB
    1. C++ STL и RTL улучшаются
  4. Библиотеки
    1. Улучшения производительности и качества, а также небольшие дополнения к Delphi RTL, библиотекам баз данных, VCL, FireMonkey.
    1. Некоторые новые небольшие функции

Больше информации

rad11 8116526 2
  • Новая 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.

Новые параметры компоновщика

  • Предотвращение выполнения данных (DEP)
    • Позволяет системе помечать одну или несколько страниц памяти как неисполняемые, предотвращая выполнение кода из этих областей памяти, что затрудняет использование переполнений буфера.
  • Рандомизация размещения адресного пространства (ASLR)
    • Случайным образом упорядочивает позиции в адресном пространстве ключевых областей данных процесса, включая базу исполняемого файла и позиции стека, кучи и библиотек.
    • Предотвращает использование уязвимостей повреждения памяти.
  • 64-битный ASLR с высокой энтропией (только в 64-битных приложениях)
    • Позволяет ASLR использовать все 64-битное адресное пространство.
  • Службы терминалов
    • Создавайте приложения, поддерживающие терминальный сервер (TSAWARE).

Новые параметры связывания компилятора Delphi 11.1

rad12 4871138 2

Новые параметры компоновщика C++Builder версии 11.1

rad13 9955934 2
rad14 2942290 2

RAD 11.1 Качество и улучшения библиотек

rad15 4866517 2

Улучшения VCL «Александрия»

rad16 8900423 2
  • 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 в «Александрии»

rad17 5125120 2

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

  1. Сосредоточьтесь на качестве и улучшениях
    1. Удобство использования, производительность, стабильность
    1. Расширенное качество IDE с высоким разрешением (и удаленный рабочий стол)
    1. Улучшенные конструкторы High DPI для VCL и FireMonkey, а также дизайнер форм VCL со стилями.
    1. Страница приветствия теперь предлагает фоновые изображения и поддерживает добавление пользовательских рамок.
    1. Диалоговое окно GetIt с кэшированными изображениями и переработанным пользовательским интерфейсом
    1. Небольшие новые функции IDE
  2. Лучшее понимание кода и LSP
    1. Значительная работа двигателя C++ cquery LSP
    1. Delphi LSP фокусируется на производительности и качестве
  3. Платформы и инструменты
    1. Официальная поддержка Windows 11, MacOS 12 Monterey, iOS 15 и Android 12.
    1. 64-разрядный отладчик ARM Delphi для MacOS и 64-разрядный отладчик Android на основе LLDB
    1. C++ STL и RTL улучшаются
  4. Библиотеки
    1. Улучшения производительности и качества, а также небольшие дополнения к Delphi RTL, библиотекам баз данных, VCL, FireMonkey.
    1. Некоторые новые небольшие функции

Больше информации

rad04 6074606 2
  • Расширенное качество IDE с высоким разрешением
    • Лучшее использование IDE с улучшениями удаленного рабочего стола на панели инструментов, размером шрифта
    • Лучшее масштабирование при перетаскивании окон между мониторами с разным разрешением.
    • Дополнительная интеграция с пакетом исправлений IDE
  • Улучшенные конструкторы High DPI для VCL и FireMonkey, а также дизайнер форм VCL со стилями.
  • Усовершенствования диалогового окна GetIt с кэшированием изображений и переработанным пользовательским интерфейсом (на основе VCL TControlList)
  • «Начать работу» в пользовательском режиме

11.1: Усовершенствования IDE

rad06 8525602 2
  • Представление сообщений: ошибки, предупреждения и подсказки различаются по цвету (цвета можно настроить)
  • Диалоговое окно «Новые предметы»: доступные платформы для каждого элемента
    • Также использует TControlList и предлагает другие представления.
  • Диалог компиляции показывает платформу и конфигурацию сборки.
rad05 2754214 2

11.0: Новая страница приветствия

  • Новая нативная страница приветствия, основанная на VCL и гибкая
  • Макет и содержимое полностью настраиваются: покажите, что и где вы хотите
rad07 1936062 2

11.1: Обновления приветственной страницы

  • Фоновые обои
    • Предопределено для каждого из 3 стилей, вы можете использовать собственное изображение
  • Поддерживает добавление пользовательских фреймов с помощью ToolsAPI.
    • Демонстрации на github.com/Embarcadero/RADStudio11Демонстрации в Object Pascal ➤ VCL ➤ VCL WelcomePage
rad08 3870461 2

11.1 Анализ кода в Delphi и C++Builder

rad09 7768784 2
  • Качество работы Delphi LSP
    • Значительные улучшения производительности, в обычных сценариях операции выполняются в 5-30 раз быстрее.
    • Самые большие изменения для юнитов с большим количеством зависимостей
    • Улучшения: параметры типа при заполнении объявления класса, включение T в универсальное объявление и отображение типов набора
  • Обширная работа по обеспечению качества C++ cquery
    • Значительное улучшение функций и производительности (например, с 30 секунд до 2 секунд).
    • В ближайшее время планируется выпустить специальную версию только для C++ с еще большим количеством улучшений.

Компиляторы и инструменты C++ и Delphi


rad10 4979082 2

11.0 Компиляторы

rad11 8116526 2
  • Новая 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.

Новые параметры компоновщика

  • Предотвращение выполнения данных (DEP)
    • Позволяет системе помечать одну или несколько страниц памяти как неисполняемые, предотвращая выполнение кода из этих областей памяти, что затрудняет использование переполнений буфера.
  • Рандомизация размещения адресного пространства (ASLR)
    • Случайным образом упорядочивает позиции в адресном пространстве ключевых областей данных процесса, включая базу исполняемого файла и позиции стека, кучи и библиотек.
    • Предотвращает использование уязвимостей повреждения памяти.
  • 64-битный ASLR с высокой энтропией (только в 64-битных приложениях)
    • Позволяет ASLR использовать все 64-битное адресное пространство.
  • Службы терминалов
    • Создавайте приложения, поддерживающие терминальный сервер (TSAWARE).

Новые параметры связывания компилятора Delphi 11.1

rad12 4871138 2

Новые параметры компоновщика C++Builder версии 11.1

rad13 9955934 2
rad14 2942290 2

RAD 11.1 Качество и улучшения библиотек

rad15 4866517 2

Улучшения VCL «Александрия»

rad16 8900423 2
  • 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 в «Александрии»

rad17 5125120 2

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

  1. Сосредоточьтесь на качестве и улучшениях
    1. Удобство использования, производительность, стабильность
    1. Расширенное качество IDE с высоким разрешением (и удаленный рабочий стол)
    1. Улучшенные конструкторы High DPI для VCL и FireMonkey, а также дизайнер форм VCL со стилями.
    1. Страница приветствия теперь предлагает фоновые изображения и поддерживает добавление пользовательских рамок.
    1. Диалоговое окно GetIt с кэшированными изображениями и переработанным пользовательским интерфейсом
    1. Небольшие новые функции IDE
  2. Лучшее понимание кода и LSP
    1. Значительная работа двигателя C++ cquery LSP
    1. Delphi LSP фокусируется на производительности и качестве
  3. Платформы и инструменты
    1. Официальная поддержка Windows 11, MacOS 12 Monterey, iOS 15 и Android 12.
    1. 64-разрядный отладчик ARM Delphi для MacOS и 64-разрядный отладчик Android на основе LLDB
    1. C++ STL и RTL улучшаются
  4. Библиотеки
    1. Улучшения производительности и качества, а также небольшие дополнения к Delphi RTL, библиотекам баз данных, VCL, FireMonkey.
    1. Некоторые новые небольшие функции

Больше информации


Register for Python GUI Apps Con 2023 today!

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Об авторе

Главный адвокат разработчиков Embarcadero Technologies.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES