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

Print Friendly, PDF & Email
Версия 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

Deploy Services Based Applications with 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. Версия InterBase 2017 Developer заменяет собой версию InterBase XE7, которая была установлена до версии 10.2.2. Поскольку теперь мы включаем InterBase 2017 в качестве составляющей основной установки, то нами была исключена возможность отдельной загрузки из GetIt, доступная в предыдущих версиях 10.2. Лицензия разработчика InterBase 2017 уже была включена в версию 10.2.
  • Улучшения 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.2 прямо сейчас.

Ссылка




Previous Запись

Эпоха когнитивных систем. Принцип построения и работы IBM Watson

The Era of Cognitive Systems: An Inside Look at IBM ... Read more

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, в среднем: 4,00 из 5)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

© 2014-2018 ElectroProg Все права защищены!

↓
↓