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

Объявление о выпуске RAD Studio 10.4.2 Sydney Release 2

1042announce2 png

Embarcadero рада объявить о выпуске Delphi, C ++ Builder и RAD Studio 10.4.2. Благодаря новым функциям и значительно улучшенному качеству новый выпуск основан на работе, проделанной в 10.4 Sydney и качественном выпуске 10.4.1.

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

Лучшая в своем классе разработка приложений для Windows

VCL и Windows остаются основным направлением продукта, и мы внесли много улучшений в эту область в 10.4.2, продолжая работу с 10.4:

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

1042announce1

  • Второй новый элемент управления VCL — это элемент управления TNumberBox , современный элемент управления числовым вводом . Элемент управления поддерживает ввод целых чисел, чисел с плавающей запятой с заданным набором десятичных цифр и правильного форматирования, а также денежных значений, даже позволяя вычислять выражения.
  • Интегрированная поддержка IDE для недавно рекомендованного Microsoft формата упаковки приложений Windows, MSIX , для развертывания в Microsoft Store и Enterprise; Поддержка MSIX включает технологию, ранее известную как Desktop Bridge, и это одна из основ Microsoft Project Reunion.
  • Многочисленные улучшения и обновления библиотеки Konopka Signature Visual Control ( KSVC ) для лучшей интеграции со стилями VCL. Новая версия KSVC доступна в качестве бесплатного дополнения для пользователей подписки на обновления в диспетчере пакетов GetIt.
  • Компонент TEdgeBrowser VCL, представленный в 10.4 (оболочка вокруг элемента управления Edge WebView2 на основе Chromium в Windows 10), был обновлен с поддержкой версии GA элемента управления Microsoft WebView2 и его SDK, и теперь предлагает расширенную поддержку управления кешем файлов.

Новые возможности для повышения продуктивности разработчиков и взаимодействия с пользователем

IDE остается в центре внимания продуктивности разработчиков, и хотя мы сосредоточили свое внимание на продолжении редизайна CodeInsight с учетом технологии LSP, было добавлено несколько других функций, в том числе:

  • По сравнению с предыдущими версиями, в 10.4.2 LSP добавляет много новых функций для Error Insight : редактор теперь показывает цветные подчеркивания для подсказок и предупреждений, а также ошибок, что означает, что вы можете видеть потенциально важные проблемы в редакторе кода (как Delphi, так и C ++. )
  • Также были внесены значительные улучшения в автозавершение кода в разделе uses, улучшения в автозавершении параметров, улучшения понимания кода при навигации с нажатой клавишей Ctrl, включая возможность щелкнуть по унаследованному ключевому слову с нажатой клавишей Ctrl, улучшена поддержка пакетов; и большое количество других улучшений
  • Для C ++ в LSP было реализовано несколько важных улучшений качества, направленных на решение таких проблем, как международные символы, индексация и т. Д.
  • Новый стиль под названием Mountain Mist , перекликающийся с классическими цветами IDE.

1042announce2 png

    • Множество улучшений для улучшения общих действий разработчиков в среде IDE.
    • Улучшенная скорость отклика среды IDE с новым диалоговым окном хода выполнения, в котором показано, что делает среда IDE во время длительной операции, такой как открытие большой группы проектов.
    • Мы обновили управление путями к библиотеке и добавили возможность конвертировать пути в абсолютные пути и обратно для использования переменных среды в пути.
    • Обновленный инструмент миграции с расширенным списком настроек и 3 предустановленными конфигурациями на выбор, а также возможностью включения дополнительных файлов конфигурации.
    • Новые мастера приложений с низким кодом для FireMonkey: эти мастера, которые скоро будут доступны через GetIt для подписчиков, позволяют разработчикам RAD Studio быстро создавать функциональные многоэкранные приложения с нуля, задавая ряд параметров через интерфейс мастера.
    • RAD Studio 10.4.2 поддерживает автоматическую автоматическую установку Delphi, C ++ Builder и RAD Studio без взаимодействия с пользовательским интерфейсом.

    Расширенная поддержка платформ FireMonkey

    • Delphi 10.4.2 включает поддержку развертывания и отладки в версии 11 Android и значительные улучшения для развертывания в формате App Bundle, необходимые для Google Play Store, а также поддержку 64-битных приложений.
    • Разработчики Delphi могут настроить таргетинг на macOS 11 Big Sur с помощью 64-битных приложений на базе Intel, используя фреймворк FireMonkey, ориентируясь на магазин приложений macOS или распространяя свои приложения macOS локально или через собственный веб-сайт.
    • RAD Studio 10.4.2 обеспечивает поддержку создания готовых приложений для iOS 14 App Store на Delphi и C ++, ориентированных на iOS 14 SDK, и отладку на устройствах iOS 14.

    Новые возможности Delphi и C ++

    • Повышение производительности компилятора Delphi, полученное за счет реализации более 20 различных оптимизаций компилятора, при этом время компиляции сокращено до доли времени, которое было в предыдущих выпусках 10.4 для некоторых крупных клиентских приложений.
    • В C ++ Builder 10.4.2 значительно улучшено использование памяти в компоновщике Win64 , включая новую технологию, позволяющую значительно сократить объем данных, которые компоновщик должен обрабатывать. Он делает это, разделяя отладочную информацию на отдельные файлы (так называемый «разделенный DWARF» ).
    • В новом выпуске произошел значительный пересмотр системы обработки исключений C ++ как внутри модуля, так и между модулями; это включает исключения языка C ++, SEH и исключения ОС
    • C ++ RTL включает последнюю версию Dinkumware STL, и еще несколько ключевых библиотек C ++ с открытым исходным кодом будут доступны в GetIt.

    Качество

    RAD Studio 10.4.2 также предоставляет дополнительные улучшения и улучшения качества для всего продукта и его библиотек, уделяя особое внимание PPL, HTTP и REST-клиенту, средствам импорта FireDAC, SOAP и WSDL.

    Новый выпуск включает более 600 улучшений качества для решения публично сообщаемых проблем.

    Готов идти

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

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

    Мы очень довольны работой, проделанной нашей командой над 10.4.2, и уверены, что вам одинаково понравится ее использование.

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