RAD Studio 11 Alexandria содержит множество новых суперфункций, повышающих вашу производительность и предоставляющих вам доступ к новым услугам и расширенным возможностям. Лучшие новые функции включают поддержку экранов с высоким разрешением 4k, подготовку для Windows 11, представление стилей во время разработки и многое другое. Вот наши 10 любимых вариантов для решения задач в RAD Studio.
Table of Contents
1. Как использовать новые идентификаторы платформ в RAD Studio, Delphi и C++Builder 11 Alexandria
Я просматривал «Что нового в версии 11 Alexandria» и нашел интересную заметку о небольших изменениях в RTL для «Идентификаторов платформы». Использование этих идентификаторов платформ может помочь в ваших кроссплатформенных проектах разработки. Обеспечение того, чтобы все идентификаторы, связанные с платформой, использовали согласованный шаблон именования, также поможет в ваших усилиях по программированию. Вы найдете новые идентификаторы платформ в файлах System.Classes.pas и System.Classes.hpp. Примечание: некоторые идентификаторы платформ теперь помечены атрибутом deprecated.
Продолжайте читать >>>
2. Как работать с Delphi 11 Alexandria Define
В рамках моего недавнего сеанса DelphiCon 2021 « Многоплатформенные исследования с использованием Delphi, FMX, Feeds, REST и др.» мой пример кода должен был использовать IFDEF для некоторых операторов use, определений переменных и кода. Эта запись блога содержит пример использования определений при компиляции для платформ Windows (Win32/Win64), macOS, iOS и Android. Я также привожу снимки экрана с примерами вывода на каждой платформе. Вы можете скачать все примеры проектов моего доклада, используя приведенные выше ссылки на сеансы.
Простое приложение Delphi FireMonkey включает TButton и TMemo. В обработчике события OnClick кнопки код выводит информацию о платформе и определяет компилятор для каждой платформы.
Продолжайте читать >>>
3. Как работать с новой поддержкой VCL в Windows 11
С официальным выпуском Windows 11 компания Embarcadero сделала доступными некоторые специальные стили VCL, и я предлагаю несколько помощников по кодированию, характерных для новой версии ОС Microsoft для настольных ПК. Со временем придет больше.
После анонса в начале этого года Microsoft официально выпустила Windows 11 на прошлой неделе. Несмотря на некоторые проблемы с запуском новой операционной системы на старых компьютерах из-за новых требований к оборудованию, новая версия Windows предлагает более удобный пользовательский интерфейс и рабочую среду, сохраняя при этом очень высокую степень совместимости с существующими приложениями, в том числе написанными на Delphi и C. ++Строитель. Мы ожидаем, что многие конечные пользователи перейдут на Windows 11 в ближайшие месяцы.
Продолжайте читать >>>
4. Как использовать новый AWS SDK от Appercept для RAD Studio Enterprise и Architect
Embarcadero заключила двухлетнее соглашение об эксклюзивном распространении с Ричардом Хатераллом, британским владельцем Appercept, «AWS SDK для Delphi». Сделка включает первоначальную предварительную версию с дополнительными функциями, которые будут выпущены со временем.
Библиотека и обновления AWS доступны через GetIt и доступны только клиентам Enterprise и Architect с активной подпиской на обновления. Клиенты, использующие библиотеку AWS, также получают поддержку от Appercept через собственную группу поддержки Embarcadero. В настоящее время библиотека не поддерживает C++Builder, но в будущем планируется обеспечить поддержку C++ для AWS SDK.
Продолжайте читать >>>
5. Как развернуть новый RAD Server Lite (RSLite) в RAD Studio 11
В рамках выпуска RAD Studio 11 Alexandria мы объявили о доступности новой опции для развертывания и лицензирования RAD Server с целью упростить развертывание для установок, не требующих большого количества запросов REST.
Что такое RAD-сервер?
Прежде чем я перейду к специфике, позвольте мне напомнить вам, что такое RAD Server. Это механизм сервера REST, который позволяет быстро разрабатывать конечные точки REST, в основном обслуживающие JSON, с помощью кода Delphi или C++Builder на основе FireDAC (или других уровней доступа к данным). Короче говоря, вы создаете дополнительные пакеты (BPL), каждый из которых регистрирует дополнительные конечные точки URL и предоставляет реализацию. Кроме того, RAD Server поставляется с рядом готовых к использованию сервисов.
Продолжайте читать >>>
6. Как работать с IDE с высоким разрешением и дизайном форм в RAD Studio 11
В Delphi, C++Builder и RAD Studio 11.0 Alexandria есть очень интересное улучшение: IDE теперь полностью поддерживает масштабирование с высоким DPI на экранах с высоким разрешением. Это означает, что если вы используете Windows и имеете дисплей с высоким разрешением 4K или аналогичный, IDE будет четко и четко отображать изображение на вашем экране. На самом деле, если у вас есть два экрана с разным масштабом, вы можете иметь разные окна IDE на этих нескольких дисплеях, и каждое из них будет отображаться идеально, четко и четко на каждом мониторе. Эта поддержка масштабирования с высоким разрешением использует собственную поддержку VCL для масштабирования perMonitorv2, которую мы представили пару выпусков назад, а также нашу собственную коллекцию изображений и компоненты списка виртуальных изображений. Другими словами, мы используем те же инструменты, которые предоставляем вам.
Продолжайте читать >>>
7. Как использовать новые возможности VCL в RAD Studio 11
Среди новых функций в Delphi 11, C++ Builder 11 и RAD Studio 11 есть одна область, которой я очень доволен, — это работа, проделанная командой над основными компонентами VCL, по ряду запросов, которые ожидались в течение некоторого времени. Давайте коснемся базы на некоторых из них.
Новый элемент управления RichEdit
Наиболее заметной новой функцией является переход TRichEdit на самую последнюю версию платформы, элемент управления RichEdit 4.1, реализованный MSFTEDIT.dll. Помимо общего улучшения, новые элементы управления предлагают такие функции, как проверка орфографии, распознавание URL-адресов, прозрачность, с новыми свойствами, включая Transparent, EnableURLs, SpellChecking и новое событие OnLinkClick.
Продолжайте читать >>>
8. Как контролировать закругленные углы для Windows 11 в вашем приложении
Надеюсь, вы уже знаете, что RAD Studio 11 Alexandria теперь доступна! Windows IDE содержит целую массу функций, и она запускается как раз перед официальным выпуском Microsoft прекрасно переработанной Windows 11. Ранее мы писали о многих замечательных вещах, содержащихся в Windows 11, здесь, в блоге, и о том, что стоит за этим великолепно эстетичным пользователем. интерфейса есть несколько ловушек и подводных камней, которые могут быть проблемой для старых устаревших приложений и оборудования.
Одним из наиболее очевидных изменений пользовательского интерфейса является тот факт, что почти все окна приложений и многие элементы управления пользовательского интерфейса получат эффект закругленных углов. Степень округления форм приложения и таких вещей, как текстовые поля, панели и групповые поля, будет варьироваться.
Продолжайте читать >>>
9. Как использовать компиляторы C++Builder, доступные в версии 11 Alexandria
Эта запись в блоге содержит выходные данные версии для компиляторов командной строки C++, которые включены в C++Builder версии 11 Alexandria. Если вам нужно протестировать определенные версии C++Builder, вы можете использовать ряд определений в своем коде. Вот несколько примеров фрагментов кода.
Продолжайте читать >>>
10. Как подготовиться к RAD Studio 11
Версия RAD Studio 11 включает поддержку экранов с высоким разрешением, значительно улучшенный пользовательский интерфейс и новые функции для быстрой разработки приложений. Это уже меняет правила игры для разработчиков Delphi и C++.
Готовы ли вы и ваша команда к RAD Studio 11? Нужно ли вообще готовиться? Что вы можете сделать, чтобы извлечь максимальную пользу из этого важного нового релиза?
По мере развития Object Pascal и RAD Studio должен развиваться и ваш бизнес. Чтобы сэкономить ваше время, мы собрали самые полезные советы по подготовке к RAD Studio 11.
Продолжайте читать >>>
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition