Supercharge Your Mobile Development With Our Exclusive Training Offer! Купить сейчас

Leverage REST API’s Full Potential with RAD Server Training! Купить сейчас

Webinar: What's Coming in RAD Studio 12.1 Athens Save Your Seat

Behind the Build: The new C++Builder Clang Toolchain! Watch the Replay

RAD Studio 12 Athens is Here! Подробнее

What's New in RAD Studio 12 Athens Watch On-Demand

InterBase 2020 Update 5, released! Подробнее

New IBLite Edition and IBToGo Subscription Offer Подробнее

Delphi & C++Builder 11 Community Edition Now Available Подробнее

Discover The Getit Page

Deep discounts available on InterBase 2020 for OEM or VARs – свяжитесь с отделом продаж

Продлите вашу Подписку на обновления сейчас Подробнее

RAD Studio RAD Studio 10.2.3: что нового

Создавайте приложения в 5 раз быстрее на основе одной базы исходного кода для Windows, Android, iOS, macOS и Linux

Что нового в RAD Studio 10.2.3?

Версия 3 RAD Studio Tokyo (10.2.3) позволяет разработчикам быстрее, чем когда-либо прежде, создавать и расширять межплатформенные приложения с использованием интегрированной среды.

Что нового в RAD Studio 10.2.3?

Теперь в версии 3 Tokyo (10.2.3) поддержка мобильных устройств включена во все версии Pro Editions RAD Studio, C++ Builder и Delphi! Еще никогда разработка межплатформенных приложений не была настолько простой и доступной.

В RAD Studio 10.2.3 представлены новые возможности C++, расширенная поддержка RAD Server для Ext JS, расширенная поддержка HighDPI для VCL, усовершенствованное качество FireMonkey (FMX) и многое другое!

Oбзор: Что нового в RAD Studio 10.2

RAD Studio 10.2 включает первый Linux-компилятор для RAD Studio, улучшенную систему меню в IDE для быстрой навигации, множество обновлений и новые функции для компонентов FireMonkey, новые возможности TDataSet, поддержку multi-tenancy в RAD Server, обновленный FireDAC, ряд расширений в RTL, улучшенную поддержку SOAP, существенное увеличение производительности компилятора C++ и многое другое.

RAD Studio 10.2, вслед за 10.1.2, которая представила первую в мире IDE с поддержкой Windows 10 Desktop Bridge для распространения 32- и 64-битных Windows-приложений через Windows 10 store, продолжает и улучшать поддержку магазинов приложений для ОС Windows, macOS, iOS и Android.

Пишите код по-своему

10.2.2 Code Editing Theme Dark/Light

Благодаря двум новым темам самостоятельная настройка вашей интегрированной среды разработки для соответствия вашему стилю кодирования еще никогда не была столь простой.

  • Темное и светлое оформление Независимо от того предпочитаете ли вы кодировать ночью или в светлое время суток, благодаря темному и светлому оформлению RAD Studio вы можете выбрать нужный вам стиль. Было доказано, что темное оформление помогает снизить зрительное напряжение в условиях низкого освещения, позволяя вам работать более продуктивно ночью. Нет ничего проще, чем перейти от темного к светлому оформлению и наоборот с помощью меню панели инструментов.
  • Улучшенный инсталлятор. UI нового инсталлятора и менеджера лицензий позволит вам легко идентифицировать те опции, которые вам потребуются, и пропустить те, которые будут не нужны.
  • Настраиваемый UI. Оформление IDE теперь стало еще более настраиваемым за счет новых опций при запуске, и когда файлы не открыты.
  • Новые иконки компонент. Найти необходимые компоненты с первого взгляда теперь проще с помощью модернизированных иконок, сделанных более понятными и узнаваемыми.

Создавайте удивительные межплатформенные приложения

80% интернет пользователей имеют смартфоны и приложения доступа, а также данные с мобильного устройства и ноутбука / настольного компьютера, именно поэтому разработка межплатформенных приложений имеет такое большое значение в настоящее время. Поддержка мобильных устройств теперь включена во все версии Pro, Enterprise и Architect среды RAD Studio, C++ Builder и Delphi.

Приложение FireMonkey (FMX) обеспечивает возможность использования современных межплатформенных пользовательских интерфейсов, а благодаря данным усовершенствованиям оно стало еще лучше:

  • Функция Quick Edit позволяет просто отредактировать элемент управления за счет возможности изменять имя, заголовок, выравнивание и расположение.
  • Отрисовка шрифтов на метках (при прокрутке контейнеров) на всех платформах
  • Обновленная поддержка мобильных устройств Android Admob для комплектов разработки ПО версии 7
  • Улучшение элементов управления DateEdit, элементов управления TrackBar в Windows, событий SpinBox's OnChange, визуализации элементов управления Viewport3D в Android и отображения элементов древовидного меню
  • Усовершенствованная обработка исключений в macOS High Sierra 10.13.2
  • Новые шаблоны пользовательского интерфейса FMX для macOS и Android, чтобы ваши приложения были впечатляющими! На данных экранах пользовательского интерфейса представлены ключевые парадигмы пользовательского интерфейса, которые необходимы разработчикам мобильных приложений сегодня. Шаблоны графических пользовательских интерфейсов доступны для загрузки в GetIt и включают в себя несколько дизайнов пользовательского интерфейса для экранов входа в систему, регистрации, профиля, настроек и т. д.
FireMonkey Status Bar iOS Option 1
Rename Refactoring

