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

Объявление о доступности RAD Studio 11.1 Alexandria

07 rad studio 11 1 alexandria released blue

Компания Embarcadero рада объявить о выпуске RAD Studio 11 Alexandria Release 1, также известной как RAD Studio 11.1, вместе с Delphi 11.1 и C++Builder 11.1.

В выпуске RAD Studio 11.1 Alexandria улучшены замечательные функции, представленные в RAD Studio 11, с акцентом на повышение удобства использования, производительности и стабильности. Он также включает некоторые новые функции, в том числе новые драйверы базы данных. Кроме того, выпуск RAD Studio 11.1 предлагает официальную поддержку операционных систем, выпущенных после выпуска 11.0: Windows 11, macOS 12 Monterey, iOS 15 и Android 12. Delphi также переключается на новую технологию отладки на некоторых платформах.

В этом сообщении блога мы хотим выделить некоторые из основных новых функций и улучшений в RAD 11.1, охватив наиболее важные обновления качества.

Улучшения IDE

Среда разработки RAD Studio является основной задачей версии 11.1, цель которой состоит в объединении функций, представленных в последних версиях:

  • Расширенное качество IDE с высоким разрешением, а также улучшенное использование IDE с удаленным рабочим столом.
  • Улучшения в дизайнерах с высоким разрешением для VCL и FireMonkey, а также в дизайнере форм VCL со стилями.
  • Новая страница приветствия, представленная в версии 11.0, теперь предлагает фоновые изображения и поддерживает добавление пользовательских фреймов с помощью нового API открытых инструментов.

rad111announce 01

  • Усовершенствования GetIt Library Manager с кэшированными изображениями и переработанной реализацией пользовательского интерфейса (на основе компонента VCL TControlList)

rad111announce 02

Есть также несколько новых функций IDE:

  • Представление «Сообщения» использует разные цвета для ошибок компилятора, сообщений и подсказок, чтобы лучше выделить проблемы (цвета можно настроить).

rad111announce 03

  • В диалоговом окне «Новые предметы» отображаются доступные платформы для каждого элементаrad111announce 04
  • Диалоговое окно «Компиляция» показывает платформу и конфигурацию сборки, используемые текущей компиляциейrad111announce 05

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

Еще одна важная область качества RAD Studio 11.1 — Code Insight для обоих языков, Delphi и C++.

Реализация Code Insight на языке C++, основанная на архитектуре Language Server Protocol и cquery , была улучшена с точки зрения качества и производительности. Это область, над которой мы активно работаем, и для которой мы можем вскоре выпустить новое целенаправленное обновление.

Движок Delphi LSP значительно улучшил производительность: большинство проектов загружали и обновляли данные об ошибках в 5-30 раз быстрее. Другие изменения включают отображение параметров типа при завершении объявления класса, в том числе T в универсальном объявлении, и отображение типов наборов.

rad111announce 06

Компиляторы и отладчики

Компиляторы Delphi и C++ для различных платформ были улучшены с точки зрения стабильности и производительности. Оконные компиляторы Delphi и C++Builder имеют дополнительную поддержку параметров безопасности платформы ASLR, DEP/NX и TSAWARE, которые теперь включены по умолчанию. Двоичные файлы и пакеты среды выполнения RAD Studio теперь создаются с включенными этими настройками.

rad111announce 07

Что касается отладчиков, помимо общей качественной работы, 64-разрядный отладчик Delphi macOS ARM и 64-разрядный отладчик Delphi Android теперь основаны на архитектуре отладчика LLDB, которая уже использовалась для 64-разрядного отладчика Delphi iOS. Цель состоит в том, чтобы унифицировать отладчики Delphi на основе этой технологии для большинства поддерживаемых платформ, чтобы со временем обеспечить все более высокое качество.

Более того, C++ STL и RTL улучшили свое качество, включая лучшую интеграцию с Delphi RTL (например, улучшение динамических массивов с помощью итераторов STL).

RTL, UI и библиотеки баз данных

В версии 11.1 ядро ​​Delphi RTL претерпело несколько оптимизаций и улучшений качества. Существует также новый класс TURLStream, потомок TStream с поддержкой асинхронных операций. В продукт добавлена ​​поддержка Window 11 и Server 2022 в структуре данных TOSVersion.

Работа над качеством VCL была сосредоточена на последних функциях, таких как улучшенные TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit и TNumberBox, мерцание и двойная буферизация, VCL High-DPI и проблемы с масштабированием.

Кроме того, недавно через диспетчер пакетов GetIt мы выпустили демонстрацию, показывающую использование библиотеки WinUI 3 в Delphi, что является еще одним шагом в нашей поддержке Windows App SDK (который уже включает WebView 2 и MSIX). Дополнительные сведения см. в разделе WinUI 3

rad111announce 08

Работа над качеством FireMonkey была сосредоточена в первую очередь на качестве TListView, улучшенной интеграции Android SDK, TWebBrowser, проблемах, связанных с Windows HighDPI, и производительности.

Что касается библиотек баз данных, FireDAC в версии 11.1 добавил интеграцию с представлением структуры и предлагает поддержку новых типов данных MariaDB 10.6, SQLite SEE и Firebird 4. В RAD Studio 11.1 также улучшено качество DataSnap и возможность развертывания приложения WebBroker на Android.

rad111announce 09

Наконец, что касается RAD Server, в новом выпуске RAD Studio добавлены конечные точки SysAdmin, включая обработку журналов, управление резервными копиями и проверку базы данных, а также интегрированное развертывание для RSLite.

Качественный

Как уже упоминалось, в выпуске RAD Studio 11.1 Alexandria особое внимание уделялось качеству, в том числе проблемам, о которых сообщали клиенты, и обращениям в службу поддержки. В этом выпуске улучшено качество более чем 650 опубликованных проблем и запросов пользователей. (Обратите внимание, что синхронизация QP не происходит немедленно.)

Есть еще: AWS и Python

Мы также хотим напомнить вам, что, начиная с версии 11.0, Embarcadero также предоставила клиентам Enterprise и Architects предварительную версию нового AWS SDK для Delphi (по лицензии Appercept): новые выпуски ожидаются с постоянной скоростью. Более того, компания начала предлагать бесплатные библиотеки пользовательского интерфейса Delphi разработчикам Python, а также продвигать библиотеки для использования Python в приложениях RAD Studio.

Вы можете узнать больше о поддержке AWS на https://blogs.embarcadero.com/appercepts-new-aws-sdk-for-delphi-available-with-rad-studio-and-delphi-enterprise-and-architect/ и о Интеграция Python на https://blogs.embarcadero.com/introduction-to-python-gui-development-with-delphi-for-python-vcl-fmx/

Готов идти

Пробные версии продуктов для RAD Studio, Delphi и C++Builder 11 теперь доступны, а обновленные сборки продуктов доступны в интернет-магазине. Клиенты с подпиской на обновление могут загрузить и установить RAD Studio 11 сегодня, используя свою существующую лицензию, и получат электронное письмо с уведомлением о доступности нового выпуска. Загрузки доступны для загрузки на портале новых клиентов по адресу https://my.embarcadero.com .

Для получения дополнительной информации вы можете проверить:

Кроме того, вы можете зарегистрироваться на завтрашний вебинар по запуску RAD Studio 11.1 в Александрии, см.  https://blogs.embarcadero.com/whats-coming-in-rad-studio-join-the-upcoming-webinar/

Мы очень довольны качественной работой, проделанной нашей командой для RAD 11.1, и уверены, что вам понравится новая версия RAD Studio, C++Builder и Delphi.


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

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

IN THE ARTICLES