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, и уверены, что вам одинаково понравится ее использование.

RAD Studio 13.2 Florence Now Available! Kai 1.1.1 Now Available! What's Coming in RAD Studio 13.2 Florence

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

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES