Embarcadero® C++Builder® XE — это единственная технология и среда для программирования на C++, полностью соответствующая концепции быстрой разработки приложений (RAD) и обеспечивающая сверхбыструю разработку удобных в сопровождении Windows-приложений с графическим пользовательским интерфейсом для различных платформ Windows и баз данных.
Embarcadero® C++Builder® XE — это единственная технология и среда для программирования на C++, полностью соответствующая концепции быстрой разработки приложений (RAD) и обеспечивающая сверхбыструю разработку удобных в сопровождении Windows-приложений с графическим пользовательским интерфейсом для различных платформ Windows и баз данных.
Полностью визуальная двусторонняя интегрированная среда C++Builder поддерживает концепцию быстрой разработки приложений и содержит тысячи компонентов, ускоряющих и упрощающих создание приложений с развитым графическим интерфейсом и приложений, активно работающих с базами данных.
Что нового в C++Builder XE?
C++Builder XE содержит сотни новых возможностей и усовершенствований для быстрой разработки полнофункциональных приложений. С помощью C++Builder XE можно быстрее выполнять работу, создавать высококачественные приложения, реализовывать многозвенную архитектуру и облачные вычисления. Ниже представлены некоторые ключевые новые возможности.
Более быстрое написание кода и повышение производительности благодаря новым инструментам.
- Управление версиями Subversion интегрировано в IDE для управления исходным кодом пользователей и групп.
- Инструменты FinalBuilder Embarcadero Edition, средства командной строки для аудита, метрик, средства форматирования и создания документов помогают автоматизировать и расширить процесс построения проекта.
- Средства работы с профилями AQTime Standard помогают выявлять и устранять проблемы при создании высокопроизводительных приложений.
- Расширенные возможности редактора кода для поиска, форматирования, навигации и сравнения файлов.
- CodeSite Express — средства журналирования для отладки высококачественных приложений.
Разработка приложений с использованием технологий облачных вычислений и многозвенных систем
- Новые компоненты упрощают работу с типами данных Microsoft Windows Azure, включая blobs, queues и tables.
- Удобное развертывание в облачной инфраструктуре EC2.
- Новые функции DataSnap, включая создание серверов с помощью C++Builder, новые мастера, поддержку серверов RESTful, шифрование, сжатие и новые параметры клиентских приложений.
Дополнительные возможности версии XE
- Бесплатные лицензии на прежние версии: C++Builder 2010, 2009, 2007 и 6.
- Сетевое лицензирование ToolCloud для упрощенного управления лицензиями и получения программных продуктов для организаций
Простое обновление до пакета All-Access, если требуется иметь полный набор современных средств разработки и управления базами данных.
Что означает XE в названии C++Builder XE?
XE — это обозначение новых версий основных продуктов Embarcadero. X означает разнородную среду, а E — Embarcadero. Обозначение XE показывает, что продукт является частью семейства инструментов Embarcadero для разработки разнородных приложений и баз данных. Такое обозначение, кроме того, подчеркивает уникальное преимущество решений Embarcadero, которое заключается в поддержке подключения к разнородным базам данных и платформам, а также в готовности к развертыванию.
Для C++Builder обозначение XE означает возможность взаимодействия с разнородными базами данных и возможности облачного развертывания DataSnap; в будущих выпусках будет поддерживаться возможность развертывания клиент-серверных компонентов на различные платформы и архитектуры ОС. Продукты с обозначением XE также поддерживают ToolCloud или содержат возможности ToolCloud для упрощенного доступа к инструментам по запросу и управления лицензиями. Использование обозначения XE также дает возможность объединить различные схемы нумерации и обозначения версий, использовавшиеся в двух десятках разных продуктов Embarcadero. Например, в некоторых выпущенных ранее продуктах номер года (к примеру, 2010) означал год, когда был выпущен продукт; в других продуктах номер года означал будущий год, на который запланирован выпуск продукта. Кроме того, использовались различные цифровые и десятичные обозначения версий, например версия 3 или версия 7.5.2, причем в одних случаях каждый год увеличивался основной номер версии, а в других — второе число в номере версии. Начиная с продуктов, выпущенных в 2010 календарном году, все основные продукты Embarcadero XE будут обозначаться кодом версии XE, а последующие основные версии будут обозначаться XE2, XE3, XE4 и т. п. Для более удобной поддержки и определения последовательностей версий продукты будут по-прежнему содержать внутренние технические номера версий, аналогичные использованным ранее. Например, для C++Builder 2010 в окне «О программе» отображается внутренний технический номер версии v14.0.XXXX, а внутренний технический номер версии C++Builder XE имеет аналогичный формат: v15.0.XXXX.
Состав C++Builder
C++Builder XE. Embarcadero® C++Builder® XE — это единственная среда C++, которая полностью соответствует концепции быстрой разработки приложений (RAD), объединяет мощные средства ANSI C++ и многофункциональную расширяемую инфраструктуру визуальных компонентов, а также предоставляет удобные средства для быстрого создания Windows-приложений.
ER/Studio 8.5 Developer Edition (в C++Builder Architect — полная лицензия, в C++Builder Professional и Enterprise — лицензия на ознакомительную версию). ER/Studio помогает проектировщикам баз данных анализировать, документировать и повторно использовать данные и предоставляет средства обратного проектирования, анализа и оптимизации баз данных.
InterBase SMP 2009 Developer Edition. InterBase SMP 2009 Developer Edition предоставляет разработчикам лучшую межплатформенную базу данных для создания и тестирования приложений для встраиваемых приложений и приложений для малых и средних предприятий.
Дополнительные программы. C++Builder XE включает широкий набор дополнительных программ, предоставляющих различные возможности.
- InstallAware Express предоставляет уникальные средства, позволяющие пользователям, которые не имеют навыков программирования и разработки сценариев, быстро создавать сложные установочные пакеты.
- Rave Reports компании Nevrona — широкий набор решений для создания отчетов.
- TeeChart Standard компании Steema — компоненты для быстрого и простого создания диаграмм.
- Библиотека визуальных компонентов (VCL) для веб-решений (IntraWeb) компании AtoZed — полнофункциональная платформа веб-приложений RAD.
- FinalBuilder Embarcadero Edition служит для автоматизации процесса построения проекта.
- CodeSite Express — средства ведения журнала для сборки высококачественных приложений.
- AQTime Standard компании SmartBear — создание профилей производительности.
- Beyond Compare — сравнение файлов исходного кода.
C++Builder ХЕ представлен в 3 редакциях:
- C++Builder XE Professional
- C++Builder XE Enterprise
- C++Builder XE Architect
C++Builder ХЕ Professional
Редакция C++Builder ХЕ Professional предназначена для создания высокопроизводительных приложений для настольных систем и рабочих станций и приложений с функциями сенсорного ввода, работающих под управлением Windows и использующих (или не использующих) встроенные и локальные базы данных. Благодаря объединению функций ANSI C++ библиотеки визуальных компонентов (VCL) и средств создания приложений, представляющих собой единый исполняемый файл, C++Builder полностью удовлетворяет потребности разработчиков на C++, которым необходимо создавать и поддерживать пакетные приложения Windows с графическим интерфейсом пользователя. Обеспечиваются следующие возможности:
- подключение к локальным базам данных InterBase® и MySQL;
- библиотека визуальных компонентов (VCL) для веб-решений (ограниченная функциональность) с поддержкой только автономных приложений и не более пяти подключений; поддержка ISAPI и HTTPS отсутствует;
- визуализация кода с использованием UML, упрощающая анализ исходного кода благодаря наглядному представлению.
C++Builder ХЕ Enterprise
Редакция C++Builder ХЕ Enterprise предназначена для разработчиков, применяющих C++ для создания активно работающих с данными многозвенных приложений с графическим интерфейсом, веб-приложений и клиент-серверных приложений, использующих различные источники данных и серверы баз данных. Высокая производительность и поддержка различных серверов баз данных превращают C++Builder Enterprise в идеальное решение для создания систем, использующих серверы баз данных разных производителей, и разработки надежных приложений, способных работать с разнородными серверами баз данных. C++Builder Enterprise поддерживает все возможности редакции Professional, а также следующие возможности создания веб-приложений, клиент-серверных приложений и приложений для работы с многоуровневыми базами данных:
- подключение к серверам баз данных InterBase, Firebird, MySQL, Microsoft SQL Server, Oracle, DB2, Informix и Sybase;
- разработка клиентов многозвенных приложений DataSnap;
- FinalBuilder Embarcadero Edition и средства командной строки для автоматизации построения проектов;
- библиотека визуальных компонентов (VCL) для веб-решений с поддержкой автономных приложений, служб, расширений ISAPI; поддерживается HTTPS, число подключений не ограничивается;
- полное двустороннее UML-моделирование с несколькими типами диаграмм, синхронизацией кода и моделей, созданием документации и шаблонами разработки.
C++Builder ХЕ Architect
Редакция Редакция C++Builder ХЕ Architect предназначена для разработчиков и групп, использующих C++ для создания клиент-серверных веб-приложений и приложений с многоуровневым графическим интерфейсом, активно работающих с данными и являющихся частью сложных или крупномасштабных корпоративных систем баз данных. Объединяя возможности быстрой разработки управляемых данными приложений и высокоскоростного доступа к данным с мощными средствами визуального моделирования данных, C++Builder Architect помогает разработчикам анализировать, проектировать и максимально эффективно использовать существующие корпоративные базы данных и структуры данных. C++Builder Architect поддерживает все возможности выпуска Enterprise и предоставляет следующие дополнительные мощные средства моделирования и проектирования баз данных:
- обратное проектирование, анализ и оптимизацию баз данных;
- возможность автоматического создания кода баз данных на основе моделей для прямого проектирования;
- создание логических и физических моделей на основе сведений, извлеченных из баз данных и файлов сценариев;
- работу с удобными для чтения и навигации диаграммами;
- усовершенствованное сравнение и объединение с помощью двунаправленных операций сравнения и объединения моделей и структур баз данных.
Системные требования для C++Builder® XE
- 1 Гб оперативной памяти (рекомендуется 2 Гб и более)
- 3 Гб свободного пространства на жестком диске
- 750 MB свободного пространства на жестком диске для условий
- DVD-ROM привод
- 1024x768 или более высокого разрешения
- Мышь или другое указательное устройство
- Processor Intel ® Pentium ® или совместимый, 1,4 ГГц минимум (рекомендуется 2GHz и выше)
- Поддерживаемые операционные системы:
- Microsoft ® Windows 7 (32-битная и 64-разрядная версия)
- Microsoft Windows Vista SP2 (32-битная и 64-разрядная, требует права администратора)
- Microsoft Windows Home XP или Professional (32-битная и 64-разрядная, SP2 или SP3)
- Microsoft Windows Server 2003 (32-битная и 64-бит, SP1) или 2008 (32-битная и 64-разрядная версия)