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. Некоторые новые небольшие функции

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


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

Об авторе

Директор Delphi Consulting компании GDK Software USA. Множество патентов, связанных с программным обеспечением, в том числе разблокировка с помощью смахивания и графического ключа и поисковые системы. Первые серебряные и золотые значки Delphi на переполнение стека Бывший адвокат разработчиков Embarcadero Technologies. Давний поклонник программирования, особенно Delphi. Автор, подкастер/ютубер, импровизатор, оратор, отец и друг.

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

IN THE ARTICLES