Архитектура среды разработки этого продукта идентична Delphi 2.0. Разработка приложения представляет собой визуальное конструи-ро-вание форм приложения. Для описания реакции компонентов на те или иные события используется написание кода функций - обра-ботчиков событий. Среда разработки содержит встроенный отлад-чик и менеджер проектов, позволяющий управлять формами и модулями, составляющими приложение. Можно дополнить среду разработки новыми инструментами и экспертами.
Повторное использование кода
Borland C++ Builder способствует повторному использованию кода за счет механизмов визуального наследования форм, наличия биб-лиотеки визуальных компонент (общей с Delphi), а также поддержки стандарта ActiveX, что позволяет встраивать в приложения ActiveX-компоненты сторонних производителей. Можно создавать новые визуальные компоненты за счет расширения стандартной иерархии классов. Borland C++ Builder может использовать компоненты, созданные для Delphi 2.0, а также репозиторий, модули данных, формы, код, созданный в Delphi. В состав C++ Builder входит набор ActiveX-компонент для создания Internet/intranet-клиентов.
Эффективность компилятора и соответствие стандартам
Данная версия компилятора С++ полностью поддерживает стандарт ANSI/ISO C++, включая последние языковые рас-ши-рения (шаблоны, обработку исключений, информацию времени выполнения, новые типы данных - bool, explicit, mutable, typename). С помощью С++ Builder можно создавать как исполняемые файлы (EXE), так и библиотеки (LIB), а так-же динамически загружаемые библиотеки (DLL).
BDE обеспечивает для созданных приложений:
Borland С++ Builder обладает возможностью создавать и встраивать в приложение разнообразные отчеты. Для этой цели в его состав входит генератор отчетов Quick Report - набор компонентов, позволяющий проектировать отчет непосредственно на форме приложения. C его помощью можно встраивать в приложение разнообразные отчеты, в том числе использующие данные из многих таблиц, или содержащие графические поля.
Набор дополнительных приложений и утилит
Borland C++ Builder Professional, помимо среды разработчика и генераторов отчетов, включает в себя масштабируемый словарь данных, доступ к которому может быть осуществлен посредством утилиты Database Explorer - навигатора баз данных. Помимо этого, в версии Borland C++Builder Client/Server Suite имеются утилита SQL Explorer, позволяющая модифицировать серверную часть ин-фор-мационной системы (триггеры, хранимые процедуры, индек-сы) и утилита SQL-Monitor, позволяющая следить за генерацией при-ло-жением запросов к серверам баз данных. Отметим также на-ли-чие визуального генератора SQL-запросов - Visual Query Builder. Еще одна утилита - Data Migration Expert - позволяет осуществлять пе-ре-нос таблиц между различными источниками данных, в том чи-сле и между удаленными серверами. В комплект поставки Borland C++Builder Client/Server Suite входит также локальный сервер Borland InterBase, позволяющий создавать и тестировать клиент-серверные приложения.