+7 (495) 545-44-85 8 (800) 775-04-59

Российский системный интегратор
Серверы и сетевое оборудование
Суперкомпьютеры и HPC-кластеры
Импортозамещение в сфере ИТ

Надёжность
21:33
Спецпредложения
x
Посмотреть все
спецпредложения

Embarcadero C++Builder - продвинутый программный кросс-платформенный инструмент для разработчиков приложений. Решение идеально подходит для создания красивых и удобных пользовательских интерфейсов UI для Windows и iOS. Версия C++ в RAD Studio поставляется с VCL - фреймворком для создания высокопроизводительных native-приложений для Windows и мощной платформой FireMonkey (FMX) для кроссплатформенных пользовательских интерфейсов.

Цена: 0 руб.*(по запросу)
Вы можете заказать это оборудование в лизинг Подробнее

Описание программного продукта Embarcadero C++ Builder

Заслужившая любовь разработчиков полнофункциональная RAD-среда с интегрированным набором инструментов для современного C++, помогающая создавать высокопроизводительные native-приложения Windows в 10 раз быстрее, чем с помощью конкурирующих решений.

Проектирование

Версия C++ в RAD Studio поставляется с VCL - отмеченным наградами фреймворком для создания высокопроизводительных native-приложений для Windows и мощной платформой FireMonkey (FMX) для кроссплатформенных пользовательских интерфейсов. Визуальная разработка для C++ никогда ещё не была проще и быстрее, и лучше всего то, что ваши проекты и ваш код всегда будут синхронизированы.

  • Быстро создавайте приложения для Windows с VCL для обеспечения непревзойденной native-производительности.
  • Используйте Drag-and-drop чтобы переносить отображаемые и неотображаемые компоненты из палитры в визуальный редактор
  • Расширяйте свои визуальные пользовательские интерфейсы с использованием компонентов от разных сертифицированных партнеров.
  • Используйте FMX, если у вас есть кросс-платформенные проекты, и вы хотите использовать одну и ту же базу исходного кода.
  • Экономьте время, легко привязывая источники данных с помощью визуальных средств к элементам пользовательского интерфейса с помощью конструктора LiveBindings.
  • Проверьте свой дизайн в режиме реального времени с помощью Live On-Device Preview на устройстве, чтобы отправить готовую форму на несколько устройств одновременно.
  • Добавьте адаптивный дизайн с компонентами, поддерживающими высокое разрешение (High DPI), для настольных компьютеров, планшетов и смартфонов
  • Используйте специфичные для конкретной платформы элементы управления для улучшения UX.

Кодирование

Разработчики и команды разработчиков ПО, следующие идеологии Agile, смогут писать код быстрее и лучше с помощью современных практик ООП, надежных фреймворков C++Builder и функциональной интегрированной среды разработки.

  • Тратьте меньше времени на длительное ожидание окончания компиляций с нашими высоко оптимизированными современными компиляторами C++ для Windows и iOS.
  • Использование Code Insight ™ обеспечит вам code-completion на основе вашего кода и используемых библиотек, чтобы помочь вам быстро и точно писать код, а также настроить IDE в соответствии с вашим стилем кодирования.
  • Получите нативный, высокоскоростной прямой доступ к СУБД InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, MongoDB и многим другим.
  • Получайте советы и подсказки из встроенной документации по мере написания кода
  • Используйте популярные библиотеки, такие как Boost, Eigen и ZeroMQ, а также используйте широкий набор инструментов и библиотек сообщества разработчиков.
  • Интегрируйте систему контроля версий, включая Git, Subversion и Mercurial

Отладка

Быстрее добирайтесь до первопричины ошибки за счет использования интегрированной межплатформенной отладки кода для инструментальной платформы. При помощи интегрированной среды разработки C++Builder можно осуществлять отладку приложений, работающих дистанционно под операционными системами Windows, macOS, iOS и Android.

  • Экономьте время благодаря интегрированному набору инструментов, объединяющему средства проектирования, компилятор и отладчик в единую среду разработки.
  • Добавляйте условные точки прерывания, чтобы быстро приостанавливать исполнение программы в указанном положении или при наступлении определенного условия.
  • Быстро исследуйте весь стек вызовов, чтобы отследить и обнаружить последовательность выполнения кода вплоть до текущей позиции.
  • Легко проверяйте текущее значение переменных, когда ваша программа остановилась во время отладки.
  • Проводите отладку на любом устройстве. Разверните приложение на любом устройстве, работающем под операционной системой iOS, чтобы провести его отладку так же, как если бы приложение работало локально. Воспользуйтесь точками прерывания, анализом стека вызовов, всплывающими подсказками и функцией вычисления выражений на локальных и дистанционных машинах, проводя отладку на всех развернутых платформах.

Развертывание

Создавайте приложения для предпочитаемых платформ своих пользователей. С помощью C++Builder создавайте приложения для настольных и мобильных систем из одной кодовой базы и развертывайте их для Windows, macOS, iOS и Android.

  • Специально для Store. Быстро создавайте комплекты приложений, которые можно развертывать в Windows Store (с помощью Desktop Bridge).
  • Определите файлы для развертывания на конкретной платформе и создайте конфигурацию. Внутри каждого проекта разработчики могут определять файлы для развертывания в зависимости от целевой платформы (например, Windows, macOS, Android, iOS), а также создавать конфигурации (например, «Отладка» или «Выпуск»)
  • Развертывайте файлы непосредственно из интегрированной среды разработки C++Builder. Быстро развертывайте файлы на удаленных машинах с использованием Platform Assistant Server (PA Server). PA Server объединяет файлы, определенные для развертывания, и упаковывает их в один экземпляр приложения.

