1. Главная страница » Компьютеры

Embarcadero rad studio c builder

Автор: | 16.12.2019

Представляем вам главный и самый масштабный продукт крупного американского software-производителя Embarcadero Technologies — среду быстрого создания приложений RAD Studio. Представляет собой огромный программный комплекс, включающий самые новые и прогрессивные средства создания нового ПО, завязанного на взаимодействии с различными базами данных.

RAD Studio прошла долгий путь развития, сменив несколько владельцев, впрочем, как и многие другие продукты Embarcadero. В самом начале это была Borland Developer Studio, которая вышла на рынок впервые в 2002 году, а затем несколько версий выпускалась под этим названием вплоть до четвертой в конце 2005 года.

В 2006 году появилось структурное подразделение Borland – CodeGear, которое было организовано как отдельное юридическое лицо. Основное направление CodeGear было — разработка средств для работы с БД InterBase. В 2007 году выходит новая версия пакета под названием CodeGear RAD Studio.

В 2008 году Embarcadero Technologies покупает компанию CodeGear со всеми наработками, и с этого момента RAD Studio продолжает развиваться в стенах этой компании.

Можно считать, что Embarcadero Technologies внесли если не самый важный, то уж точно самый объемный и трудоемкий вклад в развитие RAD Studio. Всего с 2013 по 2017 гг. было выпущено девять полноценных версий. Начиная с 10-й версии, в маркировке продуктов присутствуют мировые столицы: 10 версия – Seattle, 10.1 – Berlin, 10.2 – Tokyo.

Последняя на сегодняшний день версия — 10.2.2 Tokyo – была представлена рынку 12 декабря 2017 года.

RAD Studio версия 10.2

Основные компоненты RAD Studio — Delphi и C++ Builder. Их можно приобрести также и отдельно, но в составе RAD Studio эти среды разработки составляют целостную основу всего программного комплекса.

Читайте также:  Ghtj hfpjdfybt nbgjd c

От версии к версии возможности и функционал RAD Studio непрерывно расширялись. В самой свежей версии были внесены следующие дополнения:

  • добавлен компилятор приложений под Linux в среду Delphi;
  • добавлена поддержка системы управления базами данных MariaDB;
  • реализована совместимость с операционной системой IOS 10 и MacOS Sierra;
  • поддерживается Windows 10 Anniversary Update;
  • поддерживается Android Nougat.

С предыдущей версии 10.1 Berlin в RAD Studio поддерживается Android 6.0. Эта версия тоже доступна в нашем онлайн-магазине.

В целом же Embarcadero RAD Studio сегодня представляет собой широчайший набор средств разработки приложений для Windows, Mac OS X, PHP, .NET и многочисленных веб-решений. Рассмотрим кратко важнейшие средства в составе RAD Studio:

На Delphi разрабатывается полноценное программное обеспечение для Windows и Mac OS X.

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

  • Embarcadero Prism™

Кроссплатформенная система для быстрой разработки, а также для создания программ, соответствующих парадигме Data Driven Design для тройки лидирующих на рынке операционных систем.

  • Embarcadero RadPHP

Служит для создания веб-приложений и в особенности – для значительного упрощения их создания за счет использования массы удобных визуальных средств. Компоненты RadPHP XE2 позволяют делать веб-интерфейсы в стиле iOS и Android.

Дает проектировщикам возможность документировать, анализировать и использовать данные повторно после обработки. Предоставляет инструменты обратного проектирования, оптимизации базы данных и т. д.

В состав последней версии RAD Studio входит SMP 2009 Developer Edition. Разработчики получают доступ к кроссплатформенной базе данных, используемой для создания и отладки приложений для малого и среднего бизнеса.

