1.4.3 C++ Builder
C++ Builder -- программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования(IDE), система, используемая программистами для разработки программного обеспечения на языке программирования C++.
Изначально разрабатывался компанией Borland Software, а затем её подразделением CodeGear, ныне принадлежащим компании Embarcadero Technologies.
C++ Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi. Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но обратное утверждение не верно.
C++ Builder содержит инструменты, которые при помощи drag-and-drop действительно делают разработку визуальной, упрощает программирование благодаря встроенному WYSIWYG -- редактору интерфейса и пр.
C++Builder первоначально создавалась только для платформы Microsoft Windows. Поздние версии, содержащие кроссплатформенную компонентную библиотеку Borland, поддерживают и Windows, и Linux.
В 2003 году Borland выпустила C++BuilderX (CBX), написанный при помощи той же инфраструктуры, что и JBuilder, который при этом был мало похож на C++ Builder или Delphi. Этот продукт предназначался для разработки больших программ для крупных предприятий, но коммерческого успеха не достиг. В конце 2004 года Borland объявила, что продолжит развитие классического C++ Builder и объединит его со средой разработки Delphi, прекратив, таким образом, разработку C++ BuilderX. Спустя примерно год после этого объявления, Borland выпустила Borland Developer Studio 2006, который включал в себя Borland C++Builder 2006, предлагавший улучшенное управление конфигурацией и отладкой. Borland Developer Studio 2006 -- единственный полноценный комплект, содержащий Delphi, C++ Builder и C# Builder.
В 2007 году CodeGear выпустила C++Builder 2007, в котором реализовала полную поддержку API Microsoft Windows Vista, увеличила полноту соответствия стандарту ANSI C++, увеличила скорость компиляции и сборки до 500 %, включила поддержку MSBuild, архитектур баз данных DBX4 и «VCL для Web», поддерживающий AJAX. Поддержка API Microsoft Windows Vista включила в себя приложения, изначально оформленные в стиле Vista, и естественную поддержку VCL для Aero и Vista Desktop.CodeGear RAD Studio 2007 содержит C++Builder 2007 и Delphi. Также в 2007 году CodeGear «воскресила» марку «Turbo» и выпустила две «Turbo» версии C++Builder: Turbo C++ Professional и Turbo C++ Explorer (бесплатный), основанных на Borland C++ Builder 2006.
В конце 2008 года компания CodeGear выпустила новую версию RAD Studio, в которую вошли Delphi 2009 и С++Builder 2009. В 2009 году в составе RAD Studio вышел C++Builder 2010.
Ранее сообщалось, что следующая версия, CodeGear C++ Builder (кодовое имя «Commodore»), будет обладать поддержкой x86-64 и возможностью создавать машинный x86-64 код. Однако в 2010 году в состав RAD Studio XE включена версия C++ Builder XE без этой функциональности.
В 2012 году Embarcadero выпустила C++ Builder XE3, совместимый с Windows 8. В 2013 году был выпущен C++ Builder XE4.
- ВВЕДЕНИЕ
- 1. Общая часть
- 1.1 Актуальность и информационных систем
- 1.2 Понятие информационной системы, виды информационных систем
- 1.3 Классификация ИС по различным признакам: по назначению, по виду деятельности, по структуре аппаратных средств, по используемым режимам работ
- 1.4.1 Microsoft Access
- 1.4.2 1С:Предприятие
- 1.4.3 C++ Builder
- 1.4.4 MySQL
- 1.5 Выбор технологии проектирования. Обоснование
- 2. Специальная часть
- 2.1 Описание процесса создания системы
- 2.2 Техническое задание
- 2.2.1 Введение
- 2.2.2 Требования к программе и программному изделию
- 2.2.4 Условия эксплуатации
- 2.2.5 Требования к программной документации
- 2.2.6 Технико-экономические показатели
- 2.3 ER-диаграмма (Сущность-связь)
- 2.4 Диаграмма вариантов использования
- 2.4.1 Вариант использования
- 2.5 Диаграмма деятельности
- 2.6 Логическая структура базы данных
- 2.7 Описание программы
- 2.8 Проектирование интерфейса пользователя. Разработка форм графического интерфейса и баз данных