Качество кода

Более быстрые циклы разработки не обязательно приводят к ухудшению качества. C++Builder включает множество функций, призванных внедрить передовые методы при написании кода, снизить дублирование и помочь вам стать суперразработчиком.

  • Сделайте свой код лучше, используя хорошо проверенные и высокооптимизированные межплатформенные библиотеки.
  • Превратите документацию на созданный код во включаемую напрямую справочную информацию, которая доступна как вам, так и другим разработчикам группы.
  • Создавайте тесты для компонентов во всем объеме своего кода, используя включенные фреймворки DUnit и DUnitX.
  • Наблюдайте за тем, что происходит внутри приложения, не прерывая его работу. Добавляйте журналирование в реальном времени для любого приложения с помощью функции CodeSite Logging.

Совместная работа

Функции сотрудничества и контроля версий C++Builder позволяют быстрее создавать более качественные продукты при независимой работе разработчика или его деятельности в составе группы. Code Collaboration обеспечивает более глубокое и точное понимание кода, более высокое качество тестирования, а также создание усовершенствованных продуктов.

  • Отслеживайте изменения и управляйте ими с помощью систем контроля версий, включая репозитории Subversion, Git и Mercurial
  • Переходите между изменениями и отслеживайте их историю во вкладке «История» в модуле просмотра кода с помощью встроенного просмотрщика различий
  • Поддержка конфигураций непрерывной сборки с использованием MSBuild, CMake и Ninja для проектов, как одного разработчика, так и целой команды.
  • Легкий доступ к облачным RESTful веб-службам с помощью встроенной поддержки REST и JSON/BSON.
  • Подключение к сервисам Amazon и Azure, включая сервисы приложений, баз данных и хранения с помощью Amazon API и Azure API в С++Builder.

Расширения

C++Builder включает в себя сотни компонентов, обеспечивающих все необходимое: от создания пользовательских интерфейсов до подключения к базам данных. Это ускоряет и упрощает построение бизнес-приложений для настольных компьютеров и мобильных платформ. Помимо встроенных компонентов VCL и FireMonkey доступен широкий ассортимент инструментов и компонентов, предлагаемых сообществами Delphi и C++Builder.

  • Менеджер пакетов GetIt. Быстро расширяйте функциональность своих приложений, загружая и интегрируя новые компоненты.
  • Получите легкий доступ к популярным библиотекам, таким как Boost, Eigen, ZeroMQ, SDL2, SOCI, libSIMDpp и Nematode
  • Создание приложений для Интернета вещей. Быстро добавляйте в интегрированную среду разработки C++Builder возможности Интернета вещей. Более 50 компонентов для Интернета вещей доступны БЕСПЛАТНО через GetIt.
  • Расширяйте интегрированную среду разработки с помощью инструментов и компонентов от партнеров компании Embarcadero Technologies.
  • Интегрированные инструменты и компоненты. Beyond Compare, FastReport, TeeChart, InterBase, IP*Works, CodeSight!
  • Расширяйте интегрированную среду разработки с помощью расширений и дополнений, созданных десятками сторонних лиц, чтобы настроить ее так, как хочется именно вам.

Технические особенности и преимущества решения C++ Builder от Embarcadero


Современный C++17 Вам предоставляется улучшенный компилятор Clang, Dinkumware STL и легкий доступ к Boost, Eigen и многим другим библиотекам.
Непрерывная интеграция
Поддержка конфигураций непрерывной сборки с использованием MSBuild, CMake и Ninja для проектов, как одного разработчика, так и целой команды.
Быстрая разработка
Отмеченные наградами визуальные дизайнеры помогают вам создавать проекты в 5 раз быстрее, чем конкурирующие решения.
Eдиная база исходного кода
Создавайте приложения для платформ Windows и iOS с меньшими усилиями по кодированию. Пишите один раз, компилируйте для всех платформ.
Доступные данные
Подключитесь к более чем 20 базам данных, таким как Oracle, SQL Server, MySQL и многим другим, с помощью средств высокоскоростного прямого доступа FireDAC.
Адаптивный пользовательский интерфейс
Один раз создайте единый адаптивный интерфейс с поддержкой конкретной платформы и разверните его для Windows и iOS.
Приложение Windows 10
Добавьте в старые приложения поддержку Windows 10, современные способы управления и поддержку Windows Store
Приложения для iOS
Разрабатывайте приложения для macOS быстро и просто с помощью C++Builder.
Интегрированное управление версиями
Отслеживайте изменения и управляйте ими с помощью систем контроля версий, включая репозитории Subversion, Git и Mercurial
Internet of Things (IoT)
Легко подключайте свои приложения к гаджетам, устройствам, датчикам, корпоративным сервисам передачи и обработки данных.
Поддержка облачных технологий
C++Builder имеется клиентская библиотека HTTP и REST, доступная для всех платформ и позволяющая вызывать не только REST-сервисы, но даже и специфические компоненты AWS и Azure.
Расширения интегрированной среды разработки.
Создайте встраиваемый модуль, чтобы добавить новые окна инструментов, редактор кода, автодополнение кода, новую подсветку синтаксиса, дополнительные блоки для высокоуровневых и низкоуровневых событий, возможности отслеживания процессов и потоков выполнения при отладке и многое другое.