Помимо основных компонентов, RAD Studio включает также широкий спектр дополнительных и вспомогательных программных средств:

  • InstallAware Express – набор инструментов для новичков в программировании. Позволяет неопытным пользователям легко создавать установочные пакеты высокой сложности.
  • Rave Reports от Nevrona — полезный набор средств для составления отчётов.
  • FastReport – похожее на Rave Reports решение для составления быстрых отчётов.
  • FireMonkey — GUI-фреймворк, активно эксплуатирующий возможности графического процессора.
  • AppWave – средство для настольных приложений Windows, позволяющее взаимодействовать с ними в стиле интерфейса для мобильных устройств. Пользователи могут быстро находить и запускать приложения, не требующие установки, обновлять и отслеживать лицензии в ручном режиме.
  • TeeChart Standard от Steema — пакет средств для составления диаграмм.
  • VCL для веб-решений (IntraWeb) от Atozed Software — платформа веб-приложений RAD.
  • FinalBuilder Embarcadero Edition — автоматизация процесса сборки.
  • AQTime Standard от SmartBear — набор для составления профилей производительности.
  • CodeSite Express — средства ведения журнала для сборки приложений.
  • RemObjects Internet Tools и Oxfuscator — функциональная надстройка для веб-разработки в Delphi Prism и обфускации (запутывания для усложнения несанкционированного анализа) кода.
  • Beyond Compare Text Compare — инструментарий для удобного и наглядного сравнения исходного кода в разных файлах.

Embarcadero RAD Studio поставляется в различных вариантах сборки в зависимости от поставленных задач. Существуют четыре типовых варианта:

  • Starter. Это сборка для начинающих. С ее помощью можно создавать приложения, работающие с локальными базами данных. Допускается использовать в организациях одновременно не более пяти лицензий для разработки приложений с суммой дохода не более 1 тыс. долларов США.
  • Professional. Более расширенный вариант стартового пакета. Используется для создания приложений, работающих с локальными БД.
  • Enterprise. Мощное решение для создания клиент-серверных приложений и многоуровневых БД.
  • Architect. Пакет для моделирования и проектирования баз данных.

RAD Studio от Embarcadero – это практически исчерпывающий набор инструментов и библиотек для разработки программных приложений и целых комплексов любого масштаба для самых разных ОС. Для множества производственных целей этого пакета может оказаться более чем достаточно. Чтобы точно определить, какая версия и какой вариант сборки RAD Studio лучше всего подойдет вашим задачам, вы всегда можете обратиться к нашим консультантам. Специалисты детально опишут вам возможности каждого продукта.

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
FireMonkey Wiki
FMX/RTL/VCL Libraries Wiki
Code Examples Wiki
Installation Notes Wiki
Release Notes Wiki

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
Mobile Tutorials: Mobile Application Development (iOS and Android) PDF
FireMonkey Wiki
FMX/RTL/VCL Libraries Wiki
Code Examples Wiki
Installation Notes Wiki
Release Notes Wiki
Offline CHM Help (Updated: 5th of April 2018) ZIP

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
Mobile Tutorials: Mobile Application Development (iOS and Android) PDF
FireMonkey Wiki
FMX/RTL/VCL Libraries Wiki
Code Examples Wiki
Installation Notes Wiki
Release Notes Wiki
Offline CHM Help (Updated: 10th of May 2016) ZIP

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
Mobile Tutorials: Mobile Application Development (iOS and Android) PDF
FireMonkey Wiki
FMX/RTL/VCL Libraries Wiki
Code Examples Wiki
Installation Notes Wiki
Release Notes Wiki
Offline CHM Help (Updated: 1st of May 2016) ZIP

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
Mobile Tutorials: Mobile Application Development (iOS and Android) PDF
FireMonkey Wiki
FMX/RTL/VCL Libraries Wiki
Code Examples Wiki
Installation Notes Wiki
Release Notes Wiki

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
Mobile Tutorials: Mobile Application Development (iOS and Android) PDF
FireMonkey Wiki
FMX/RTL/VCL Libraries Wiki
Code Examples Wiki
Installation Notes Wiki
Release Notes Wiki

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
Mobile Tutorials: Mobile Application Development (iOS and Android) PDF
FireMonkey Wiki
FMX/RTL/VCL Libraries Wiki
Code Examples Wiki
Installation Notes Wiki
Release Notes Wiki

