Embarcadero® C++Builder® 2010 — это передовая среда разработки на языке C++, предназначенная для создания интерактивных приложений с пользовательским интерфейсом для настольных компьютеров, рабочих станций, сенсорных дисплеев, информационных терминалов и Интернета. Миллионы разработчиков по всему миру выбирают C++Builder, поскольку на сегодняшний день это единственная действительно двусторонняя визуальная среда с широкими функциональными возможностями для быстрой разработки на языке C++ приложений с развитым пользовательским интерфейсом и приложений баз данных. Приложения, созданные в среде C++Builder, отличаются высочайшим быстродействием и компактностью, а также обладают полнофункциональным пользовательским интерфейсом и способностью подключаться практически к любой базе данных или другому источнику данных, не требуя дополнительной доработки.
C++Builder включает в себя мощный интегрированный набор инструментов ANSI/ISO C++, визуальную двустороннюю среду для создания интерактивных приложений с пользовательским интерфейсом и расширяемую платформу визуальных компонентов, содержащую свыше 250 стандартных классов и компонентов.
- Радикальное сокращение сроков разработки.
- Прикосновение к будущему.
- Работа со всеми типами баз данных, архитектур и протоколов.
РАДИКАЛЬНОЕ СОКРАЩЕНИЕ СРОКОВ РАЗРАБОТКИ
Программирование в C++Builder значительно эффективнее, чем в других средах и платформах C/C++, таких как GCC, Visual C++ и MFC. Библиотека визуальных компонентов (VCL) C++Builder инкапсулирует сложные, трудоемкие интерфейсы Windows API в удобные, расширяемые компоненты многократного применения. Она полностью интегрирована в среду разработки и двусторонние визуальные конструкторы. Это облегчает управление свойствами и методами компонентов через программный код и в визуальном режиме. В результате при разработке приложений с помощью библиотеки VCL приходится писать, отлаживать и тестировать до 5 раз меньше программных строк без ухудшения производительности и функциональных возможностей. Приложения, созданные с использованием компонентов, отличаются более высоким качеством, они удобнее в обслуживании и легче поддаются изменению.
- Визуальная двусторонняя среда для быстрой разработки приложений и библиотека визуальных компонентов.
- Быстрый компилятор и набор инструментов ANSI/ISO C/C++ с поддержкой предварительной спецификации C++0x.
- Интегрированная стандартная библиотека ISO C++, а также библиотеки TR1 и Boost.
ПРИКОСНОВЕНИЕ К БУДУЩЕМУ
C++Builder — единственная среда разработки на языке C++ со встроенной поддержкой касаний и жестов для нескольких платформ Windows. Она идеально подходит для создания современных интерактивных приложений, цифровых планшетов, информационных и торговых терминалов с сенсорным и мультисенсорным вводом. Поддержка сенсорного ввода в C++Builder отличается более высокой функциональностью, управляемостью и гибкостью, чем в других средах.
- Точный контроль. В то время как другие подобные средства используют поддержку сенсорного ввода, заложенную в ОС или в настольной системе, C++Builder позволяет контролировать сенсорный ввод на уровне форм, контейнеров и элементов управления.
- Поддержка операционных систем Windows 7, Windows Vista, Windows XP и Windows 2000.
- Поддержка различных способов ввода: традиционного сенсорного, мультисенсорного, с помощью пера и мыши.
- Более 30 стандартных жестов и возможность разрабатывать собственные жесты.
- Многоязычная виртуальная сенсорная клавиатура в библиотеке VCL.
РАБОТА СО ВСЕМИ ТИПАМИ БАЗ ДАННЫХ, АРХИТЕКТУР И ПРОТОКОЛОВ
Большинство систем доступа к данным на языке C++ либо рассчитаны на базы данных определенного поставщика, либо требуют значительной доработки для каждой конкретной базы или источника данных, либо используют неэффективные «универсальные» методы подключения к данным. Платформа C++Builder DataSnap® и драйверы доступа к данным dbExpress™ позволяют создать одну систему и с ее помощью легко получать доступ к различным источникам данных. При этом обеспечивается поддержка специфических функций баз данных разных поставщиков без ухудшения их быстродействия, производительности и управляемости.
- Проектное быстродействие баз данных Microsoft SQL Server, InterBase, DB2, Oracle, Sybase, MySQL, Firebird и т. д.
- Драйверы dbExpress для доступа к нескольким источникам данных через одну систему.
Основные возможности
- Интегрированные средства ANSI/ISO C++ с поддержкой предварительной спецификации C++0x
- Интегрированная среда быстрой разработки приложений с функцией перетаскивания мышью
- Поддержка библиотек Boost и TR1
- Более 250 компонентов в библиотеке VCL
- Встроенная поддержка касаний и жестов
- dbExpress с поддержкой 9 основных баз данных
- Многоуровневое промежуточное ПО DataSnap с поддержкой JSON, REST, HTTP, COM и XML
- Единая система для работы с Windows 2000, Windows Xp, Windows Vista и Windows 7
Новые возможности C++Builder 2010
- Поддержка Windows 7 API, Direct2D и мультисенсорного ввода
- Поддержка касаний и жестов для Windows 2000, Windows XP, Windows Vista и Windows 7
- IDE Insight — мгновенный доступ к любой функции или параметру
- C++ Class Explorer
- Визуализаторы отладки
- Поддержка Firebird dbExpress
- Классический интерфейс C++Builder 5/6 и панель инструментов со вкладками как опция
А также многое другое!
Основные различия редакций C++Builder 2010
professional
- Локальное подключение к базам данных InterBase, Blackfish SQL и MySQL
- Развертывание Blackfish SQL в системах с одним пользователем и размером базы данных 512 МБ
Веб-библиотека VCL с ограничением числа подключений (не более 5)
enterprise — включает все возможности редакции Professional и ряд дополнительных возможностей.
- Подключение к серверам баз данных InterBase, Firebird, Blackfish SQL, MySQL, Microsoft SQL Server, Oracle, DB2, Informix и Sybase
- Разработка многоуровневых приложений DataSnap
- Развертывание Blackfish SQL в системах с пятью пользователями и размером базы данных 2 ГБ
- Веб-библиотека VCL без ограничения числа подключений
Дополнительные возможности UML-моделирования
Architect — включает все возможности редакции Enterprise и ряд дополнительных возможностей.
- Средство ER/Studio Developer Edition для моделирования и разработки баз данных
Расширенные возможности UML-моделирования, в том числе проекты моделирования, не зависящие от языка |