Введение

Borland C++ IDE - это C и C++ IDE (интегрированная среда разработки), выпущенная Borland для MS DOS и Microsoft Windows. Он был преемником Turbo C++ и включал лучший отладчик, Turbo Debugger, который был написан в защищенном режиме DOS.

Библиотеки

Object Windows Library (OWL): набор классов C++ для облегчения разработки профессиональных графических приложений Windows. Turbo Vision: Набор классов C++ для создания профессиональных приложений в DOS. Эти классы имитируют некоторые аспекты приложений Windows, такие как: диалоговые окна, насосы сообщений, меню, ускорители и т. д. Borland Graphics Interface: библиотека функций для создания простой, презентационной 2D-графики. Включались драйверы для общего CGA, EGA и VGA, с поддержкой ограниченного числа режимов видео, но более продвинутые, сторонние драйверы также были доступны.

Дополнительные элементы

Borland Power Pack для DOS: используется для создания 16 и 32 бит защищенного режима DOS-приложений, которые могут получить доступ к ограниченному объему Windows API и вызвать функции в любой Windows DLL. Borland Code Guard: После установки и интеграции в IDE, Code Guard может вставлять код инструмента в окончательный исполняемый файл, который может использоваться для мониторинга: использования указателя, вызовов API, сколько раз вызывается какая-то функция и другие функции. Если обнаружена какая-либо ошибка, появляется всплывающее окно, отладчик может остановиться или запись журнала на диске. Доставляется для 16- и 32-битных приложений.

Borland C++ для MS-DOS, Windows

2.0 (1991; MS DOS) 3.0 (1991): Новая поддержка компилятора для создания приложений Microsoft Windows. 3.1 (1992): Введение IDE на базе Windows и прикладных фреймворков (OWL 1.0, Turbovision 1.0) 4.0 (1993; Windows 3. x): MS DOS IDE больше не поддерживается, включает OWL 2.0. 4.01 4.02 (1994) 4.5 4.51 4.52 (1995): Официальная поддержка Windows 95, OWL 2.5. Последняя версия 4.53 5.0 (1996 03 26 ((база, Development Suite), 1996 06 25 ((Design Tools); Windows 3. x/95/NT 3.51): Базовая версия включает Borland C++ 4.52, ObjectWindows Library (OWL) 5.0, Sun's Java Development Kit, Borland Debugger для Java, 32 битный IDE для ObjectScripting, Visual Database Tools (VDBT). Разработчики также включают в себя CodeGuard 32/16, PVCS Version Manager, InstallShield Express и AppAccelerator Just in Time для компилятора Java. Development Suite с версией Design Tools добавляет редактор сценария, редактор сценария, редактор объектной модели в издание Development Suite. Поддерживает компиляцию Windows 3.1/95/NT 3.51 и DOS-нативных исполняемых файлов, с поддержкой интегрированной среды разработки Windows 3.1 через BC++ 4.52. Он не работает (официально) на Windows NT 4.0 (которая была еще в разработке в то время). Третьи стороны показали некоторые проблемы с NT 4.0. Компилятор C++ может поддерживать библиотеки ObjectWindows Library (OWL) 5.0, Microsoft Foundation Classes 3.2/4.0. Обратите внимание, что даже в этой версии "огромная" модель памяти DOS-мишени компилятора не генерирует необходимый код для манипулирования огромными указателями, вместо этого вам нужно объявить каждый указатель как "char huge *" и т. Д. В отличие от компиляторов Microsoft и Watcom. 5.01 (1996 09 03 ((база, Development Suite, Design Tools)): Базовая версия теперь включает в себя Power Charger для демонстрации MFC от ViewSoft, Borland Delphi 2.0 Trial Edition, автоматическое создание веб-страниц и инструмент управления сайтом от DeltaPoint; с ObjectWindows Library (OWL), обновленной до 5.01. Издание Design Tools включает в себя инструменты объектно-ориентированного анализа и проектирования (OOAD) Together/C++ в дополнение к изданию Development Suite. 5.02 (1997 04 04): Последний независимый релиз Borland C++ IDE (впоследствии заменен серией C++Builder), окончательный релиз для поддержки компиляции в (реальном режиме) MS DOS. Новые функции включают поддержку операционной системы Windows NT 4.0, поддержку библиотеки MFC 4.1, подпись кода. Все версии включают полные исходные коды OWL и MFC. Соответствуя Borland C++Builder 3, CD-версия Borland C++ является бесплатной, если отправить по почте купон в коробку от пакета C++Builder 3 Professional. Зарегистрированные владельцы Borland C++ 5 могут получить обновление со скидкой.

Borland C++ компилятор

5.5 (2000 02 16; Windows 95/98/NT/2000): на основе Borland C++Builder 5, это бесплатный компилятор без IDE от родительского продукта. Включает Borland C++ Compiler v5.5, Borland Turbo Incremental Linker, Borland Resource Compiler / Binder, C++ Win32 Preprocessor, ANSI/OEM утилиту конвертации файлов набора символов, Import Definitions утилиту для предоставления информации о DLL, Import Library утилиту для создания импортируемых библиотек из DLL, Borland Turbo Dump, Librarian, Borland C/C++ Runtime Library, ANSI/ISO Standard Template Library (STL).

C++Builder с пакетом C++

Borland C++ Builder 4.0 + Borland C++ 5.02 (1999): комбинация пакетов для облегчения миграции на C++Builder.

Borland C++ для OS/2

Borland C++ 1.0 (1992) Borland C++ 1.5 (1992) Borland C++ 2.0 (1995 01 09 (базовая), 1995 06 01 (SMART toolset)): поддерживает OS/2 2.1 и Warp 3, OWL для библиотеки Presentation Manager 2.0. SMART Toolset Edition включает в себя Toolset Source Migration Analysis Reporting (SMART), разработанный One Up Corporation для автоматической миграции 16/32-битных кодов Windows и 16-битных кодов OS/2 на 32-битные OS/2.

Borland C++ (Builder) Мобильная версия

Первоначально релиз должен был быть выпущен в конце ноября 2002 года и в комплекте с корпоративными и профессиональными версиями Borland C++Builder 6. 29 апреля 2003 года Borland Software Corporation объявила о выпуске Borland C++ Mobile Edition для Series 60, Nokia Edition. Включает в себя версию Borland C++Builder 6, Series 60 Software Development Kit (SDK) для Symbian OS, Nokia Edition (включает эмулятор Nokia Series 60), C++ Mobile Edition plug-in. C++ Mobile Edition также доступна в качестве отдельного плагина для C++Builder 6, поддерживающего все, кроме Trial Editions.