Середа, 1 Червня, 2022
--- Advertisement ---

ДодомуПрограмуванняОголошуємо про доступність RAD Studio 11 Alexandria
--- Advertisement ---

Оголошуємо про доступність RAD Studio 11 Alexandria

Оголошуємо про доступність RAD Studio 11 Alexandria

Embarcadero із задоволенням повідомляє про випуск Delphi 11, C++Builder 11 і RAD Studio 11. RAD Studio 11 Alexandria базується на наборі функцій версії 10.4 і пропонує багато нових функцій, включаючи покращений досвід роботи з високою DPI IDE.

У цьому блозі ми хочемо виділити деякі з основних нових функцій і покращень у RAD 11. Цей випуск представляє численні нові можливості, покращення та якісні оновлення в ключових областях.

Ключові нові функції

  • RAD Studio 11 додає підтримку високого DPI до IDE: це покращує щоденну діяльність розробників з повною підтримкою новітніх моніторів 4k+, із чистішими, чіткішими шрифтами та значками, а також підтримкою високої роздільної здатності у вікнах IDE, включаючи форми VCL та FMX дизайнери та редактор коду. Тепер ви можете створювати свої форми безпосередньо в різних масштабах і у високій роздільній здатності.
  • Стилі VCL додають підтримку під час проектування: створюйте прототип стильних інтерфейсів ще швидше, побачивши відразу під час розробки, як виглядатимуть ваші стилізовані форми та елементи керування під час роботи.
  • Удосконалення для кількох моніторів і вікон: ви можете створювати та редагувати код для однієї форми одночасно в кількох вікнах, включаючи «перетягування» конструктора форм з одного вікна в інше. Це дозволяє імітувати переваги старого конструктора плаваючих форм у сучасному макеті IDE, в тому числі на кількох екранах
  • Сторінка привітання: повністю перебудована за допомогою VCL (видалення залежностей браузера), нова сторінка має оригінальний вигляд і інтерфейс, який відповідає IDE, а також легко налаштовувати макет і вміст.
  • Форматувальник коду C++: автоматизуйте макет вашого коду C++ за допомогою формату clang.
  • Численні вдосконалення Code Insight (DelphiLSP) на основі відгуків та запитів спільноти розробників.
  • Віддалений робочий стіл: покращена підтримка віддаленого робочого столу (для VCL та IDE).
  • Рекомендації FireMonkey під час розробки: прототип швидше за допомогою візуальних ліній для переміщення та вирівнювання елементів керування (подібно до VCL), з розширеною підтримкою полів і відступів.
  • Модернізація VCL
--- Advertisement ---

Багато компонентів VCL оновлено до нових функцій Windows API:

  • Оновлений компонент Rich Edit: нова реалізація видаляє залежності XP і вносить додаткові функції в елемент керування TRichEdit, зокрема: виявлення URL-адресу, перевірку орфографії, колір фону та прозорість.
  • CheckBoxes TreeView: додана підтримка CheckBoxes в TreeViews, при цьому кожен вузол підтримує 3 стани (частковий, затемнений, виключений), щоб допомогти налаштувати інтерфейс користувача
  • Новий компонент TDBLabeledEdit, що пропонує версію TLabelEdit з урахуванням даних для швидшого створення прототипів.
  • Велика колекція незначних покращень VCL, включаючи розмір і шрифт форми за замовчуванням, кнопку копіювання діалогового вікна винятків, покращення Coolbar, поля на Memo та RichEdit, додаткові рамки для груп та багато іншого.

Основні покращення платформи FireMonkey

  • Покращена підтримка FMX High-DPI для додатків Windows і настільних комп’ютерів із помітно кращим інтерфейсом робочого столу, що керується оновленим механізмом масштабування, який переміщено з фізичних координат до логічних.
  • Підтримка елемента керування Microsoft WebView 2 (Edge Chromium) у компоненті WebBrowser.
  • RAD Studio 11 підтримує найновіший API Android 30 і останні API Billing, а також переходить на використання бібліотек AndroidX.
  • Підтримка Android кількох файлів classes.dex, що спрощує інтеграцію зовнішніх залежностей Android.

