01 сентября 2021

Delphi 11. Улучшения VCL

    В связи с приближающимся релизом RAD Studio 11, Delphi 11 и C++Builder 11 компания Embarcadero стала понемногу рассказывать, что нас ждет в новой версии. Уже подтверждено добавление в Delphi поддержки Android API 30 и 64-битного ARM-компилятора под macOS для процессора Apple Silicon M1 (при этом будет возможность создать универсальный бинарный файл, который одновременно содержит код и для Intel и для ARM). Сегодня на Desktop First UX Summit 2021 Марко Канту рассказал о развитии VCL в RAD Studio 11.
    Итак, нас ждут:
  • улучшенная поддержка High DPI под Windows с использованием "Per Monitor v22;
  • предварительный просмотр VCL-стилей в дизайнере форм;
  • шрифт новых форм по умолчанию Segoe UI;
  • улучшенный TRichEdit: адаптирован под последнюю версию MsftEdit.dll, добавлена проверка орфографии, добавлено автоматическое определение в тексте URL и обработка события OnClick на нем, ...;
  • RadioGroup без рамки;
  • DropDownWidth в TComboBox;
  • CheckBoxes-узлы в TTreeView;
  • поддержка "Chevron" в TCoolBar (стрелочки, по нажатии на которые появляется всплывающее меню, позволяющее получить доступ к скрытым кнопкам);
  • поддержка многофреймовых изображений в TWICImage;
  • новый контрол TLabelDBEdit;
  • дополнительные возможности TNumberBox;
  • улучшения в TWebBrowser и TEdgeBrowser;
  • улучшения сообщений об ошибках;
  • удаление у компонент некоторых устаревших методов и свойств;
  • оптимизация;
  • большое количество небольших улучшений...

4 комментария:

  1. "удаление у компонент некоторых устаревших методов и свойств" - это пугает. Старые проекты можно не собрать :(

    ОтветитьУдалить
  2. Хм. По мне так ничего особенного. Есть многое что висит и требует переработки и улучшений. Например imagelist , ribbon controls, также gdi стоит внутрях заменить на нормальные графические движки. Да тот же устаревший gdi± хотя бы воткнуть. А не говорю уже о более современных. Теже db-aware компоненты дополнить и переработать. В общем есть что улучшать.

    ОтветитьУдалить
  3. Улучшений под Linus, не видно, как и улучшений падающего под него компилятора :(. Печально.

    ОтветитьУдалить