Borland C++ - Borland C++

Borland C++
Deweloper(zy) Borland
Wersja stabilna
5,5 / 16 lutego 2000 ; 21 lat temu ( 2000-02-16 )
System operacyjny MS-DOS , OS/2 , Microsoft Windows
Rodzaj IDE
Licencja Zastrzeżone oprogramowanie
Stronie internetowej www .borland .com Edytuj to na Wikidanych

Borland C++ to C i C++ IDE ( zintegrowane środowisko programistyczne ) dla MS-DOS i Microsoft Windows . Był następcą Turbo C++ i zawierał lepszy debugger, Turbo Debugger , który został napisany w trybie chronionym DOS.

Biblioteki

Object Windows Library (OWL) : Zestaw klas C++ ułatwiający tworzenie profesjonalnych graficznych aplikacji Windows.

Turbo Vision : Zestaw klas C++ do tworzenia profesjonalnych aplikacji w DOS. Klasy te naśladują niektóre aspekty aplikacji Windows, takie jak: okna dialogowe , pompy wiadomości , menu , akceleratory itp.

Borland Graphics Interface : Biblioteka funkcji do tworzenia prostej grafiki 2D w stylu prezentacji. Dołączono sterowniki dla ogólnych funkcji CGA , EGA i VGA , z obsługą ograniczonej liczby trybów wideo, ale dostępne były również bardziej zaawansowane sterowniki innych firm.

Dodatki

Borland Power Pack for DOS : Używany do tworzenia 16- i 32-bitowych aplikacji DOS w trybie chronionym , które mogą uzyskać dostęp do ograniczonego zakresu Windows API i wywoływać funkcje w dowolnej Windows DLL.

Borland Code Guard : Po zainstalowaniu i zintegrowaniu z IDE, Code Guard może wstawić kod instrumentacji do końcowego pliku wykonywalnego, który może być używany do monitorowania: użycia wskaźnika , wywołań API , liczby wywołań niektórych funkcji i innych funkcji. Jeśli zostanie znaleziony jakiś błąd, pojawi się wyskakujące okienko, debuger może się zatrzymać lub dziennik zostanie zapisany na dysku. Dostarczane dla aplikacji 16- i 32-bitowych.

Historia wersji

Borland C++ dla MS-DOS, Windows

  • 2.0 (1991; MS-DOS )
  • 3.0 (1991): Nowa obsługa kompilatora do tworzenia aplikacji Microsoft Windows.
  • 3.1 (1992): Wprowadzenie opartego na systemie Windows IDE i frameworków aplikacji (OWL 1.0, Turbovision 1.0)
  • 4.0 (1993; Windows 3.x): IDE MS-DOS nie jest już obsługiwane, zawiera OWL 2.0.
  • 4.01
  • 4.02 (1994)
  • 4,5
  • 4,51
  • 4.52 (1995): Oficjalne wsparcie dla Windows 95, OWL 2.5. Ostatnia wersja
  • 4,53
  • 5.0 (1996-03-26 (podstawowy, Development Suite), 1996-06-25 (narzędzia projektowe); Windows 3.x/95/NT 3.51): wersja podstawowa zawiera Borland C++ 4.52, ObjectWindows Library (OWL) 5.0, Sun's Java Development Kit , Borland Debugger for Java, natywne 32-bitowe IDE ObjectScripting, Visual Database Tools (VDBT). Pakiet programistyczny zawiera również CodeGuard 32/16, PVCS Version Manager, InstallShield Express i kompilator AppAccelerator Just-in-Time for Java. Development Suite z wersją narzędzi projektowych dodaje edytor widoku scenariusza, edytor widoku scenariusza, edytor modelu obiektowego do edycji pakietu Development Suite. Obsługuje kompilację natywnych plików wykonywalnych Windows 3.1/95/NT 3.51 i DOS, ze zintegrowanym środowiskiem programistycznym Windows 3.1 obsługiwanym przez BC++ 4.52. Nie działa (oficjalnie) na Windows NT 4.0 (który był wtedy jeszcze w fazie rozwoju). Testy innych firm wykazały pewne problemy w NT 4.0. Kompilator C++ może obsługiwać biblioteki ObjectWindows Library (OWL) 5.0, Microsoft Foundation Classes 3.2/4.0.
  • 5.01 (1996-09-03 (podstawowy, Development Suite, Design Tools)): Wersja podstawowa zawiera teraz Power Charger firmy ViewSoft dla wersji demonstracyjnej MFC, Borland Delphi 2.0 Trial Edition, narzędzie do automatycznego tworzenia stron internetowych i zarządzania witryną firmy DeltaPoint; z biblioteką ObjectWindows (OWL) zaktualizowaną do 5.01. Wersja Design Tools zawiera zorientowane obiektowo narzędzia do analizy i projektowania (OOAD) Together/C++ w porównaniu z wersją Development Suite.
  • 5.02 (1997-04-04): Ostateczne niezależne wydanie Borland C++ IDE (później zastąpione serią C++Builder ), ostateczna wersja obsługująca kompilację do (w trybie rzeczywistym) docelowego systemu MS-DOS. Nowe funkcje obejmują obsługę systemu operacyjnego Windows NT 4.0, obsługę biblioteki MFC 4.1, podpisywanie kodu. Wszystkie wersje zawierają pełne kody źródłowe OWL i MFC. Podobnie jak Borland C++Builder 3, wersja Borland C++ na CD jest bezpłatna po przesłaniu pocztą kuponu z pakietu C++Builder 3 Professional. Zarejestrowani właściciele Borland C++ 5 mogą otrzymać aktualizację ze zniżką.

