home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / tcpp / readme < prev    next >
Text File  |  1994-07-24  |  23KB  |  543 lines

  1.               Willkommen zu Turbo C++
  2.               -----------------------
  3.  
  4.   Diese Datei enthält die aktuellsten Informationen über Turbo C++,
  5.   die begleitenden Programme sowie die Handbücher.
  6.  
  7.  
  8. INHALT
  9. ------
  10.  
  11.   1.  Hilfe bei Problemen
  12.   2.  Installation
  13.   3.  Neue Funktionen
  14.   4.  Wichtige Informationen
  15.   5.  Expanded Memory testen: EMSTEST.COM
  16.   6.  TCTOUR
  17.   7.  Dateien auf den Disketten
  18.  
  19.  
  20. 1. Hilfe bei Problemen
  21. ----------------------
  22.  
  23.   Bei Problemen bitten wir Sie, zuerst in dieser Datei und in der Datei
  24.   HELPME!.DOC nachzulesen.
  25.   
  26.   Eine Support-Möglichkeit besteht bei dieser CD-Version nicht.
  27.   
  28.  
  29. 2. Installation
  30. ---------------
  31.  
  32.   Sie müssen Turbo C++ mit dem Installationsprogramm INSTALL installieren.
  33.   Alle Dateien auf den Originaldisketten sind archiviert und müssen korrekt
  34.   ausgepackt werden. Sie können dies nicht manuell erledigen!
  35.  
  36.   Vor dem Start der Installation wechseln Sie zu dem Laufwerk, das die
  37.   Installationsdiskette enthält. Tippen Sie dann INSTALL. Im unteren Bereich
  38.   des Bildschirms erhalten Sie Informationen zu jeder Eingabeaufforderung.
  39.   Wenn Sie z.B. von Laufwerk A: installieren, geben Sie
  40.      A:
  41.      INSTALL
  42.   ein.
  43.  
  44.   Sie sollten zuerst dieses README durchlesen, bevor Sie mit der Installation
  45.   beginnen.
  46.  
  47.  
  48. 3. Neue Funktionen
  49. ------------------
  50.  
  51.   - C++!
  52.     Turbo C++ bietet nun den vollen C++ Sprachumfang wie er in
  53.     der AT&T-Spezifikation 2.0 beschrieben ist.
  54.  
  55.   - ANSI C!
  56.     Turbo C++ ist voll kompatibel zum ANSI C Standard.
  57.  
  58.   - Eine von Grund auf neu entworfene Benutzeroberfläche
  59.     ("Programmer's Platform) bietet nun neue Funktionen wie z.B.
  60.  
  61.     - Mausunterstützung
  62.  
  63.     - Unterstützung mehrerer Fenster
  64.  
  65.     - Einen Multidatei-Editor
  66.  
  67.     - Selbstdefinierte Menüoptionen, um andere Programme zu starten,
  68.       ohne die integrierte Entwicklungsumgebung verlassen zu müssen.
  69.  
  70.   - VROOMM!  (Virtual Run-Time Object-Oriented Memory Manager).
  71.     Eine intelligente Overlay-Verwaltung - Sie bestimmen, welche Ihrer Module
  72.     als Overlays verwendet werden; VROOMM kümmert sich um die Speicherver-
  73.     waltung.
  74.  
  75.   - Eine Online-Tour durch die neue Umgebung
  76.  
  77.   - Online-Hypertext-Hilfe, einschließlich Beispiele zum "Kopieren und
  78.     Einfügen" in Ihr Programm
  79.  
  80.   - Die integrierte Entwicklungsumgebung unterstützt nun Inline-Assembler-Code.
  81.  
  82.   - Neue Funktionen wie Heap-Prüfroutinen, mathematische Funktionen für kom-
  83.     plexe Zahlen sowie BCD-Arithmetik.
  84.  
  85.  
  86. 4. Wichtige Informationen
  87. -------------------------
  88.  
  89. C++ STREAM I/O
  90.  
  91.   Die Standard-Bibliotheken bieten die volle IOSTREAM-Funktionalität,
  92.   wie in der AT&T 2.0-Spezifikation beschrieben. Wenn Sie Quellcode
  93.   verwenden, der auf STREAM-Bibliotheken der AT&T 1.0-Spezifikation
  94.   basiert, dann müssen Sie mit der passenden OLDSTRMx.LIB linken. 'x'
  95.   wird hier durch den Kennbuchstaben des passenden Speichermodells
  96.   ersetzt:
  97.  
  98.     oldstrms.lib -- Speichermodell SMALL
  99.     oldstrmc.lib -- Speichermodell COMPACT
  100.     oldstrmm.lib -- Speichermodell MEDIUM
  101.     oldstrml.lib -- Speichermodell LARGE
  102.     oldstrmh.lib -- Speichermodell HUGE
  103.  
  104. KOMPILIEREN und LINKEN von C und C++ PROGRAMMEN
  105.  
  106.   TC und TCC erkennen an der Extension des Quelldateinamens, ob es sich um
  107.   eine C oder eine C++ Datei handelt. Die Extension .CPP bezeichnet eine
  108.   C++ Datei. Jede andere Extension wird interpretiert als Bezeichnung einer
  109.   C Datei.
  110.   Ein Beispiel: Die Kommandozeile
  111.  
  112.     tcc test.cpp
  113.  
  114.   sagt dem Compiler, er solle die Datei test.cpp kompilieren. Der Compiler
  115.   nimmt an, daß es sich um eine C++ Datei handelt. Wenn Sie den Befehl
  116.  
  117.     tcc test
  118.  
  119.   verwenden, setzt der Compiler die Extension .C voraus und kompiliert test.c.
  120.   Sie können diese Voreinstellung folgendermaßen ändern: benutzen Sie den
  121.   Kommandozeilen-Schalter -P oder die Menüoption Alt-O/C/+/C in der inte-
  122.   grierten Entwicklungsumgebung. Sie bewirken damit, daß alle Dateien als
  123.   C++ Dateien kompiliert werden, unabhängig von ihrer Extension.
  124.  
  125. MITGELIEFERTE BEISPIELPROGRAMME
  126.  
  127.   Wenn Sie Beispielprogramme starten, zu denen .PRJ-Dateien gehören,
  128.   kann ein Problem auftreten. Falls Sie nicht die Standard-
  129.   Verzeichnisse verwendet haben, die Ihnen bei der Installation
  130.   vorgeschlagen werden, müssen Sie die .PRJ-Dateien entsprechend
  131.   ändern. Führen Sie die Änderungen in TC mit Alt-O/D aus.
  132.  
  133.   GREP2MSG und TASM2MSG sind Filterprogramme (in EXAMPLES), die Ihnen
  134.   als Beispiel für eigene Filterprogramme dienen können. Lesen Sie
  135.   hierzu im Benutzerhandbuch das Kapitel über das Transfer-Menü.
  136.  
  137. VERFÜGBARER HAUPTSPEICHER FÜR DIE KOMPILATION
  138.  
  139.   Turbo C++ benutzt VROOMM zur besseren Ausnutzung des Speichers und
  140.   garantiert damit eine höhere Flexibilität. Die Angabe "available
  141.   memory", die Sie sowohl in der integrierten Entwicklungsumgebung als
  142.   auch in der Kommandozeilen-Version erhalten, bezeichnet die
  143.   tatsächliche Größe des freien Hauptspeichers der VROOMM zur
  144.   Verfügung steht. Auch wenn sich diese Angabe der Größe 0 nähert,
  145.   können größere Dateien problemlos kompiliert werden, natürlich auf
  146.   Kosten der Kompiliergeschwindigkeit. In der integrierten
  147.   Entwicklungsumgebung erhalten Sie daraufhin die Meldung
  148.   "Swapping...", was bedeutet, daß VROOMM Programmteile auf Platte
  149.   auslagert, um Platz zu schaffen. Die Kommandozeilen-Version TCC
  150.   meldet in diesem Fall lediglich "Available memory 0".
  151.  
  152. OVERLAYS UND ASSEMBLER
  153.  
  154.   Alle Assembler-Module, die in ein Overlay eingebunden werden sollen, müssen
  155.   mit dem -O Schalter von TASM assembliert werden. Wenn das Resultat einer
  156.   TCC-Kompilierung eine Assembler-Datei ist, gibt TCC automatisch -O
  157.   an den Assembler weiter, falls -Y benutzt wird. Wenn Sie bei Overlay-
  158.   Programmen den Schalter -O vergessen, kann das Programm bei der
  159.   Ausführung in nicht definierbare Zustände gelangen.
  160.  
  161. WICHTIGE ANMERKUNGEN
  162.  
  163.   - Wenn Sie Inline-Assembler in C++ verwenden, ist es möglich, daß die
  164.     Version 1.0 von TASM den Code nicht assemblieren kann. Wenn dieses Problem
  165.     bei Ihnen auftritt, müssen Sie auf die Version 2.0 von TASM updaten.
  166.  
  167.   - Funktionen, die Strukturen zurückgeben, erfordern nun einen verborgenen
  168.     Parameter, der die Adresse enthält, an der die Struktur gespeichert werden
  169.     soll. Wenn Sie Assembler-Code in C-Programme einbinden möchten, beachten
  170.     Sie bitte diesen zusätzlichen Parameter.
  171.  
  172.   - Beim Debuggen von Maus-Anwendungen sollten Sie die Option Options/
  173.     Debugging/Display Swapping auf "Always" setzen.
  174.  
  175.   - Unter den DOS-Versionen 2.0 und 2.1 dürfen TC, TCC und TCLINK nicht umbe-
  176.     nannt werden, da sonst deren Overlays nicht mehr geladen werden können.
  177.  
  178.   - TEMC-Makros, die mehrere Befehle enhalten, die Exit-Codes
  179.     zurückgeben, sind nicht zulässig.
  180.  
  181.   - C++ Programme, die eine der Stream-Libraries verwenden, werden nicht
  182.     korrekt gelinkt, wenn Sie sie mit der Kommandozeilen-Option -K
  183.     (default char is unsigned) bzw. der ensprechenden Option in der
  184.     integrierten Entwicklungsumgebung (Options/Compiler/Code
  185.     Generation/Unsigned Characters) kompilieren.
  186.  
  187.   - Wenn Sie in der integrierten Entwicklungsumgebung Save Desktop
  188.     ausgewählt haben, wird alles, was Sie im Clipboard ablegen, gesichert.
  189.     Nach mehreren Sitzungen kann sich das Laden der integrierten Umgebung
  190.     dadurch verlangsamen. Falls Sie dies bemerken (achten Sie auf die
  191.     Meldung "Loadung Desktop" während des Ladevorgangs), können Sie den
  192.     Prozess beschleunigen, indem Sie Informationen, die Sie nicht mehr
  193.     benötigen, aus dem Clipboard löschen. Den Inhalt des Clipboards lassen
  194.     Sie sich mit Alt-E/S zeigen.
  195.  
  196.   - In seltenen Fällen erhalten Sie, während Sie sich in der integrierten
  197.     Entwicklungsumgebung befinden und ein Programm schrittweise
  198.     durchlaufen, die Meldung "Line too complex". Das bedeutet, daß die
  199.     integrierte Entwicklungsumgebung die Zeile, in der Sie sich
  200.     gerade befinden, nicht verarbeiten kann. Um weiterzumachen,
  201.     setzen Sie den Cursor in die nächste Zeile des Programms
  202.     und drücken F4 (Go to Cursor). Wenn Sie sich in der letzten Zeile
  203.     einer Funktion befinden, benutzen Sie Call Stack (Ctrl-F3 oder
  204.     Alt-D/C), um herauszufinden, von wo diese Funktion aufgerufen
  205.     wurde. Wählen Sie dann die aufrufende Funktion (indem Sie sie
  206.     hervorheben und ENTER drücken), bewegen Sie den Cursor in die
  207.     nächste Zeile, und drücken Sie F4.
  208.  
  209.   - Wenn Sie Ihre Tastatureinstellungen mit TCINST ändern, verlieren Sie
  210.     möglicherweise einige Tastenzuweisungen. Um dies zu vermeiden, folgen
  211.     Sie folgenden Schritten:
  212.  
  213.     1. Sichern Sie die Änderungen nicht in der EXE-Datei. Rufen Sie TCINST
  214.        mit dem Namen der Konfigurationsdatei auf (voreingestellt ist
  215.        TCCONFIG.TC).
  216.     2. Erzeugen Sie eine Datei, die die folgende Zeile enthält:
  217.           Tab: SmartTab;
  218.        Rufen Sie dann TEMC mit dem Namen dieser Datei und dem Namen der
  219.        Konfigurationsdatei als Argumente auf.
  220.     Ein Beispiel:
  221.        CD \TC\BIN
  222.        TCINST TCCONFIG.TC
  223.        <Änderungen durchführen, sichern und TCINST verlassen>
  224.        COPY CON TEMP.TEM
  225.        Tab: SmartTab;
  226.        <Ctrl-Z>
  227.        TEMC TEMP.TEM TCCONFIG.TC
  228.  
  229.  
  230. 5. Expanded Memory testen: EMSTEST.COM
  231. --------------------------------------
  232.  
  233.   Zusammen mit Turbo C++ erhalten Sie ein Programm, mit dem Sie Ihre
  234.   Expanded Memory Hardware und Software testen können. Wenn Sie EMS
  235.   benutzen und Probleme mit Turbo C++ haben, tippen Sie EMSTEST am
  236.   DOS-Prompt, und folgen Sie den Anweisungen.
  237.  
  238.  
  239. 6. TCTOUR
  240. ---------
  241.  
  242.   TCTOUR ist eine visuelle Einführung in die neue integrierte Entwicklungs-
  243.   umgebung. Da sehr viele Funktionen neu hinzugekommen sind, ist die
  244.   Zeit, welche Sie mit TOUR verbringen, sehr gut investiert.
  245.  
  246.   Um TOUR zu starten, geben Sie am DOS-Prompt TCTOUR ein.
  247.  
  248.   - TCTOUR erinnert sich daran, welche Lektionen abgeschlossen worden sind,
  249.     sowie an den letzten Bildschim, den Sie sich angesehen haben, falls eine
  250.     Lektion nicht abgeschlossen wurde.
  251.     Diese Information wird in einer .USR-Datei gespeichert. Sie wird verwen-
  252.     det, wenn Sie die TOUR wieder starten und Ihren Namen nach dem Bildschirm
  253.     mit dem Regenbogen eingeben.
  254.  
  255.     Abgeschlossene Lektionen werden in TOUR's Hauptmenü nicht schattiert darge-
  256.     stellt. Nur neue Interessenten (ohne .USR-Datei) werden durch "Using Tour"
  257.     geführt.
  258.  
  259.   - Der Navigator kann innerhalb einer Lektion aktiviert werden.
  260.     Benutzen Sie dazu die Control-Taste. Der Navigator erlaubt Ihnen, sich
  261.     vorwärts, rückwärts, zum Beginn, zum Ende und zur Zusammenfassung zu
  262.     bewegen sowie einen Hinweistext aufzurufen und das Programm zu ver-
  263.     lassen.
  264.  
  265.   - Zusätzliche Hinweise stehen in jeder Lektion zur Verfügung. Sie
  266.     erscheinen, wenn
  267.         1) nach 30-60 Sekunden keine Taste gedrückt worden ist.
  268.         2) Sie Ctrl-R drücken.
  269.         3) Sie eine ungültige Eingabe machen.
  270.  
  271.  
  272.  
  273. 6. DATEIEN AUF DEN DISKETTEN
  274. ----------------------------
  275.  
  276.   Diskette 1
  277.   ----------
  278.  
  279.   INSTALL   EXE - Installationsprogramm
  280.   README    COM - liest die Datei README (diese Datei)
  281.   UNZIP     EXE - Programm zum "Auspacken" der .ZIP-Dateien
  282.  
  283.   TOUR      ZIP - Turbo C++ Demo-Programm
  284.      TCTOUR    EXE - Demo-Programm
  285.      TCTOUR    OVL - Overlay für TCTOUR.EXE
  286.      TCTOUR0   CBT - Daten für das Demo-Programm
  287.      TCTOUR1   CBT - Daten für das Demo-Programm
  288.      TCTOUR2   CBT - Daten für das Demo-Programm
  289.      TCTOUR3   CBT - Daten für das Demo-Programm
  290.      TCTOUR_M  CBT - Daten für das Demo-Programm
  291.      TCTOUR_P  CBT - Daten für das Demo-Programm
  292.      TCTOUR_S  CBT - Daten für das Demo-Programm
  293.      TCTOUR_U  CBT - Daten für das Demo-Programm
  294.  
  295.   README - die Datei, die Sie gerade lesen
  296.  
  297.  
  298.   Diskette 2
  299.   ----------
  300.  
  301.   TC        CA1 - Datei zum Erzeugen von TC.EXE
  302.  
  303.   Diskette 3
  304.   ----------
  305.  
  306.   HELP      CA1 - Datei zum Erzeugen von TCHELP.TCH
  307.  
  308.   Diskette 4
  309.   ----------
  310.  
  311.   TC        CA2 - Datei zum Erzeugen von TC.EXE
  312.  
  313.   TCALC     ZIP -  TCalc-Quellen und Dokumentation
  314.      TCALC     C   - TurboCalc Programm-Quellcode
  315.      TCALC     DOC - TurboCalc Dokumentation
  316.      TCALC     H   - die Header-Datei für TurboCalc
  317.      TCALC     PRJ - die TurboCalc Projektdatei
  318.      TCDISPLY  C   - TurboCalc-Quellcode für die Bildschirmanzeige
  319.      TCINPUT   C   - TurboCalc-Quellcode für die Eingabe-Routinen
  320.      TCOMMAND  C   - TurboCalc-Quellcode für die Befehle
  321.      TCPARSER  C   - TurboCalc-Quellcode für die Analyse von Eingaben
  322.      TCUTIL    C   - TurboCalc-Quellcode der Utilities
  323.  
  324.   TCC       ZIP - Kommandozeilen-Version des Compilers
  325.      TCC       EXE - Kommandozeilen-Version des Turbo C++ Compilers
  326.  
  327.   Diskette 5
  328.   ----------
  329.  
  330.   BGI       ZIP - Grafiktreiber
  331.      ATT       BGI - Grafiktreiber für ATT400
  332.      BGIDEMO   C   - Grafikdemo
  333.      BGIOBJ    EXE - konvertiert Daten in .OBJ-Dateien und erlaubt das
  334.                      direkte Einbinden von Grafiktreibern/Zeichensätzen
  335.      CGA       BGI - Grafiktreiber für CGA
  336.      EGAVGA    BGI - Grafiktreiber für EGA und VGA
  337.      GOTH      CHR - Vektorzeichensatz für "gothic_font"
  338.      HERC      BGI - Grafiktreiber für Hercules
  339.      IBM8514   BGI - Grafiktreiber für IBM 8514
  340.      LITT      CHR - Vektorzeichensatz für "small_font"
  341.      PC3270    BGI - Grafiktreiber für PC3270
  342.      SANS      CHR - Vektorzeichensatz für "sansserif_font"
  343.      TRIP      CHR - Vektorzeichensatz für "triplex_font"
  344.  
  345.   BIN1      ZIP - Binärdateien
  346.      CPP       EXE - Turbo C++ Präprozessor
  347.      EMSTEST   COM - Testet das Expanded Memory Ihres PC
  348.      MAKE      EXE - Verwaltung für große Programmprojekte
  349.      TCINST    EXE - Anpassungsprogramm für TC.EXE
  350.      TLIB      EXE - die Bibliotheksverwaltung von Turbo C++
  351.      TLINK     EXE - der Linker zur Kommandozeilenversion
  352.  
  353.   BIN2      ZIP - Binärdateien
  354.      GREP      COM - durchsucht Quelltext-Dateien
  355.      GREP2MSG  EXE - GREP Filterprogramm für die IDE
  356.      OBJXREF   COM - erstellt Kreuzreferenzen von .OBJ-Dateien
  357.      PRJCNVT   EXE - konvertiert Turbo C 2.x Projektdateien in Turbo C++
  358.                      Projektdateien
  359.      TASM2MSG  EXE - TASM Filterprogramm für die IDE
  360.      TEMC      EXE - Turbo Editor Makro-Compiler
  361.      THELP     COM - speicherresidente Hilfestellung
  362.      TOUCH     COM - verändert Datum und Uhrzeit von Dateien
  363.      TRIGRAPH  EXE - Trigraph-Konvertierung
  364.  
  365.   Diskette 6
  366.   ----------
  367.  
  368.   HLIB      ZIP - Bibliotheken für das Modell HUGE
  369.      C0H       OBJ - Startcode für das Modell HUGE
  370.      CH        LIB - Laufzeitbibliothek für das Modell HUGE
  371.      MATHH     LIB - mathematische Bibliothek für das Modell HUGE
  372.      OLDSTRMH  LIB - C++ 1.x Stream-Bibliothek für das Modell HUGE
  373.  
  374.   LLIB      ZIP - Bibliotheken für das Modell LARGE
  375.      C0L       OBJ - Startcode für das Modell LARGE
  376.      CL        LIB - Laufzeitbibliothek für das Modell LARGE
  377.      MATHL     LIB - mathematische Bibliothek für das Modell LARGE
  378.      OLDSTRML  LIB - C++ 1.x Stream-Bibliothek für das Modell LARGE
  379.  
  380.   SLIB      ZIP - Bibliotheken für das Modell SMALL
  381.      C0S       OBJ - Startcode für das Modell SMALL
  382.      C0T       OBJ - Startcode für das Modell TINY
  383.      CS        LIB - Laufzeitbibliothek für das Modell SMALL
  384.      MATHS     LIB - mathematische Bibliothek für das Modell SMALL
  385.      OLDSTRMS  LIB - C++ 1.x Stream-Bibliothek für das Modell SMALL
  386.  
  387.   STARTUP   ZIP - Startcode-Dateien
  388.      BUILD-C0  BAT - Batchdatei zum Erzeugen der Startcode-Module
  389.      C0        ASM - Assembler-Quelltext für den Startcode
  390.      RULES     ASI - Include-Datei (Assembler) mit Makro-Definitionen
  391.  
  392.   Diskette 7
  393.   ----------
  394.  
  395.   CLIB      ZIP - Bibliotheken für das Modell COMPACT
  396.      C0C       OBJ - Startcode für das Modell COMPACT
  397.      CC        LIB - Laufzeitbibliothek für das Modell COMPACT
  398.      MATHC     LIB - mathematische Bibliothek für das Modell COMPACT
  399.      OLDSTRMC  LIB - C++ 1.x Stream-Bibliothek für das Modell COMPACT
  400.  
  401.   EXAMPLES  ZIP - Beispielprogramme
  402.      BARCHART  C   - C-Beispielprogramm
  403.      CPASDEMO  C   - das C-Programm zu CPASDEMO.PAS
  404.      CPASDEMO  PAS - demonstriert, wie sich mit Turbo C erzeugte .OBJ-
  405.                      Dateien in ein Turbo Pascal-Programm einbinden lassen
  406.      CIRCLE    CPP - C++ Beispieldatei
  407.      CIRCLE    PRJ - Projektdatei für CIRCLE.CPP
  408.      CTOPAS    CFG - Konfigurationsdatei für die Turbo C++ - Turbo Pascal -
  409.                      Schnittstelle
  410.      CTOPAS    PRJ - Projektdatei für TC.EXE, erzeugt Turbo C++ Module, die
  411.                      mit Turbo Pascal Programmen gelinkt werden können
  412.      DCOPY     CPP - C++ Beispieldatei
  413.      DEF       CPP - C++ Beispielmodul für DICTION.CPP
  414.      DEF       H   - Header-Datei für DEF.CPP
  415.      DEF2      CPP - C++ Beispiel - eine weitere Version von DEF.CPP
  416.      DEF2      H   - Header-Datei für DEF.CPP
  417.      DICTION   CPP - C++ Beispielprogramm
  418.      DICTION   H   - Header-Datei für DICTION.CPP
  419.      DYNPOINT  CPP - C++ Beispieldatei
  420.      DYNPOINT  PRJ - Projektdatei für DYNPOINT.CPP
  421.      EX??????  CPP - C++ Beispielprogramme
  422.      EX??????  PRJ - Projektdateien für C++ Beispielprogramme
  423.      FIGDEMO   CPP - C++ Beispieldatei
  424.      FIGDEMO   PRJ - Projektdatei für FIGDEMO.CPP
  425.      FIGURES   CPP - C++ Beispieldatei
  426.      FIGURES   H   - Header-Datei für FIGURES.CPP
  427.      FILTER    H   _ Header-Datei für TASM2MSG.C und GREP2MSG.C
  428.      GAME      C   - C Beispiel - Simulation eines Baseball-Spiel
  429.      GETOPT    C   - Analysiert Kommandozeilen-Optionen
  430.      GREP2MSG  C   - Quellcode des GREP2MSG.EXE Filterprogramms
  431.      HELLO     C   - Turbo C++ Beispielprogramm
  432.      INTRO???  C   - Beispiele aus dem Handbuch Einführung
  433.      LIST      CPP - C++ Beispielprogramm - Implementierung einer verketteten
  434.                      Liste
  435.      LIST      H   - Header-Datei für LIST.CPP
  436.      LIST2     CPP - eine weitere Version von LIST.CPP
  437.      LIST2     H   - Header-Datei für LIST2.CPP
  438.      LISTDEMO  CPP - C++ Beispieldatei
  439.      LISTDEMO  PRJ - Projektdatei für LISTDEMO.CPP
  440.      MATHERR   C   - Quellcode für Fehlerbehandlung (Mathematik-Bibliothek)
  441.      MCIRCLE   CPP - C++ Beispieldatei
  442.      MCIRCLE   PRJ - Projektdatei für MCIRCLE.CPP
  443.      PIXEL     CPP - C++ Beispieldatei
  444.      PIXEL     PRJ - Projektdatei für PIXEL.CPP
  445.      PLANETS   C   - C++ Grafikbeispiel
  446.      PLOTEMP   C   - C Grafikbeispiel
  447.      PLOTEMP1  C   - C Grafikbeispiel - Balkengrafik
  448.      PLOTEMP2  C   - C Beispiel - Modifikation von PLOTEMP1.C
  449.      PLOTEMP3  C   - C Beispiel - Modifikation von PLOTEMP2.C
  450.      PLOTEMP4  C   - C Beispiel - Modifikation von PLOTEMP3.C
  451.      PLOTEMP5  C   - C Beispiel - Modifikation von PLOTEMP4.C
  452.      PLOTEMP6  C   - C Beispiel - Modifikation von PLOTEMP5.C
  453.      POINT     CPP - C++ Beispielprogramm
  454.      POINT     H   - Header-Datei für POINT.CPP
  455.      POINT2    CPP - C++ Beispielprogramm
  456.      SALESTAG  C   - C Beispiel aus Kapitel 4 der Einführung
  457.      SOLAR     C   - C Beispiel aus Kapitel 4 der Einführung
  458.      STACK     CPP - C++ Beispielprogramm - Implementation eines Stacks
  459.      STACK     H   - Header-Datei für STACK.CPP
  460.      STACK2    CPP - Eine weitere Version von STACK.CPP
  461.      STACK2    H   - Header-Datei für STACK.CPP
  462.      STRING    CPP - C++ Beispielprogramm
  463.      TASM2MSG  C   - Quellcode für das TASM2MSG.EXE Filterprogramm
  464.      VCIRC     CPP - C++ Beispielprogramm
  465.      VCIRC     PRJ - Projektdatei für VCIRC.CPP
  466.      VPOINT    CPP - C++ Beispielprogramm
  467.      VPOINT    H   - Header-Datei für VPOINT.CPP
  468.      XSTRING   CPP - C++ Beispielprogramm
  469.  
  470.   INCLUDE   ZIP - Turbo C++ Header-Dateien
  471.      ????????  H   - Header-Dateien
  472.  
  473.   MLIB      ZIP - Bibliotheken für das Modell MEDIUM
  474.      C0M       OBJ - Startcode für das Modell MEDIUM
  475.      CM        LIB - Laufzeitbibliothek für das Modell MEDIUM
  476.      MATHM     LIB - mathematische Bibliothek für das Modell MEDIUM
  477.      OLDSTRMM  LIB - C++ 1.x Stream-Bibliothek für das Modell MEDIUM
  478.  
  479.   Diskette 8
  480.   ----------
  481.  
  482.   HELP      CA2 - Datei zum Erzeugen von TCHELP.TCH
  483.  
  484.   CLASSEXM  ZIP - C++ Klassen-Bibliothek Beispieldateien
  485.      DIRECTRY  CPP - Beispiel einer Directory-Klasse
  486.      DIRECTRY  H   - Header-Datei für DIRECTRY.CPP
  487.      DIRECTRY  PRJ - Projektdatei für DIRECTRY.CPP
  488.      FILEDATA  CPP - Beispiel einer FileData-Klasse
  489.      FILEDATA  H   - Header-Datei für FILEDATA.CPP
  490.      LOOKUP    CPP - Beispiel einer Nachschlage-Tabelle
  491.      LOOKUP    PRJ - Projektdatei für LOOKUP.CPP
  492.      QUEUETST  CPP - Warteschlangen-Beispiel
  493.      QUEUETST  PRJ - Projektdatei für QUEUETST.CPP
  494.      REVERSE   CPP - Stringklassen-Beispiel
  495.      REVERSE   PRJ - Projektdatei für REVERSE.CPP
  496.      STRNGMAX  CPP - Stringklassen-Beispiel
  497.      STRNGMAX  PRJ - Projektdatei für STRNGMAX.CPP
  498.      TESTDIR   CPP - Directory-Beispieldatei
  499.  
  500.   CLASSINC  ZIP - Header-Dateien für die C++ Klassen-Bibliothek
  501.      ????????  H   - Header-Dateien
  502.  
  503.   CLASSLIB  ZIP - C++ Klassen-Bibliothek
  504.      TCLASSS   LIB - Bibliotheksdatei für C++ Klassen
  505.  
  506.   CLASSSRC  ZIP - Quelldateien zu den C++ Klassen-Bibliotheken
  507.      ABSTARRY  CPP - Abstrakte Definition einer Array-Klasse
  508.      ARRAY     CPP - Basis einer Array-Klassen-Definition
  509.      ASSOC     CPP - Assoziations-Klasse (wird von der Wortklasse benutzt)
  510.      BAG       CPP - Definition der Bag-Klasse
  511.      BUILD     BAT - Batch-Datei zum Erzeugen der Klassen-Bibliothek
  512.      CLASSLIB  DOC - Dokumentation zu den C++ Klassen-Bibliotheken
  513.      CLASSLIB  RSP - Response-Datei zum Erzeugen der Klassen-Bibliothek
  514.      COLLECT   CPP - Definition der Collection-Klasse
  515.      CONTAIN   CPP - Definition der Container-Klasse
  516.      DBLLIST   CPP - Definition einer Klasse doppelt verketteter Listen
  517.      DEQUE     CPP - Dequeue-Definitionen der Warteschlangenklasse
  518.      DICT      CPP - Definiton einer Wortklasse
  519.      HASHTBL   CPP - Definition einer Hash-Tabellen-Klasse
  520.      LDATE     CPP - Definition einer Datumsklasse
  521.      LIST      CPP - Definition einer Listenklasse
  522.      LTIME     CPP - Definition einer Zeitklasse
  523.      OBJECT    CPP - Basis-Klasse für andere Objekte
  524.      QUEUE     CPP - Definition einer Warteschlangenklasse
  525.      SET       CPP - Definition einer Mengenklasse
  526.      SORTABLE  CPP - Definition einer Klasse sortierter Tabellen
  527.      SORTARRY  CPP - Definition einer Klasse sortierter Arrays
  528.      STACK     CPP - Definition einer Stack-Klasse
  529.      STRNG     CPP - Definition einer String-Klasse
  530.  
  531.   DOC       ZIP - Dokumentationsdateien
  532.      HELPME!   DOC - beantwortet allgemeine technische Fragen
  533.      OLDSTR    DOC - Informationen über C++ 1.x Streams
  534.      UTIL      DOC - Informationen über Turbo C++ Utilities
  535.      THELP     DOC - Informationen über THELP.EXE
  536.  
  537.   XLIB      ZIP - Mathematik- und Utility-Bibliotheken
  538.      EMU       LIB - der 8087-Emulator
  539.      FP87      LIB - 8087-Bibliothek
  540.      GRAPHICS  LIB - das Grafikpaket
  541.      OVERLAY   LIB - Overlay-Bibliothek
  542.      WILDARGS  OBJ - Object-Code für die Analyse von Jokerzeichen
  543.