Что нового в C++?

  • Переименование реструктуризации. Переименование реструктуризации C++ в версии 3 Tokyo 10.2 позволяет по щелчку правой кнопкой мыши по идентификатору вашего кода быстро переименовать ее по всему вашему проекту для повышения степени читаемости кода, уменьшения ошибок при переименовании и облегчения сохранения проекта.
    В версии 10.2.3 представлена основа новой возможности инструментов интегрированной среды разработки C++, которая хранит AST для вашего проекта — символы, структуру кода и т. д., что используется для поиска справочных описаний и переименования реструктуризации.
  • Поддержка командной строки CMake. В версии 10.2.3 мы предоставляем поддержку для создания проектов CMake на командной строке с помощью наших компиляторов. Мы также предоставляем особую поддержку с помощью Ninja с CMake, что позволяет очень быстро создавать параллельные компоновки. Это позволит облегчить создание сторонних библиотек без необходимости их конвертации в проект C++Builder. Вы также можете использовать Ninja для уменьшения времени компоновки. CMake поддерживает наши усовершенствованные компиляторы для Clang, а для Win32 использует новый улучшенный драйвер для Clang, bcc32x. Поддержка командной строки CMake предоставлена для Windows, Android и iOS.
  • Новый внешний интерфейс компилятора bcc32x. Существующий усовершенствованный компилятор для Clang Win32, bcc32c, который был оставлен в C++Builder, использует тот же общий интерфейс командной строки, что и классический компилятор bcc32. Это отличный способ обновления, но он подразумевает, что все усовершенствованные компиляторы для Clang имеют общий интерфейс командной строки за исключением Win32 (bcc32c). Новый компилятор bcc32x аналогичен bcc32c, если не считать того, что он имеет общий интерфейс командной строки с bcc64, bccios32, bccios64 и bccaarm, что делает его полностью совместимым со всеми нашими компиляторами нынешнего поколения.

Расширение функциональных возможностей VCL

В RAD Studio 10.2.3 предоставляется расширенная поддержка HighDPI, улучшено исполнение определенных элементов управления и улучшены стили VCL.

  • Расширенная поддержка HighDPI
  • Улучшенные стили VCL для полос прокрутки ComboBox, элементов всплывающего меню, элементов управления в DBCtrlGrid, манипулятора строки состояния, изображений вкладки, элемента управления указателя даты и времени, а также быстрых клавиш меню
  • Улучшенная визуализация элементов управления класса MonthCalendar, масштабирования GridPanel и DBGrid
TCard Panel

Развертывание приложений на основе служб с помощью RAD Server

  • RAD Studio 10.2 added multi-tenancy support
  • Один экземпляр RAD Server с одним соединением с базой данных RAD Server теперь может поддерживать несколько изолированных отделов.
  • Каждый отдел имеет уникальный набор ресурсов RAD Server, включая Пользователей, Группы, Настройки, Установки, Edge-модули и другие данные
  • Администрирование отделов: создание новых, редактирование, добавление, удаление.
  • Новое в 10.2.2! Редакции Enterprise и Architect теперь включают лицензию на развертывание RAD Server для одного сервера/одной площадки (стоимостью $5000)
  • Новое в 10.2.3! Расширенная поддержка RAD Server для клиента Ext JS. Конфигурация вашей системы для тестирования локального развертывания решения с внешним интерфейсом HTML и JavaScript (включая, конечно, решение Ext JS) и веб-сервиса на базе поддержки RAD Server REST теперь стала еще проще.

Delphi - компилятор для Linux

Начиная с RAD Studio 10.2, Delphi IDE включает свой первый компилятор для Linux на основе LLVM для корпоративной разработки, позволяя разработчикам на Delphi создавать приложения для 64-разрядных серверов и устройств с ОС Linux для Intel-CPU. Компилятор для Linux сертифицирован для Ubuntu сервер (LTS 16.04) и RedHat Enterprise (V7) и построен на основе LLVM-движка. ARC включен для эффективного управления памятью, в то же время обеспечивается совместимость с кодом, написанным для Windows Server и по умолчанию используются "1-based strings".

Новый Linux-компилятор включает

  • Полную поддержку файловой системы
  • Потоки и библиотеки параллельного программирования
  • FireDAC для обеспечения доступа к базам данных (для большинства СУБД, работающих в Linux)
  • WebBroker, EMS (RAD Server) и DataSnap
  • DUnitX

Новые и улучшенные возможности работы с базами данных

  • InterBase 2017 / IBToGo 2017 в RAD Studio. Версии Professional включают лицензию разработчика InterBase 2017, в то время как версии Enterprise и Architect включают в себя лицензии InterBase ToGo. InterBase ToGo дополнена возможностью шифрования, функциями изменения представлений, предназначенных для простой синхронизации данных вашего приложения по подписке без ограничений по размеру файла базы данных.
  • Улучшения DataSnap. К улучшениям относятся срабатывание OnError TDSServer, подключение DSClient на C++, методы сервера Apache Datasnap с параметрами JSON и удалением утечек памяти в конфигурации TCP.
  • Улучшения в RAD Server касаются поддержки CORS и устойчивости Linux / Apache
  • FireDAC настраивает TFDQuery. OpenOrExecute, PostgreSQL DirectExecute, поддержку BatchMove для файлов CVS на мобильном устройстве, TFDDataSet.PSUpdateRecord и улучшает FDBatchMove

GetIt теперь поддерживает параллельные загрузки, чтобы установить вашу новую IDE с современными компонентами быстрее - скачивайте и наслаждайтесь релизом 10.3 прямо сейчас.

Купите сейчас

Чтобы посмотреть полный список Что нового в 10.3 - посетите DocWiki