Kompilator Borland C++

  • 5.5 (2000-02-16; Windows 95/98/NT/2000): Oparty na Borland C++Builder 5, jest to darmowy kompilator bez IDE z produktu nadrzędnego. Zawiera Borland C++ Compiler v5.5, Borland Turbo Incremental Linker, Borland Resource Compiler / Binder, C++ Win32 Preprocessor, narzędzie do konwersji plików zestawów znaków ANSI/OEM, narzędzie Import Definitions do dostarczania informacji o bibliotekach DLL, narzędzie Import Library do tworzenia bibliotek importu z bibliotek DLL , Borland Turbo Dump, Librarian, Borland C/C++ Runtime Library, ANSI/ISO Standard Template Library (STL).

C++Builder z pakietem C++

  • Borland C++ Builder 4.0 + Borland C++ 5.02 (1999): Kombinacja pakietów ułatwiająca migrację do C++Builder.

Borland C++ dla OS/2

  • Borland C++ 1.0 (1992)
  • Borland C++ 1.5 (1992)
  • Borland C++ 2.0 (1995-01-09 (podstawa), 1995-06-01 (zestaw narzędzi SMART)): Obsługuje OS/2 2.1 i Warp 3, OWL dla biblioteki Presentation Manager 2.0. Edycja zestawu narzędzi SMART zawiera zestaw narzędzi do raportowania analizy migracji źródła (SMART) opracowany przez One Up Corporation do automatycznej migracji 16/32-bitowego systemu Windows i 16-bitowych kodów OS/2 do 32-bitowego systemu OS/2.

Borland C++ (Builder) Mobile Edition

Zaprojektowane do integracji z Borland C++Builder 6, pierwsze wydanie miało zostać wydane pod koniec listopada 2002 r. i dołączone do Borland C++Builder 6 Enterprise i Professional.

29 kwietnia 2003 r. firma Borland Software Corporation ogłosiła wydanie Borland C++ Mobile Edition dla serii 60, Nokia Edition. Zawiera wersję Borland C++Builder 6, Series 60 Software Development Kit (SDK) dla systemu Symbian OS, Nokia Edition (zawiera emulator Nokia Series 60 ), wtyczkę C++ Mobile Edition.

C++ Mobile Edition jest również dostępny jako osobna wtyczka do C++Builder 6, obsługująca wszystkie oprócz wersji próbnych.

Ewolucja Borland C++

Borland C++ ewoluował w kilku krokach:

Turbo C++Borland C++ → Borland C++Builder → CodeGear C++Builder → Embarcadero C++Builder

Zobacz też

Bibliografia

Linki zewnętrzne