Цільові платформи та компілятори

  • 64-розрядний компілятор macOS і набор інструментів для macOS, що включає створення універсальних двійкових файлів для подання в Intel/ARM AppStore.
  • Підтримка мови Delphi для двійкових десяткових і роздільників цифр.
  • Покращення ланцюжка інструментів C++ включають перероблений RTTI в стилі Delphi для типів C++ (дозволяє використовувати компоненти, створені за допомогою Clang в IDE), включаючи використання typeid для типів у стилі Delphi; покращений RTTI у стилі C++ для типів Delphi; Покращення якості CMake та значно покращена обробка винятків у Win32 і Win64.
  • Ключові покращення бібліотеки часу виконання та багато іншого
  • Зосередженість на якості RTL: TZipFile, 64-розрядні покращення для великих структур даних, Bluetooth LE
  • Помічник запису для TDateTime в System.DateUtils. Робить звичайні завдання з датою та часом швидшими для кодування, а код чистішим для читання. Приклади включають отримання першої дати місяця або року, або конвертування у формат дати Unix, перевірку ранку/півдня, визначення високосного року тощо.
  • Помічник запису для TCurrency у System.SysUtils робить роботу з валютою простішою та легшою.
  • Удосконалення C++ RTL, зосереджені на взаємодії з Delphi, включають використання make_shared<> і make_unique<> з класами Delphi; підтримка string_view для рядків Delphi; легке перетворення рядків Delphi/C++, включаючи можливість безпосереднього призначення рядка Delphi рядку C++ і навпаки; і перетворення основних типів даних Delphi (наприклад, TDateTime, Variant тощо) у рядки C++ та з них за допомогою to_string() і from_string().
  • Розширений Delphi Code Insight з LSP
  • Обізнаність LSP про файли Include (.inc), які використовуються у файлі .pas
  • Автоматичний перезапуск сервера LSP
  • Автоматичне завершення коду за допомогою клавіші Tab
    клас
  • Підтримка помічника
  • Пропозиції масивів під час призначення масивів
  • Використання коду Visual Studio для редагування вихідного коду Delphi з повним завершенням коду, завдяки підтримці LSP як частини вашої ліцензії

Підключення даних

  • FireDAC у новій версії пропонує конкретні покращення для баз даних PostgreSQL, Oracle і Firebird
  • Клієнтські бібліотеки HTTP і REST були розширені механізмами тайм-ауту, підтримкою HTTP/2, TLS 1.3, кодування URL-адрес Base64
  • Новий компонент TRESTRequestDataSetAdapter спрощує завантаження наборів даних на сервер RAD
  • Новий RAD Server Lite з низьким рівнем трафіку дозволяє необмежене розгортання ваших багаторівневих рішень разом із повністю масштабованим механізмом RAD Server
  • Для DataSnap логіку відображення URL-адрес REST тепер можна повністю налаштувати

Загальна якість

  • Цей випуск містить конкретні виправлення для понад 650 проблем, про які повідомили клієнти на порталі якості (QP), а також понад 110 нових функцій, запитуваних клієнтами на тому самому порталі (зверніть увагу, що синхронізація QP відбувається не відразу)

Готовий йти далі
Тепер доступні пробні версії продуктів для RAD Studio, Delphi та C++Builder 11, а оновлені збірки продуктів доступні в інтернет-магазині. Клієнти, які мають підписку на оновлення, можуть завантажити та встановити RAD Studio 11 сьогодні, використовуючи наявну ліцензію, і отримають електронний лист із повідомленням про доступність нового випуску. Завантаження доступні для завантаження на порталі нових клієнтів на my.embarcadero.com.

Для отримання додаткової інформації ви можете перевірити:

  • Сторінка «Що нового в 11 Alexandria» на оновленому веб-сайті Embarcadero
  • Список проблем, про які повідомили клієнти, які вирішуються в RAD Studio 11
  • Матриця функцій RAD Studio на www.embarcadero.com/docs/rad-studio-feature-matrix.pdf
  • Демо-версії RAD Studio 11 на GitHub

Ми дуже задоволені роботою, яку наша команда виконала для RAD 11, і ми впевнені, що вам так само сподобається використовувати нову версію RAD Studio, C++Builder і Delphi.

Дати оцінку данній статті
--- Advertisement ---

--- Advertisement ---

СХОЖІ ЗАПИСИ

НАПИСАТИ ВІДПОВІДЬ

введіть свій коментар!
введіть тут своє ім'я

--- Advertisement ---

Останні Новини