Embarcadero CBuilder XE3
Программное обеспечение Embarcadero C++Builder XE3 является инструментом создания платформенно-ориентированных приложений с богатым интерфейсом для Windows – от XP до Windows 8 и Mac OS X Mountain Lion – с поддержкой Retina, Slates и Surface Pro на основе единого исходного кода на C++. Разработчики могут создавать приложение под Windows, а затем практически мгновенно получать реализацию для Mac с помощью развитых компиляторов C++Builder, визуальной среды разработки и множества доступных компонентов.
Интегрированная среда быстрой разработки приложений C++Builder XE3 содержит библиотеку VCL для создания платформенных приложений Windows, а также библиотеку FireMonkey для разработки приложений для Windows и Mac OS X. Созданные с помощью C++Builder XE3 приложения используют все возможности и быстродействие центрального и графического процессоров, при этом они разрабатываются на основе компонентов в мощной и быстродействующей визуальной среде, что позволяет экономить время и при необходимости получать полный доступ к исходному коду и аппаратному обеспечению.
Полная поддержка Windows 8
C++Builder XE3 позволяет легко и просто приводить интерфейс нового приложения в соответствие стилю Windows 8. С новой технологией Metropolis в Delphi и C++Builder разработчики могут создавать приложения, адаптированные к Windows 8, включая поддержку касаний и технологии Live Tile, компоненты для взаимодействия с датчиками для эффективной работы под Windows 8 на настольных системах и планшетных устройствах x86 Surface и Slate, а также под управлением предыдущих версий Windows – от XP до Windows 7.
Адаптация существующих приложений FireMonkey и VCL к стилю Windows 8 выполняется очень просто. При использовании технологии Metropolis можно продолжать компилировать пользовательские проекты в приложения под Mac OS X с поддержкой последней версии Mountain Lion и Retina.
Создание приложений для Windows 8 и Mac OS X Mountain Lion из единого исходного кода
C++Builder XE3 и FireMonkey FM2 позволяют создавать платформенно-ориентированные приложения для Windows и Mac, включая 64-битные приложения под Windows и Windows 8, Mac OS X Mountain Lion и более ранние версии Windows и Mac на основе единого исходного кода.
Повышение производительности работы
C++Builder XE3 является мультипликатором производительности разработчика, давая ему возможность охватывать больше платформ для настольных приложений, Интернета и мобильных платформ меньшими усилиями и гораздо быстрее.
Доступ к любым данным из любых источников
C++Builder XE3 предлагает поддержку взаимодействия с базами данных – от небольших настольных до масштаба предприятия, с ПО промежуточного слоя и облачными сервисами. Пользователи могут создавать надежные приложения для работы с базами данных – от встраиваемых до многозвенных, с поддержкой клиентских приложений на разных платформах, включая ПК, Интернет и мобильные системы. RAD Studio XE3 – это встроенная поддержка СУБД SQL Server, Oracle, Sybase, DB2, InterBase, SQL Anywhere, SQLite, MySQL и облачных сервисов, включая Windows Azure и Amazon.
Новые компоненты FireMonkey:
- ActionLists и Actions помогают отделять бизнес-логику от элементов интерфейса и повышать качество кода с точки зрения повторного использования.
- Поддержка Audio/Video, включая компоненты управления воспроизведением.
- Новый компонент типа Grid.
Редакции продукта C++Builder XE3
Редакция C++Builder XE2 Starter предназначена для начинающих разработчиков приложений на C++ для Windows. C++Builder Starter включает в себя упрощенную интегрированную среду разработки (IDE), редактор кода, компилятор, интегрированный отладчик, двусторонние визуальные конструкторы для ускорения разработки, сотни визуальных компонентов, средство локального подключения к базе данных InterBase и ограниченную лицензию для коммерческого использования. Возможности редакции Starter:
- Разработка 32-разрядных приложений для Windows с помощью C++Builder VCL и платформы приложений FireMonkey.
- Визуальная интегрированная среда разработки приложений.
- Сотни компонентов в комплекте поставки.
Редакция C++Builder XE3 Professional предназначена для создания высокопроизводительных приложений, использующих (или не использующих) встроенные и локальные базы данных, с графическим интерфейсом для ПК, Mac, терминалов/сенсорных экранов, а также рабочих станций. Благодаря объединению возможностей ANSI C++, разработки на основе компонентов и средств создания компактных и быстродействующих приложений, представляющих собой единый исполняемый файл, C++Builder полностью удовлетворяет потребности разработчиков, которым необходимо создавать и поддерживать пакетные приложения Windows и Mac с графическим интерфейсом пользователя. Возможности C++Builder Professional:
- Кросс-платформенная разработка для Windows и Mac OS X с использованием платформы приложений FireMonkey.
- Локальное подключение dbExpress к базам данных InterBase и MySQL.
- Расширенные средства написания кода, включающие в себя автозавершение кода, интерактивные шаблоны кода, оптимизацию кода, средства командной строки, средство форматирования кода, обозреватель классов, средства модульного тестирования и средства преобразования.
- Средства, входящие в специальную редакцию, включают в себя FastReport, AQtime Developer, Beyond Compare Differ, Raize CodeSite Express, IPWorks, TeeChart, IntraWeb Personal, Rave Reports, InstallAware и графическую библиотеку glyFX.
- Расширенные представления отладчика и средства отладки многопотоковых приложений.
- Интеграция облачных вычислений с Amazon EC2 и Windows Azure.
- Средства разработки XML и web-служб, а также расширенные средства разработки COM/DCOM.
- Расширенный набор компонентов VCL и исходный код VCL.
- Визуализация кода с помощью универсального языка моделирования (UML), упрощающего анализ исходного кода благодаря визуальному представлению.
Редакция C++Builder XE3 Enterprise предназначена для разработчиков, применяющих C++ для создания активно работающих с данными клиент-серверных, многоуровневых, облачных приложений с графическим интерфейсом и web-приложений, использующих различные серверы баз данных, службы и возможности подключения к большинству настольных и мобильных клиентских платформ и web-платформ. Высокая производительность и поддержка различных серверов баз данных превращают C++Builder Enterprise в идеальное решение для создания систем, использующих серверы баз данных разных производителей, и разработки надежных приложений, способных работать с разнородными серверами баз данных. В C++Builder Enterprise поддерживаются все возможности редакции Professional, а также следующие возможности:
- Подключение к серверам баз данных InterBase, Firebird, MySQL, Microsoft SQL Server, Oracle, DB2, Informix, Sybase ASE, SQL Anywhere и ODBC.
- Разработка многоуровневых приложений DataSnap.
- FinalBuilder Embarcadero Edition и средства командной строки для автоматизации построения.
- Полное двустороннее UML-моделирование с несколькими типами диаграмм, синхронизацией кода и моделей, созданием документации и шаблонами разработки.
Редакция C++Builder XE3 Ultimate предназначена для разработчиков и групп, занимающихся созданием, управлением и настройкой приложений, интенсивно работающих с базами данных и являющихся частью корпоративных систем баз данных. Кроме среды быстрой разработки приложений C++Builder Ultimate содержит DB PowerStudio, набор инструментов для разработки SQL, управления изменениями в базах данных, а также профилирования и настройки SQL. В C++Builder Ultimate поддерживаются все возможности редакции Enterprise, а также следующие возможности:
- Быстрая разработка высокоэффективного кода SQL с помощью Rapid SQL.
- Визуальная оптимизация кода SQL с помощью DB Optimizer.
- Более простое управление изменениями баз данных с помощью DB Change Manager.
Редакция C++Builder XE3 Architect предназначена для разработчиков и групп, использующих C++ для создания клиент-серверных, облачных, web-приложений и приложений с графическим интерфейсом, активно работающих с данными и являющихся частью сложных или крупномасштабных корпоративных систем баз данных. Объединяя возможности быстрой разработки управляемых данными приложений и высокоскоростного доступа к данным с мощными средствами визуального моделирования данных, C++Builder Architect помогает разработчикам анализировать, проектировать и максимально эффективно использовать существующие корпоративные базы данных и структуры данных. C++Builder Architect поддерживает все возможности редакции Enterprise и предоставляет дополнительные мощные средства моделирования и проектирования баз данных:
- Обратное проектирование, анализ и оптимизация баз данных.
- Возможность автоматического создания кода баз данных на основе моделей для прямого проектирования.
- Создание логических и физических моделей на основе данных, извлеченных из баз данных и файлов сценариев.
- Работа с удобными для чтения и навигации диаграммами.
- Усовершенствованное двунаправленное сравнение и объединение моделей и структур баз данных.