HTML5 Builder

HTML5 Builder Documentation Wiki

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
FireMonkey Wiki
FMX/RTL/VCL Libraries Wiki
Code Examples Wiki
Installation Notes Wiki
Release Notes Wiki

HTML5 Builder

HTML5 Builder Documentation Wiki

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
iOS Tutorials: Delphi iOS Application Development PDF
FireMonkey Wiki
FMX/RTL/VCL Libraries Wiki
Code Examples Wiki
Installation Notes Wiki
Release Notes Wiki
FireDAC API Reference HTML

HTML5 Builder

HTML5 Builder Documentation Wiki

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
FireMonkey Wiki
FMX/RTL/VCL Libraries Wiki
Code Examples Wiki
Installation Notes Wiki
Release Notes Wiki
FireDAC API Reference HTML

Embarcadero Prism

Embarcadero Prism Documentation Wiki

HTML5 Builder

HTML5 Builder Documentation Wiki

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
FireMonkey Wiki
FMX/RTL/VCL Libraries Wiki
Code Examples Wiki
Installation Notes Wiki
Release Notes Wiki

Embarcadero Prism

Embarcadero Prism Documentation Wiki

RadPHP

RadPHP Documentation Wiki

Delphi and C++Builder

Delphi and C++Builder Topics Wiki
What’s New Wiki
Installation Notes EDN
VCL/RTL Wiki
Examples Wiki
Quick Start Tutorial PDF EPUB MOBI
Help files (.hxs) June 2011 English rad.hxs, 18,605KB English vcl.hxs, 72,346KB French rad.hxs, 18,779KB French vcl.hxs, 72,740KB German rad.hxs, 22,972KB German vcl.hxs, 72,012KB Japanese rad.hxs, 20,065KB Japanese vcl.hxs, 71,068KB Read Me
Help files (.hxs) August 2010 rad.hxs, 18,289KB vcl.hxs, 64,398KB Read Me
Read Me for Help Update 3 Wiki

Delphi Prism

Delphi Prism Documentation Wiki

RadPHP

RadPHP Documentation Wiki

Delphi and C++Builder

Note for CHMs: Download the file, double-click on it, and uncheck the "Always ask before opening" checkbox.
If you do not uncheck that option, the Help pages will not display.

Delphi and C++Builder Topics Wiki | CHM (common) | CHM (win32)
VCL/RTL Wiki | CHM
Examples Wiki | CHM

Delphi Prism

Delphi Prism Topics Wiki

Quick Start

Quick Start PDF

Books

Getting Started with Delphi and C++Builder 2009 PDF | Print

Help Update 2 March 2009

Release Notes EDN Article
Blackfish SQL CHM 240KB | PDF 722KB | HTML | ZIP 168KB
Common CHM 4.05MB | PDF 10.3MB | HTML | ZIP 5.05MB
Win32 CHM 6.28MB | PDF 20.3MB | HTML | ZIP 8.59MB
VCL CHM 98.7MB | A-H PDF 216MB | I-R PDF 40.7MB | S-Z PDF 99.1MB | HTML | ZIP 192MB
DELPHI EXAMPLES PACKAGES ZIP 6.21MB | LIST
C++BUILDER EXAMPLES PACKAGES ZIP 4.08MB | LIST

Help Update 1 December 2008

Blackfish SQL PDF | ZIP
Common PDF
Generic Collections PDF
Win32
VCL A-D PDF | E-R PDF | S-Z PDF
DELPHI EXAMPLES PACKAGES ZIP
C++BUILDER EXAMPLES PACKAGES ZIP

Release September 2008

Blackfish SQL CHM | PDF | ZIP
Common CHM | PDF
Win32 CHM
VCL CHM | A-D PDF | E-R PDF | S-Z PDF

Quick Start

Quick Start PDF

Help Update 4: May/June 2008

Быстрое интегрированное проектирование и разработка для современных приложений

Создавайте красивые интерфейсы для ПК и мобильных приложений с RAD Studio

