(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

RAD Studio 10 Seattle - Новые возможности

Embarcadero® RAD Studio™ 10 Seattle - это самый быстрый способ с помощью Object Pascal и C++ создавать и обновлять интенсивно работающие с данными, сильно взаимодействующие приложения с визуально насыщенным пользовательским интерфейсом для Windows 10, Mac, мобильных устройств, IoT и других платформ. Легко и быстро обновляйте VCL- и FMX-приложения для Windows 10, используя новые стили, элементы управления VCL и компоненты универсальной платформы Windows. Откройте для себя удобную среду разработки с удвоенным объемом доступной памяти для крупных проектов и поддержкой мониторов с разрешением 4K. С помощью RAD Studio 10 разработчики смогут в 5 раз быстрее создавать приложения для настольных, мобильных, облачных платформ и платформ баз данных, включая 32- и 64-разрядные версии Windows 10.

Невероятный уровень поддержки Windows 10

Разработчики на Delphi и C++Builder смогут быстро обновить свои VCL- и FMX-приложения и в полной мере воспользоваться бурным ростом интереса к Windows 10. Поддерживаются компоненты Windows 10 и "родные" API и компоненты WinRT/UWP, элементы интерфейса Windows 10 VCL. Также обновлена поддержка Windows 10 FMX.

RAD Studio Seattle What's New

Удвоенный размер проектов в IDE

Из незаметных для пользователя изменений можно отметить переработанную в данной версии архитектуру системы управления продуктами и сборками, которая позволила фактически удвоить поддерживаемый размер проектов и повысить стабильность и производительность при работе с крупными проектами, особенно для нескольких платформ. Обновление до этой версии пригодится разработчикам, которые сталкивались с ограничениями ресурсов и другими проблемами в крупных проектах.

Стабильность, качество и эффективная документация

Процедуры разработки, тестирования и составления документации были серьезно доработаны. Теперь они лучше подходят для создания приложений на нескольких языках для платформ, поддерживаемых новой версией RAD Studio. Кроме того, проведенная работа позволила реализовать новые возможности и функции для всех поддерживаемых платформ и языков, обеспечивающие повышенную стабильность, качество и эффективность документации. RAD Studio 10 - это новый стандарт стабильности, качества и эффективной документации.

RAD C++ для Windows 10

В C++Builder 10 появился первый в мире компилятор C++ на основе CLANG для Windows и мобильных платформ с расширениями RAD PME, обеспечивающими быструю разработку для Windows и других платформ. Он поддерживает тесную интеграцию с VCL для Windows и кросс-платформенными структурами FMX, язык C++11 и управление памятью на основе ARC (автоматического подсчета ссылок) для C++, а также обладает обратной совместимостью. Новый компилятор C++Builder делает версию RAD Studio 10 обязательным обновлением для разработчиков на C++ и новых разработчиков, переходящих на C++ с других языков и наборов инструментов - Java, Objective-C, C#, Xcode, Xamarin и Visual Studio.

RAD Studio Seattle What's New 

Полный список новых возможностей RAD Studio 10 Seattle

Главные новые возможности Преимущества

ИНТЕГРИРОВАННЫЕ КОМПИЛЯТОРЫ И НАБОРЫ ИНСТРУМЕНТОВ

  • Новинка в версии 10 Seattle! Компилятор C++11, основанный на архитектуре CLANG, для Win32 (bcc32c)
  • Улучшено в версии 10 Seattle! Обновление до версии 3.3 CLANG и LLVM для Win64 и Win32

ПЛАТФОРМЫ ПРИЛОЖЕНИЙ, ИНТЕГРИРОВАННЫЕ ПЛАТФОРМЫ, КОНСТРУКТОРЫ И ПАКЕТЫ SDK

  • Улучшено в версии 10 Seattle! Платформа приложений FMX, позволяющая создавать native-приложения для iOS 7.x и iOS 8.x, работающие на устройствах с архитектурой ARMv7 и 64-разрядной архитектурой ARM. Поддерживается iOS 8.4.
  • Улучшено в версии 10 Seattle! Платформа приложений FMX, позволяющая создавать native-приложения Android ARMv7 для платформ Ice Cream Sandwich (4.0.3, 4.0.4), Jelly Bean (4.1, 4.2, 4.3), Kit Kat (4.4) и Lollipop (5.x). Поддерживается Android 5.1.1.
  • Улучшено в версии 10 Seattle! VCL (библиотека визуальных компонентов) для быстрого создания 64-разрядных приложений для Windows 10, Windows 8.x и Windows 7, а также Windows Server 2008 и 2012.
  • Улучшено в версии 10 Seattle! VCL (библиотека визуальных компонентов) для быстрого создания 32-разрядных приложений для Windows 10, Windows 8.x и Windows 7, а также Windows Server 2008 и 2012.
  • Улучшено в версии 10 Seattle! Поддержка Microsoft Windows SDK для API Windows 7, Windows 8 и Windows 10. Поддерживается вызов классических API Win32/Win64 и API WinRT.

ПЛАТФОРМА ПРИЛОЖЕНИЙ FMX (FIREMONKEY)

  • Новинка в версии 10 Seattle! Поддержка подсказок для визуальных компонентов FireMonkey на ПК, отображаемых при наведении мыши
  • Новинка в версии 10 Seattle! Представление компонентов Edit и Memo в "родном" виде для платформы Windows
  • Новинка в версии 10 Seattle! Поддержка Z-порядка элементов FireMonkey для Windows
  • Новинка в версии 10 Seattle! Расширенная поддержка буфера обмена позволяет копировать и вставлять растровые изображения
  • Новинка в версии 10 Seattle! Сенсорная анимация для платформы Android
  • Новинка в версии 10 Seattle! Приложения FireMonkey могут получать намерения независимо от источника (электронная почта, веб-ссылка, другое приложение). Эта возможность демонстрируется в новом примере.
  • Улучшено в версии 10 Seattle! Компонент MultiView для создания пользовательского интерфейса, который адаптируется к форм-фактору устройства, будь то мобильный телефон или планшет, и к его ориентации - альбомной или книжной. Теперь добавлена специальная поддержка пользовательского интерфейса Windows 10.
  • Улучшено в версии 10 Seattle! Особенности работы TSwitch в пользовательском интерфейсе Windows 10
  • Улучшено в версии 10 Seattle! Элементы Edit и Calendar могут динамически отображать "родной" элемент интерфейса платформы в iOS
  • Улучшено в версии 10 Seattle! Компоненты платформы ListView для iOS
  • Новинка в версии 10 Seattle! Компоненты платформы ScrollBox для iOS
  • Улучшено в версии 10 Seattle! Компонент Bluetooth LE (на платформах, полностью поддерживающих эту технологию)
  • Улучшено в версии 10 Seattle! Улучшенная платформа Bluetooth и новый компонент Bluetooth для классического подключения Bluetooth
  • Новинка в версии 10 Seattle! Новый класс TBeaconDevice, превращающий устройство на одной из поддерживаемых платформ в "маяк"
  • Улучшено в версии 10 Seattle! Компонент Notification Center для использования уведомлений в приложениях iOS и Android, включая звук уведомлений. Теперь также поддерживаются уведомления Windows 10
  • Новинка в версии 10 Seattle! Поддерживается использование IFMXDragDropService для переноса данных в другие приложения в OS X
  • Улучшено в версии 10 Seattle! Конструктор растровых стилей, включая новые шаблоны для стилей Windows, Mac OS и Android Lollipop, а также возможность создания пустых стилей для различных платформ и подстройки объектов под различное разрешение графики
  • Улучшено в версии 10 Seattle! Интегрированный конструктор стилей FireMonkey и компонент TStyleBook улучшены для поддержки коллекции стилей для различных платформ
  • Новинка в версии 10 Seattle! StyleViewer для стилей Windows 10 в конструкторе растровых стилей

БИБЛИОТЕКА ВИЗУАЛЬНЫХ КОМПОНЕНТОВ (VCL)

  • Улучшено в версии 10 Seattle! Инспектор объектов для задания свойств и событий компонента
  • Новинка в версии 10 Seattle! Поддержка высокого DPI и мониторов с разрешением 4K, а также поддержка нескольких мониторов в Windows 8.1/10 для VCL-приложений
  • Новинка в версии 10 Seattle! Новые настраиваемые компоненты VCL, которые соответствуют некоторым новым элементам интерфейса Windows 10 и могут использоваться в предыдущей версии Windows
  • Новинка в версии 10 Seattle! Новый компонент VCL ActivityIndicator
  • Новинка в версии 10 Seattle! Новый компонент VCL SearchBox
  • Новинка в версии 10 Seattle! Новый компонент VCL RelativePanel
  • Новинка в версии 10 Seattle! Новый компонент VCL ToggleSwitch
  • Новинка в версии 10 Seattle! Новый компонент VCL SplitView
  • Новинка в версии 10 Seattle! Современный вид функции SelectDirectory
  • Новинка в версии 10 Seattle! VCL-стили Windows 10 для создания приложений, отвечающих современному подходу к оформлению Microsoft
  • Новинка в версии 10 Seattle! Улучшения стилей VCL, в том числе поддержка стилей для общих диалоговых окон и компонента TWebBrowser
  • Улучшено в версии 10 Seattle! Дополнительные стили, в том числе VCL-стили TabletLight, Sky и Glow

ПОДДЕРЖКА ПРОЕКТОВ И ВСТРОЕННЫХ СРЕДСТВ СБОРКИ

  • Новинка в версии 10 Seattle! Поддержка служб Android в среде разработки, в том числе мастера для создания служб Android и для добавления их в существующее приложение Android
  • Улучшено в версии 10 Seattle! Развертывание приложений на устройстве iOS (отладка, специальный режим, App Store). Ряд улучшений коснулся подготовки устройства iOS для упрощения развертывания, в том числе автоматический идентификатор комплекта
  • Улучшено в версии 10 Seattle! Поддержка импорта проектов из Delphi версий с 1 по XE8 и из C++Builder версий с 3 по XE8

ВОЗМОЖНОСТИ ЯЗЫКА И РАБОТА С БИБЛИОТЕКАМИ СРЕДЫ ВЫПОЛНЕНИЯ

  • Новинка в версии 10 Seattle! Поддержка вызова API WinRT, более 40 модулей интерфейса Object Pascal
  • Новинка в версии 10 Seattle! Поддержка уведомлений Windows 10 с помощью компонента NotificationCenter
  • Новинка в версии 10 Seattle! Поддержка контрактов - механизма для обмена информацией с другими приложениями Windows 10 (приложения могут выступать источниками контрактов) - посредством нового компонента SharingContract
  • Улучшено в версии 10 Seattle! Библиотека RTL Delphi и C++ для OS X (улучшенная обработка исключений OS X)
  • Улучшено в версии 10 Seattle! Поддержка формата zip-файлов. Теперь класс TZipFile поддерживает обратный вызов, используемый во время извлечения для определения хода выполнения
  • Новинка в версии 10 Seattle! Обработка JSON (нотация объектов JavaScript) с помощью реализации JSON.NET для потоковой передачи JSON с новыми модулями чтения и записи (включая базовые классы TJsonReader и TJsonWriter)
  • Новинка в версии 10 Seattle! Специализированные модули чтения и записи JSON, включая новые классы TJsonTextReader и TJsonTextWriter, а также поддержка расширенного JSON
  • Новинка в версии 10 Seattle! Поддержка модулей чтения и записи двоичного JSON (BSON) в рамках прежней архитектуры JSON.NET (включая новые классы TBsonReader и TBsonWriter)
  • Новинка в версии 10 Seattle! Гибкие конструкторы методов JSON и BSON, включая классы TJSONArrayBuilder и TJSONObjectBuilder
  • Новинка в версии 10 Seattle! Быстрый однонаправленный итератор JSON и BSON (TJSONIterator)

ИНДИВИДУАЛЬНАЯ ПРОИЗВОДИТЕЛЬНОСТЬ РАЗРАБОТЧИКОВ

  • Новинка в версии 10 Seattle! Среда разработки построена по масштабной модели адресации памяти и предоставляет значительно больший объем памяти для встроенных компиляторов, интегрированных отладчиков и разнообразных инструментов, выполняющихся в процессе IDE
  • Новинка в версии 10 Seattle! Переработанный механизм модульного кэширования компилятора освобождает старые модули, когда доступная память начинает переполняться при компиляции групп, состоящих из нескольких проектов
  • Новинка в версии 10 Seattle! Улучшенная поддержка нескольких мониторов в IDE с возможностью размещать большинство форм и панелей на различных дополнительных мониторах
  • Новинка в версии 10 Seattle! Возможность скрывать и отображать невизуальные компоненты в конструкторе форм (что предотвращает перегруженность экрана конструктора)
  • Новинка в версии 10 Seattle! Значки структурного представления для соответствующего компонента
  • Новинка в версии 10 Seattle! Автоматическое восстановление несохраненных файлов - работа периодически сохраняется во временное расположение. В случае некорректного завершения работы (из-за сбоя системы) среда разработки попытается восстановить несохраненную работу пользователя
  • Новинка в версии 10 Seattle! Расширенные параметры проектов в IDE позволяют легко реализовать поддержку высокого DPI в приложениях
  • Новинка в версии 10 Seattle! Полная настройка вида инспектора объектов с возможностью скрыть панель описания, быстрые действия и новую панель фильтра
  • Новинка в версии 10 Seattle! Содержимое инспектора объектов можно фильтровать, оставляя только нужные элементы
  • Новинка в версии 10 Seattle! Сочетания клавиш для уменьшения и увеличения шрифта в редакторе кода
  • Улучшено в версии 10 Seattle! Диспетчер библиотек GetIt для удобного поиска, загрузки и обновления библиотек исходного кода, компонентов и других ресурсов с серверов Embarcadero GetIt*. Расширены категории, улучшен пользовательский интерфейс и добавлены новые действия
  • * Для использования GetIt требуется подключение к Интернету. Эта функция недоступна при разработке без подключения к сети.
  • Улучшено в версии 10 Seattle! Статистика по проектам помогает отслеживать активность и точнее оценивать производительность группы разработчиков
  • Улучшено в версии 10 Seattle! История операций с буфером обмена регистрирует содержимое предыдущих операций вырезания и вставки, позволяя вставить его еще раз
  • Улучшено в версии 10 Seattle! Поддержка множественной вставки позволяет выполнить операцию вставки одновременно в нескольких строках исходного кода
  • Улучшено в версии 10 Seattle! Проверка скобок, выделение управления потоком и структурное выделение
  • Улучшено в версии 10 Seattle! Выделение управления потоком позволяет проследить последовательность перехода по коду непосредственно в редакторе
  • Улучшено в версии 10 Seattle! Панель навигации по коду в верхней части редактора содержит поля со списками классов и методов
  • Улучшено в версии 10 Seattle! Интеллектуальные клавиши теперь полностью интегрированы
  • Улучшено в версии 10 Seattle! Интеллектуальный поиск символов
  • Улучшено в версии 10 Seattle! Набор новых примеров и демонстраций, которые помогут начинающим и опытным разработчикам в полной мере раскрыть возможности среды
  • Новинка в версии 10 Seattle! Поддержка параллельной компиляции C++

УПРАВЛЕНИЕ ИСХОДНЫМ КОДОМ

  • Улучшено в версии 10 Seattle! Библиотеки Subversion обновлены до версии 1.8.13

ОПТИМИЗАЦИЯ КОДА

  • Новинка в версии 10 Seattle! Синхронизация прототипов - как только вы меняете прототип для функции, можно автоматически синхронизировать разделы интерфейса и реализации в соответствии с внесенными изменениями (только для языка Object Pascal)

ВСТРОЕННЫЕ СРЕДСТВА ОТЛАДКИ

  • Новинка в версии 10 Seattle! Удаленная отладка в 64-разрядной системе iOS на устройстве

БИБЛИОТЕКА ДОСТУПА К ДАННЫМ FIREDAC ДЛЯ РАЗЛИЧНЫХ УСТРОЙСТВ

  • Новинка в версии 10 Seattle! Полная поддержка FireDAC для базы данных NoSQL MongoDB, включая новый драйвер FireDAC MongoDB
  • Новинка в версии 10 Seattle! Классы-оболочки API MongoDB, включая TMongoConnection, TMongoDatabase, TMongoCollection и другие
  • Новинка в версии 10 Seattle! Команды MongoDB query, pipeline, update и другие в гибких конструкторах методов
  • Новинка в версии 10 Seattle! Наборы данных для MongoDB, включая TFDMongoDataSet (привязывает набор данных к курсору MongoDB), TFDMongoQuery (выполняет запросы к коллекции MongoDB) и TFDMongoPipeline (выполняет конвейеры, обращающиеся к коллекции MongoDB)

ИНТЕГРИРОВАННОЕ ТЕСТИРОВАНИЕ МОДУЛЕЙ

  • Новинка в версии 10 Seattle!Поддержка модульного тестирования DUnitX для мобильных платформ (iOS и Android)

МНОГОУРОВНЕВЫЕ ПРИЛОЖЕНИЯ DATASNAP

  • Новинка в версии 10 Seattle! Пример использования компонента FDSchemaAdapter в приложениях DataSnap
  • Улучшено в версии 10 Seattle! Поддержка DataSnap для доступа к наборам данных FireDAC и согласования изменений с помощью разностных наборов (с модулем FireDACJSONReflect), теперь поддерживается сжатие данных для оптимизации пропускной способности
  • Новинка в версии 10 Seattle! Клиенты DataSnap используют System.NET для HTTP и HTTPS без необходимости развертывать клиентскую библиотеку OpenSLL

ПОДДЕРЖКА ОБЛАЧНЫХ ТЕХНОЛОГИЙ

  • Улучшено в версии 10 Seattle! Amazon Simple Storage Service (S3) API
  • Улучшено в версии 10 Seattle! Amazon Queue Service API
  • Улучшено в версии 10 Seattle! Amazon SimpleDB API
  • Улучшено в версии 10 Seattle! Теперь облачные библиотеки пользуются поддержкой собственных библиотек HTTP и HTTPS в System.Net

КЛИЕНТСКАЯ БИБЛИОТЕКА REST И BAAS

  • Улучшено в версии 10 Seattle! Модули чтения и записи JSON используются в клиентской библиотеке BaaS
  • Улучшено в версии 10 Seattle! Модули чтения и записи JSON используются в клиентской библиотеке REST


Давно не обновлялись? Вот что мы добавили в последних выпусках:

FM = доступно для платформы приложений FM.
VCL = доступно для VCL.

Главные новые возможности XE8 Преимущества

ИНТЕГРИРОВАННЫЕ КОМПИЛЯТОРЫ И НАБОРЫ

  • Компилятор и набор инструментов Object Pascal для 64-разрядной iOS
  • Компилятор и набор инструментов C++ для 64-разрядной iOS
  • Поддержка универсальных приложений iOS (включение 32- и 64-разрядных двоичных файлов в пакет приложения)

ПЛАТФОРМА ПРИЛОЖЕНИЙ FMX (FIREMONKEY)

  • Предпросмотр FireUI на мобильных платформах
  • Предпросмотр на разных устройствах
  • Расширенные возможности работы со стилями в дизайнере единого интерфейса, в том числе универсальные стили и настройка стилей Windows
  • Диспетчер устройств FireUI позволяет изменять спецификации доступных устройств и добавлять новые устройства
  • Элементы управления Memo для платформы iOS
  • Элементы управления ListView для платформы iOS
  • Элементы управления Calendar для платформы iOS
  • Элементы управления Switch для платформы iOS
  • Компонент MapView для мобильных платформ (iOS и Android), поддерживающий специализированные библиотеки интерактивных карт для каждой платформы (разработанные соответственно Apple и Google)
  • Компонент WebBrowser для Windows
  • Компонент WebBrowser для OS X
  • Улучшенный набор компонентов платформы и индивидуально настраиваемых компонентов, в том числе новые варианты стиля для iOS и улучшенная работа с Z-порядком (свойство ControlType для нестандартных элементов управления)
  • Компонент ImageList для FireMonkey
  • Улучшенная поддержка мультимедиа в FireMonkey
  • Поддержка более высокого разрешения в компонентах камеры
  • По умолчанию включен стиль Android Lollipop (только для Android)
  • Новинка в XE8! Поддержка средств анализа приложений FireMonkey*
    * Для хранения данных анализа, проводимого во время выполнения, и доступа к ним требуется особый контракт с оплатой, которая зависит от объема данных.
  • Расширения и дополненные протоколы для связывания приложений
  • Улучшенная платформа Bluetooth и новый компонент TBluetooth для классического Bluetooth
  • Поддержка приближения с использованием технологии маяков (в том числе стандарты iBeacon и AltBeacon) для iOS, Android и OS X

БИБЛИОТЕКА ВИЗУАЛЬНЫХ КОМПОНЕНТОВ (VCL)

  • Улучшенное масштабирование шрифтов VCL
  • Поддержка средств анализа приложений VCL*
    * Для хранения данных анализа, проводимого во время выполнения, и доступа к ним требуется особый контракт с оплатой, которая зависит от объема данных.
  • Расширения и дополненные протоколы для связывания приложений VCL
  • Улучшенная платформа Bluetooth и новый компонент TBluetooth для классического Bluetooth

ВОЗМОЖНОСТИ ЯЗЫКА И РАБОТА С БИБЛИОТЕКАМИ СРЕДЫ ВЫПОЛНЕНИЯ

  • Упрощенное создание и инициализация массивов для компиляторов C++ на основе Clang
  • Заголовки API для 64-разрядной архитектуры iOS и интеграция с RTL для Delphi и C++
  • Физический движок Box2D
  • Интерфейсы Object Pascal для физического движка Box2D
  • Новый модуль RTL System.Hash с хэш-функциями для поддержки новой платформы HTTP
  • Новая клиентская платформа HTTP, содержащая эквиваленты для библиотек на всех поддерживаемых платформах.
  • Новые компоненты NetHTTPClient и NetHTTPRequest, предоставляющие простой доступ к клиентской платформе HTTP
  • Поддержка собственных клиентских библиотек HTTP/HTTPS в Windows
  • Поддержка собственных клиентских библиотек HTTP/HTTPS в OS X
  • Поддержка собственных клиентских библиотек HTTP/HTTPS на мобильных платформах (iOS и Android)

ИНДИВИДУАЛЬНАЯ ПРОИЗВОДИТЕЛЬНОСТЬ РАЗРАБОТЧИКОВ

  • Диспетчер библиотек GetIt для удобного поиска, загрузки и обновления библиотек исходного кода, компонентов и других ресурсов с серверов Embarcadero GetIt
  • Средство переноса параметров конфигурации для переноса конфигурации из старых версий продукта в новую, а также между различными экземплярами одной версии
  • Улучшенная начальная страница
  • поддерживает структурное выделение кода, проверку скобок и выделение управления потоком
  • Улучшенный диспетчер проектов, поддерживающий добавление файлов баз данных и упрощающий их развертывание
  • Усовершенствованный процесс установки и сокращенный объем занимаемого пространства
  • Позиционирование виртуальных форм для конструктора FireMonkey
  • Project Statistics provides developers with a clear picture of team productivity with activity tracking.
  • Clipboard History keeps a record of clipboard contents so developers can paste content previously copied.
  • Multi-Paste Support performs the same paste operation on multiple source code lines at once.
  • Modeless and Context-Sensitive Refactoring support which includes: renaming variables, classes, field and properties, inlining, introducing and splitting local variables, removing unused variables, eliminating with statements, extracting methods, adding parameters, and moving classes to a different unit (Object Pascal language only).
  • Stack Bookmarks improves code navigation.
  • Parenthesis Matching provides a visual queue to keep code clear.
  • Flow Control Highlighting provides visual representation of flow jumps in code directly in the editor.
  • Structural Highlighting
  • Code Navigation Toolbar places classes and methods into a drop down box for easy in-code navigation (Object Pascal language only).
  • Smart Keys and Smart Symbol Search (Object Pascal language only)
  • Code Analysis tracks code quality with several code statistics like length parameters, nested statements, and cyclomatic complexity (Object Pascal language only).

УПРАВЛЕНИЕ ИСХОДНЫМ КОДОМ

  • Version Insight - Integrated framework for supporting source code management tooling inside the IDE
  • Интеграция Subversion со средой разработки, в том числе метки списка изменений, диалоговое окно слияния SVN, переключение веток и другие функции
  • Интеграция контроля версий Git в среду разработки: включена проверка подлинности, регистрация и извлечение изменений в удаленных репозиториях
  • Интеграция контроля версий Mercurial в среду разработки (поддерживается клонирование удаленного репозитория, локальная фиксация изменений, отображение журнала)

ИНТЕГРИРОВАННЫЕ СРЕДСТВА МОДУЛЬНОГО ТЕСТИРОВАНИЯ

  • Интегрированное модульное тестирование с помощью платформы тестирования DUnitX
  • Мастера модульного тестирования для ускорения и упрощения тестирования модулей и создания проектов модульного тестирования

БАЗА ДАННЫХ

  • Базовая оптимизация DB.PAS TField

БИБЛИОТЕКА ДОСТУПА К ДАННЫМ FIREDAC ДЛЯ РАЗЛИЧНЫХ УСТРОЙСТВ

  • Поддержка базы данных FireDAC Teradata на основе ODBC-драйвера для Teradata
  • Поддержка FireDAC для просмотра изменений в XE7
  • Поддержка FireDAC для уведомлений об изменениях
  • Улучшенное управление обновлениями FireDAC
  • Инструменты и сценарии для простого переноса кода dbExpress в FireDAC
  • Поддержка мобильных баз данных iOS и Android, включая SQLite, InterBase ToGo и IBLite
  • Комплексная поддержка базы данных SQLite версии 3 и выше, в том числе "интеллектуальное" распознавание типов данных, поддержка динамических и статических ссылок

СЕРВИСЫ ENTERPRISE MOBILITY SERVICES

  • Улучшенная интеграция FireDAC/EMS, главным образом касающаяся управления установкой обновлений
  • Поддержка сервера push-уведомлений EMS для iOS и Android
  • Поддержка внешних учетных данных в EMS
  • Расширенный административный API EMS теперь поддерживает установку EMS и push-ресурсы EMS
  • Пул подключений к базе данных и другие средства оптимизации EMS
  • Новый компонент EMSClientAPI, упрощающий разработку клиентской части EMS
  • Средства анализа и составления отчетов по пользователям, группам, сеансам и вызовам API через консоль EMS с веб-интерфейсом
  • Возможность экспорта данных с консоли EMS в CSV-файлы
  • Расширенная аналитика для пользователей и групп
  • Клиентское приложение EMS для управления учетными записями пользователей

СОЕДИНИТЕЛИ DATASNAP

  • Мобильные соединители DataSnap для Objective-C с поддержкой SDK для iOS 7 и iOS 8

ВКЛЮЧЕННЫЕ БАЗЫ ДАННЫХ

  • InterBase XE7 Developer Edition - до 20 пользователей и 80 логических подключений

ЛИЦЕНЗИРОВАНИЕ И УПРАВЛЕНИЕ СРЕДСТВАМИ

  • В сетевых лицензиях поддерживаются предыдущие версии (Delphi 2007-XE7, C++Builder 2007-XE5, HTML5 Builder XE3, RadPHP XE2). Лицензии на Delphi 7 и C++Builder 6 приобретаются отдельно
Главные новые возможности XE7 Преимущества

Дизайнер единого интерфейса

  • RAD Studio XE7 представляет единственное в мире решение для компиляции native-приложений Windows, OS X, iOS и Android из действительно общего исходного кода.
  • Новый способ создавать в визуальном конструкторе форм единый пользовательский интерфейс, который адаптируется к устройствам различных типов и форм-факторов и с разными операционными системами
  • Пользовательский интерфейс разрабатывается только один раз, а затем его можно просматривать и настраивать для устройств любого типа (мобильных телефонов, планшетов и настольных компьютеров с системами iOS, Android, Windows или OS X)
  • Изменения в основном пользовательском интерфейсе можно распространять на интерфейсы отдельных устройств, а подгонка интерфейса для конкретного форм-фактора не затронет другие разновидности интерфейса
  • Макеты и стили можно настраивать для каждого устройства или легко применить наследуемый стиль
  • В решение входят готовые интерфейсы со стандартными размерами и макетами для многих популярных форм-факторов мобильных устройств, планшетов и настольных систем. Также можно добавлять собственные макеты и стили.
  • Для всех форм-факторов нужен только один "класс формы", что позволяет разработчику создать единый совместно используемый исходный файл, который будет управлять всеми общими событиями пользовательского интерфейса.

Сервисы поведения FireMonkey

  • Новый служебный API, который позволяет платформе и разработчику запрашивать информацию об устройстве с запущенным приложением, чтобы динамически подстраиваться к форм-фактору и операционной системе
  • В зависимости от типа конечного устройства меняется расположение элементов пользовательского интерфейса (например, вкладки по-разному располагаются на различных мобильных платформах)

Компонент MultiView

  • MultiView - это уникальный новый компонент FireMonkey, который использует сервисы поведения для динамического отображения в зависимости от форм-фактора и особенностей платформы.
  • Компонент MultiView располагает меню в зависимости от устройства: на телефоне это будет выдвижное меню, а на планшете - всплывающее или прикрепляемое меню

Сервисы Enterprise Mobility Services

  • Сервисы Enterprise Mobility Services - готовый стек ПО промежуточного слоя MEAP (платформа мобильных корпоративных приложений) на основе REST, в который входит размещение API, доступ к данным, доступ к базе данных SQL и функции развертывания, обслуживание мобильных клиентов, настольных компьютеров и веб-приложений
  • Управление данными на разных уровнях с помощью масштабируемого ПО промежуточного слоя RESTful с неизменным состоянием
  • Создание настраиваемых API для бизнес-функций
  • Доступ к высокопроизводительным корпоративным базам данных Oracle, DB2, Microsoft SQL Server, Informix и многим другим из мобильного приложения с помощью ПО промежуточного слоя
  • Управление настраиваемыми API для мобильных платформ с помощью REST/JSON посредством загружаемых модулей
  • Компоненты, обеспечивающие многоуровневый доступ к данным с помощью стандартных механизмов REST/JSON
  • Средства анализа и составления отчетов по пользователям, сеансам и вызовам API с веб-интерфейсом
  • Безопасное хранение данных на серверах и мобильных устройствах
  • Быстрое подключение приложений к корпоративным API, базам данных и сервисам, размещенным как локально, так и в частном облаке
  • Гибкие варианты лицензирования развертывания. Лицензии на развертывание приобретаются по числу пользователей, обращающихся к сервисам Enterprise Mobility Services

Соединение приложений посредством связывания, REST и Bluetooth

  • Технология связывания приложений в RAD Studio позволяет приложениям легко находить другие приложения для вещания и связывания по локальной сети Wi-Fi или через Bluetooth
  • Существующие приложения VCL Windows можно дополнить сопутствующими мобильными приложениями или устройствами Bluetooth, просто добавив несколько компонентов
  • Подключение к гаджетам с поддержкой Bluetooth и Bluetooth LE, таким как медицинские датчики и носимые устройства, позволяет создавать уникальные отраслевые решения
  • Простое подключение к API REST на любом близкорасположенном устройстве для взаимодействия с гаджетом
  • Специальный компонент Bluetooth LE для подключения к маломощным микрогаджетам

Библиотека параллельных вычислений

  • Библиотека параллельных вычислений повышает производительность в геометрической прогрессии, упрощая создание многопоточных приложений, эффективно использующих многоядерные процессоры
  • Самонастраивающийся пул потоков повышает производительность существующих приложений VCL и FireMonkey
  • В приложения можно включить новый модуль System.Threading, который открывает следующие возможности:
    • параллельные циклы for;
    • планирование задач;
    • будущие результаты (объекты future);
    • соединение нескольких задач и ожидание завершения всех задач.
  • Простая интеграция дает значительный прирост производительности

Улучшенная среда и инструменты разработки

  • Новое приложение PAServer Manager для OS X работает в области уведомлений и позволяет запускать несколько экземпляров PAServer и управлять ими (приложение Platform Assistant предназначено для разработки приложений iOS и OS X)
  • Улучшенная поддержка контроля версий Subversion и поддержка нового контроля версий Git
  • Новый интегрированный дизайнер единого интерфейса
  • Поддержка добавления классов Java в пакет Android APK из среды разработки
  • Пошаговые руководства по среде разработки, знакомящие пользователя с возможностями RAD Studio
  • Новый генератор native-мостов Java2Delphi для Android

Улучшения RTL и VCL

  • Новая библиотека OmniXML ускоряет работу, особенно на мобильных платформах, и упрощает выбор обработчика XML по умолчанию
  • Улучшенная низкоуровневая обработка JSON
  • Обновленная библиотека C++ STL для iOS и новые версии библиотек Boost и Dinkumware для Win64
  • Улучшения компонента панели задач, появившегося в версии XE6, с целью поддержки нового компонента VCL TJumpLists для списков переходов панели задач Windows
  • Новый модуль для кодирования и декодирования веб-кодировок
  • Сотни усовершенствований, касающихся качества и производительности

Улучшение языка Object Pascal

  • Улучшенная инициализация динамических массивов
  • Поддержка различных сочетаний константных и динамических массивов
  • Строковые операции с динамическими массивами, в том числе объединение оператором "+", вставка и удаление
  • Конструктор массивов позволяет задать начальное значение глобальной переменной, представляющей собой динамический массив
  • Также оптимизированы контейнеры Generics

Улучшения баз данных и FireDAC

  • Теперь встраиваемая база данных IBLite доступна для Windows, OS X, Android и iOS
  • Поддержка потоковой передачи FireDAC для полей больших двоичных объектов, а также поддержка файловых потоков MSSQL
  • Поддержка собственных значений времени ожидания для команд API СУБД
  • Теперь параметры подключения FireDAC отображаются в инспекторе объектов в виде записи
  • Улучшенный обозреватель данных (отображаются первичные ключи и поля, отображаются внешние ключи и поля, теперь отображаются последовательности и генераторы)
  • Другие улучшения FireDAC, в том числе новый драйвер IBLite для настольных и мобильных систем

Улучшения платформы FireMonkey

  • Элементы управления TEdit и TCalendar переработаны и используют новую архитектуру представления. Можно динамически выбирать представление элемента управления: стандартное на основе стилей или native-представление платформы iOS
  • Поддержка нескольких мониторов на настольных платформах
  • Теперь компонент TBannerAd поддерживает API Google Mobile Ads из сервисов Google Play
  • Эффектный полноэкранный режим на Android KitKat
  • Список TListView с обновлением путем вытягивания для iOS и Android

Новые возможности
RAD Studio XE6

  • Компоненты связывания приложений FM VCL
  • Компонент панели задач VCL
  • Интеграция с облачными сервисами (BaaS) посредством компонентов для Kinvey и Parse FM VCLVCL/li>
  • Новые стили VCL
  • Компоненты датчиков VCL
  • Реклама в приложениях и покупка через приложения FM
  • Создание приложений для Google Glass FM
  • Специальные возможности для настольных приложений FireMonkey FM
  • Улучшения в области производительности, стабильности и качества FM VCL
  • Создание приложений для Android на C++ FM
  • Поддержка пакетов C++ для 64-разрядных ОС Windows FM VCL
  • Поиск определений и справочной информации для C++ FM VCL
  • Улучшения FireDAC и обновления драйвера Informix FM VCL
  • Обозреватель баз данных для FireDAC FM VCL
  • Поддержка Apache (WebBroker)
  • Поддержка DirectX 11 FM VCL

Новые возможности
RAD Studio XE5

  • Разработка приложений Android на Delphi и приложений iOS на C++ FMFM
  • Новые мобильные компоненты для Android и iOS FM
  • Поддержка клиента REST для доступа к облачным сервисам RESTful (начиная с редакции Professional) FM VCL
  • Система FireDAC интегрирована в программу установки Delphi, и основные компоненты включены в редакцию Professional FM VCL
  • База данных IBLite для Android с лицензией на бесплатное неограниченное развертывание FM
  • Разработка приложений для iOS 7 FM
  • Исправления и улучшения FM VCL

Новые возможности
RAD Studio XE4

  • Создание приложений для iOS с помощью компилятора Delphi iOS ARM, набора инструментов, новой визуальной среды разработки и элементов управления для iOS FM
  • База данных IBLite для iOS с лицензией на бесплатное неограниченное развертывание FM
  • FireDAC: эффективный, быстрый и простой доступ к данным FM VCL
  • FireMonkey: поддержка датчиков расположения, ориентации и движения FM
  • Фреймы FireMonkey и новый компонент TListView FM
  • Полноэкранный режим для OS X FM
  • Исправления и улучшения FM VCL

Новые возможности
RAD Studio XE3

  • Компилятор C++Builder для 64-разрядной платформы Windows FM VCL
  • Поддержка Windows 8 FM VCL
  • Оформление приложений в современном стиле Windows с помощью интерфейса Metropolis FM VCL
  • Поддержка ОS X Mountain Lion и дисплеев Retina FM
  • Visual LiveBindings FM VCL
  • Расширенные стили FireMonkey, улучшенная поддержка аудио, видео и трехмерной анимации FM
  • Исправления и улучшения FM VCL
  • HTML5 Builder для создания веб-приложений и мобильных приложений

Новые возможности
RAD Studio XE2

  • Компилятор Delphi для 64-разрядной платформы Windows FM VCL
  • Платформа приложений FireMonkey - создание приложений для различных платформ и устройств на основе единой базы кода FM
  • Создание приложений для настольных устройств под управлением Windows и Mac OS X с помощью FireMonkey FM
  • Мобильные соединители DataSnap FM VCL
  • Обработчик LiveBindings FM VCL
  • Средство создания отчетов FastReport FM VCL

Новые возможности
RAD Studio XE

  • Расширенные возможности многоуровневого программирования с DataSnap FM VCL
  • Дополнительные прилагаемые средства разработки (CodeSite Express, IP*Works, Beyond Compare Differ) VCL
  • Поддержка облачных вычислений для Azure и Amazon FM VCL
  • Интеграция Subversion со средой разработки FM VCL
  • Регулярные выражения FM VCL

Новые возможности
RAD Studio 2009 и<br< RAD Studio 2010

  • Создание приложений с поддержкой жестов и касаний FM VCL
  • Поддержка Windows 7 FM VCL
  • IDE Insight FM VCL
  • В язык Delphi добавлена расширенная идентификация типов во время выполнения (RTTI) FM VCL
  • Unicode FM VCL
  • Ленточные элементы управления VCL
  • Значительное обновление DataSnap FM VCL
  • Generics и анонимные методы FM VCL

Начните работу с RAD Studio 10 Seattle уже сегодня!



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 10.08.2015 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Delphi Professional Named User
Enterprise Connectors (1 Year term)
IBM RATIONAL Clearcase Floating User From Rational Clearcase Lt Floating User Trade Up License + Sw Subscription & Support 12 Months
Quest Software. TOAD Xpert Edition
Oracle Database Personal Edition Named User Plus License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Программирование на Visual Basic/Visual Studio и ASP/ASP.NET
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100