Перевод статьи https://blogs.embarcadero.com/update-subscription-benefits-highlights-for-september-2020/
Преимущества подписки на обновления RAD Studio Update Subscription продолжают расширяться. В дополнение к многочисленным БЕСПЛАТНЫМ компонентам и инструментам, доступным клиентам Подписки на обновления, мы хотим выделить несколько появившихся в сентябре интересных возможностей, связанных с релизами 10.4 / 10.4.1.
Пользовательские VCL-стили Windows с поддержкой HighDPI.
В 10.4 мы значительно расширили архитектуру VCL Styles для поддержки мониторов с высоким уровнем DPI и 4K. Все элементы управления пользовательским интерфейсом на форме VCL теперь автоматически масштабируются для надлежащего разрешения монитора, на котором отображается форма. Каждый элемент пользовательского интерфейса может быть выбран из библиотеки масштабируемых версий и применен для любого DPI, в результате чего на всех мониторах четко показываются все элементы пользовательского интерфейса.
Следующие 13 пользовательских стилей VCL были обновлены для полной поддержки высокого уровня DPI в приложениях VCL:
- Calypso
- Stellar
- Wedgewood Light
- Material Oxford Blue
- Puerto Rico
- Material Patterns Blue
- Windows 10 Modern Malibu
- Windows 10 Modern Blue Whale
- Windows 10 Modern Clear Day
- Windows 10 Modern Black Pearl
- Flat UI Light
- Lucky Point
- Zircon
Параллельный отладчик
Современные приложения работают не только в одном потоке — они распределены по главному потоку пользовательского интерфейса и нескольким параллельным потокам, все они взаимодействуют между собой. Тем не менее, большинство IDE построены на взаимодействии с одним потоком за раз при отладке, или имеют отладочные элементы управления, которые даже не подозревают о том, что может существовать больше одного потока.
Взаимодействие с потоками при отладке может быть сложным, действительно сложным… и у нас есть решение: новое параллельное расширение RAD Studio, предназначенное для понимания, что делает ваше многопоточное приложение, и управления им. Визуализируйте независимо стеки вызовов потоков. Наблюдайте за несколькими потоками, указанными в строке редактора кода. Контролируйте выполнение в каждом потоке. И многое другое! Это увлекательное новое расширение скоро появится исключительно для пользователей Подписки на обновления, использующих RAD Studio 10.4.1.
TwineCompile: ускорение сборки на C++
C++ действительно может медленно компилироваться, причем для всех C++ IDE — и TwineCompile является ответом. Это удивительное расширение C++Builder распараллеливает сборку C++ — проектов, расширяя ее на количество ядер в машине — делая сборку проекта короче наполовину, на четверть, а то и меньше.
Это расширение является одним из лучших расширений производительности, доступных для разработки на C++. В зависимости от размера приложения можно сэкономить час и более в день — огромная экономия времени для всей команды разработчиков!
Есть три коротких двухминутных видеоролика, представляющие TwineCompile и то, как им пользоваться: возможно, лучшие шесть минут, которые вы могли бы потратить сегодня на улучшение для вашей C++ команды.
Вы можете получить TwineCompile прямо сейчас для C++Builder при наличии активной Подписки на Обновления — в том числе и для пользователей редакции Professional!
Обновленный FMX Linux
Мы также недавно обновили пакет FMXLinux для Delphi в GetIt. Последняя версия имеет полную поддержку 10.4.1 и включает ряд улучшений качества.