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.
Table of Contents
Лучшая в своем классе разработка приложений для Windows
VCL и Windows остаются основным направлением продукта, и мы внесли много улучшений в эту область в 10.4.2, продолжая работу с 10.4:
- Новый гибкий и виртуализированный список управления под названием TControlList . Этот новый элемент управления VCL , разработанный как высокопроизводительный элемент управления для очень длинных списков, обеспечивает современный внешний вид, в комплекте с настраиваемыми параметрами конфигурации пользовательского интерфейса, позволяющими размещать элементы управления в каждом элементе списка.
- Второй новый элемент управления 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.
-
- Множество улучшений для улучшения общих действий разработчиков в среде 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 на обновленном веб-сайте Embarcadero
- Более подробная страница «Что нового» в DocWiki
- Список зарегистрированных клиентов вопросов , рассматриваемых в 10.4.2
- Матрица функций RAD Studio на www.embarcadero.com/docs/rad-studio-feature-matrix.pdf
Мы очень довольны работой, проделанной нашей командой над 10.4.2, и уверены, что вам одинаково понравится ее использование.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition