Введение
Borland C++ IDE - это C и C++ IDE (интегрированная среда разработки), выпущенная Borland для MS DOS и Microsoft Windows. Он был преемником Turbo C++ и включал лучший отладчик, Turbo Debugger, который был написан в защищенном режиме DOS.
Borland C++ was a C and C++ IDE (integrated development environment) released by Borland for MS DOS and Microsoft Windows. It was the successor to Turbo C++ and included a better debugger, the Turbo Debugger, which was written in protected mode 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 могут получить обновление со скидкой.
3.0 (1991): New compiler support to build Microsoft Windows applications. 3.1 (1992): Introduction of Windows based IDE and application frameworks (OWL 1.0, Turbovision 1.0)
4.0 (1993; Windows 3. x): MS DOS IDE supported no longer, included OWL 2.0. 4.01
4.02 (1994)
4.5
4.51
4.52 (1995): Official support for Windows 95, OWL 2.5. Last version
4.53
5.0 (1996 03 26(base, Development Suite), 1996 06 25(Design Tools); Windows 3. x/95/NT 3.51): Basic version includes Borland C++ 4.52, ObjectWindows Library (OWL) 5.0, Sun's Java Development Kit, Borland Debugger for Java, native 32 bit ObjectScripting IDE, Visual Database Tools (VDBT). Development suite also includes CodeGuard 32/16, PVCS Version Manager, InstallShield Express, and AppAccelerator Just in Time for Java compiler. Development Suite with Design Tools version adds Scenario View Editor, Scenario View Editor, Object Model Editor to Development Suite edition. Supports compilation of Windows 3.1/95/NT 3.51 and DOS native executables, with Windows 3.1 integrated development environment supported via BC++ 4.52. It does not (officially) work on Windows NT 4.0 (which was still in development at that time). 3rd party tests exhibited some problems on NT 4.0. C++ compiler can support ObjectWindows Library (OWL) 5.0, Microsoft Foundation Classes 3.2/4.0 libraries. Note that even in this version, the "huge" memory model DOS target of the compiler does not generate the required code to manipulate huge pointers you instead need to declare every pointer as "char huge *" etc unlike both Microsoft and Watcom compilers. 5.01 (1996 09 03(base, Development Suite, Design Tools)): Base version now includes ViewSoft's Power Charger for MFC demo, Borland Delphi 2.0 Trial Edition, DeltaPoint's QuickSite automatic web page creation and site management tool; with ObjectWindows Library (OWL) updated to 5.01. Design Tools edition includes Together/C++ object oriented analysis and design tools (OOAD) over Development Suite edition. 5.02 (1997 04 04): Final independent release of the Borland C++ IDE (subsequently replaced up by the C++Builder series), final release to support compilation to (real mode) MS DOS target. New features include Windows NT 4.0 operating system support, MFC 4.1 library support, code signing. All versions include full OWL and MFC source codes. Corresponding to Borland C++Builder 3, the CD version of Borland C++ is free by mailing the in box coupon from C++Builder 3 Professional package. Registered Borland C++ 5 owners can receive update for discount.
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++ 1.5 (1992)
Borland C++ 2.0 (1995 01 09 (base), 1995 06 01 (SMART toolset)): Supports OS/2 2.1 and Warp 3, OWL for Presentation Manager 2.0 library. SMART toolset edition includes Source Migration Analysis Reporting Toolset (SMART) developed by One Up Corporation for automatic migration of 16/32 bit Windows and 16 bit OS/2 codes to 32 bit 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.