Вы готовы создавать лучшие пользовательские интерфейсы в своей жизни? Наш фреймворк библиотеки визуальных компонентов (VCL) для Windows и визуальная среда FireMonkey (FMX) для межплатформенных пользовательских интерфейсов обеспечивают основу для создания интуитивных и красивых пользовательских интерфейсов, поражающих на любой платформе: Windows, macOS, iOS и Android.

  • Один раз спроектировав UI, вы сможете легко настраивать его представление для разных платформ и устройств, без дополнительного перепроектирования или повторных усилий
  • Используйте Drag-and-drop чтобы переносить отображаемые и неотображаемые компоненты из палитры в визуальный редактор
  • Связывайте любые элементы пользовательского интерфейса с источниками данных при помощи визуального редактора LiveBindings Designer
  • Проверьте спроектированный интерфейс непосредственно на разных устройствах одновременно при помощи Live On-Device Preview
  • Добавьте адаптивность в свои интерфейсы для компьютеров, планшетов и смартфонов при помощи компонент, автоматически настраивающихся под разное разрешение экрана.
  • Применяйте встроенные и специфические для каждой платформы элементы управления для улучшения работы пользователей

Пишите код быстрее и лучше с помощью RAD Studio

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

  • Проводите меньше времени в ожидании завершения продолжительной компиляции благодаря нашим хорошо оптимизированным компиляторам для всех платформ
  • Выберите один из двух мощных и надежных языков (Delphi и усовершенствованный C++) и настройте среду разработки в соответствии со своим стилем написания кода
  • Code Insight™ обеспечивает автоматическое дополнение кода на основании уже написанного кода и используемых библиотек, чтобы ускорить и упростить дальнейшее написание кода
  • Получайте советы и подсказки из встроенной документации по мере написания кода
  • Сохраняйте гибкость процесса разработки с помощью дизайнера библиотеки визуальных компонентов, реструктуризации исходного кода в рамках методологии Agile и интерактивных шаблонов
  • Интегрируйте систему контроля версий, включая Git, Subversion и Mercurial

Более быстрая отладка с помощью интегрированных средств RAD Studio для отладки кода для инструментальной платформы?

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

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

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

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

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

Повысьте качество своего кода с помощью RAD Studio

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

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

Сотрудничайте более эффективно с помощью RAD Studio

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

  • Отслеживайте изменения и управляйте ими с помощью систем контроля версий, включая репозитории Subversion, Git и Mercurial
  • Переходите между изменениями и отслеживайте их историю во вкладке «История» в модуле просмотра кода с помощью встроенного просмотрщика различий
  • Используйте компиляторы для командной строки RAD Studio, которые идеально подходят для быстрой интеграции в конфигурации непрерывной сборки, используя нашу поддержку проектов MSBuild или CMake.

Расширяйте интегрированную среду разработки RAD Studio

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

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

Создание приложений с возможностью подключения

Создавайте законченные решения для современных приложений под Windows 10, macOS, iOS, Android и Linux.

Eдиная база исходного кода

Создавайте приложения для всех платформ, затрачивая меньше времени на написание кода. Написали один раз, скомпилировали для всего.

Доступные данные

Подключение к более чем 20 базам данных «из коробки» благодаря функции высокоскоростного прямого доступа FireDAC.

Средний уровень

Модернизируйте существующий код и компилируйте для разных платформ.

Приложение Windows 10

Добавьте в старые приложения поддержку Windows 10, современные способы управления и поддержку Windows Store

Приложение macOS

Разрабатывайте приложения для macOS быстро и просто с помощью RAD Studio.

Мобильные устройства

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

Internet of Things (IoT)

Легко подключайте свои приложения к гаджетам, устройствам, датчикам, корпоративным сервисам передачи и обработки данных.

Облако

RAD Studio имеется клиентская библиотека HTTP и REST, доступная для всех платформ и позволяющая вызывать не только REST-сервисы, но даже и специфические компоненты AWS и Azure.

Расширения

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

Проектируйте, создавайте, запускайте

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

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

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