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

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

alexandria released white1200x628

alexandria released white1200x628

Embarcadero рада объявить о выпуске Delphi 11, C ++ Builder 11 и RAD Studio 11. RAD Studio 11 Alexandria основывается на наборе функций выпусков 10.4 и предлагает множество новых функций, включая улучшенный пользовательский интерфейс с IDE с высоким разрешением. .

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

Ключевые новые функции

Ключевые новые функции и улучшения IDE

11preview 01

  • RAD Studio 11 добавляет в среду IDE поддержку высокого разрешения: это улучшает повседневную деятельность разработчиков благодаря полной поддержке новейших мониторов 4k +, с более чистыми и четкими шрифтами и значками, а также поддержкой высокого разрешения во всех окнах IDE, в том числе в формах VCL и FMX. дизайнеры и редактор кода. Теперь вы можете создавать свои формы непосредственно в разных масштабах и в высоком разрешении.
  • Стили VCL добавляют поддержку во время разработки: создавайте стильные пользовательские интерфейсы еще быстрее, сразу во время разработки наблюдая, как будут выглядеть стилизованные формы и элементы управления во время работы.
  • Улучшения для нескольких мониторов и нескольких окон: вы можете разрабатывать и редактировать код для одной и той же формы одновременно в нескольких окнах, включая «перетаскивание» дизайнера форм из одного окна в другое. Это позволяет имитировать преимущества старого конструктора плавающих форм в современном макете IDE, в том числе на нескольких экранах.
  • Страница приветствия: полностью перестроенная с использованием VCL (удаление зависимостей браузера), новая страница имеет собственный внешний вид и пользовательский интерфейс, который соответствует среде IDE, а также ее легко настраивать в макете и содержимом.

11 welcomepage

  • C ++ Code Formatter: автоматизируйте верстку вашего кода C ++ с помощью clang-формата.
  • Многочисленные улучшения Code Insight (DelphiLSP) на основе отзывов и запросов сообщества разработчиков.
  • Удаленный рабочий стол: улучшенная поддержка удаленного рабочего стола (для VCL и IDE).
  • Рекомендации FireMonkey во время разработки: создавайте прототипы быстрее с визуальными линиями для перемещения и выравнивания элементов управления (аналогично VCL), с улучшенной поддержкой полей и отступов.

11 styleddesigner

Модернизация VCL

Многие компоненты VCL обновлены до новых функций в Windows API:

  • Обновлен компонент Rich Edit: новая реализация удаляет зависимости XP и добавляет дополнительные функции в элемент управления TRichEdit, в том числе: обнаружение URL-адресов, проверку орфографии, цвет фона и прозрачность.
  • TreeView CheckBoxes: добавлена ​​поддержка CheckBoxes в TreeViews, при этом каждый узел поддерживает 3 состояния (частичное, затемненное, исключение), чтобы помочь настроить пользовательский интерфейс.
  • Новый компонент TDBLabeledEdit, предлагающий версию TLabelEdit с учетом данных для более быстрого прототипирования.
  • Большая коллекция мелких улучшений VCL, включая размер формы и шрифт по умолчанию, кнопку копирования диалогового окна исключения, улучшения Coolbar, поля в Memo и RichEdit, дополнительные рамки окна группы и многое другое.

11 richandtree

Ключевые улучшения платформы FireMonkey

  • Улучшенная поддержка FMX High-DPI для приложений Windows и Desktop с явно превосходным пользовательским интерфейсом рабочего стола, управляемым обновленным механизмом масштабирования, который был перемещен с физических координат на логические.
  • Поддержка элемента управления Microsoft WebView 2 (Edge Chromium) в компоненте WebBrowser.
  • RAD Studio 11 поддерживает последнюю версию Android 30 API и новейшие Billing API, а также переходит на использование библиотек AndroidX.
  • Поддержка Android для нескольких файлов classes.dex, упрощающая интеграцию внешних зависимостей Android.

11 fmxedge

Целевые платформы и компиляторы

  • 64-битный компилятор ARM для macOS и набор инструментов, который включает создание универсальных двоичных файлов для приложений Intel / ARM AppStore.
  • Поддержка языка Delphi для двоичных десятичных знаков и разделителей цифр.
  • Усовершенствования инструментальной цепочки C ++ включают переработанный RTTI в стиле Delphi для типов C ++ (позволяющий использовать компоненты, созданные с помощью Clang в среде IDE), в том числе использование typeid для типов в стиле Delphi; улучшенный RTTI в стиле C ++ для типов Delphi; Улучшения качества CMake и значительно улучшена обработка исключений как в Win32, так и в Win64.

Ключевые улучшения библиотеки времени выполнения и многое другое

  • RTL Качество: TZipFile, 64-битные улучшения для больших структур данных, Bluetooth LE
  • Запишите помощник для TDateTime в System.DateUtils. Ускоряет кодирование стандартных задач даты и времени и упрощает чтение кода. Примеры включают получение первой даты месяца или года или преобразование в формат даты Unix, проверку AM / PM, определение високосного года и т. Д.
  • Record Helper для TCurrency в System.SysUtils упрощает и упрощает работу с Currency.
  • Улучшения C ++ RTL, ориентированные на взаимодействие с Delphi, включают использование make_shared <> и make_unique <> с классами Delphi; поддержка string_view для строк Delphi; простое преобразование строк Delphi / C ++, включая возможность напрямую назначать строку Delphi строке C ++ и наоборот; и преобразование основного типа данных Delphi (например, TDateTime, Variant и т. д.) в строки C ++ и из них с помощью to_string () и from_string ().

11 datetimehelper

Расширенный анализ кода Delphi с LSP

  • Осведомленность LSP о файлах включения (.inc), используемых в файле .pas
  • Автоматический перезапуск LSP-сервера
  • Автодополнение кода клавишей Tab
  • Поддержка помощника класса
  • Предложения массивов при назначении массивов
  • Использование кода Visual Studio для редактирования исходного кода Delphi с полным завершением кода благодаря поддержке LSP как части вашей лицензии

Подключение к данным

  • FireDAC в новом выпуске предлагает определенные улучшения для баз данных PostgreSQL, Oracle и Firebird.
  • В клиентские библиотеки HTTP и REST добавлены механизмы тайм-аута, поддержка HTTP / 2, TLS 1.3, кодирования URL-адресов Base64.
  • Новый компонент TRESTRequestDataSetAdapter упрощает загрузку наборов данных на RAD Server.
  • Новый RAD Server Lite с низким трафиком обеспечивает неограниченное развертывание ваших многоуровневых решений вместе с полностью масштабируемым механизмом RAD Server.
  • Для DataSnap логика сопоставления URL-адресов REST теперь полностью настраивается.

Общее качество

Этот выпуск включает в себя конкретные исправления для более чем 650 проблем, о которых сообщили клиенты на портале качества (QP), а также более 110 новых функций, запрошенных клиентами на том же портале (обратите внимание, что синхронизация QP происходит не сразу)

Готов идти

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

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

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

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

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