home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / qc25 / beispiel / beispiel.txt next >
Encoding:
Text File  |  1990-07-25  |  3.4 KB  |  73 lines

  1.                             Datei BEISPIEL.TXT 
  2.  
  3.                       QuickC (R) Compiler, Version 2.50
  4.  
  5. =======================< Liste der Programmbeispiele >======================
  6.  
  7. Neben den Beispielen der Online-Hilfe und denen des Handbuchs "C-Progammieren
  8. leicht gemacht" werden noch folgende Programmbeispiele mit QuickC geliefert.
  9.  
  10.  Dateien       Beschreibung
  11.  -------       ------------
  12.                
  13.  GRDEMO.MAK    GRDEMO illustriert allgemeine Grafikmethoden einschließlich
  14.  GRDEMO.C      Zeichnen, Bewegungsprogrammen, Paletten wechseln (Switcher),
  15.  MENU.C        Einrichtung der Bildschirmausschnitte, Menüs und soge-
  16.  MENU.H        nannter "Schildkröten-Grafik". Die Module MENU, MOUSE und
  17.  MOUSE.C       TURTLE sind unabhängig und können in Ihre eigenen Programme
  18.  MOUSE.H       eingebaut werden.
  19.  TURTLE.C
  20.  TURTLE.H      
  21.  
  22.  
  23.  LIFE.MAK      LIFE illustriert allgemeine Methoden zum Programmieren 
  24.  LIFE.C        in C und mit dem Inline-Assembler. Insbesondere wird
  25.  TOOLS.C       gezeigt, wie man ganze Bildschirmanzeigen zum Bildschirm-
  26.  TOOLS.H       puffer schreibt. Das Modul TOOLS enthält unabhängige
  27.                Funktionen und Makros, die Sie in Ihre Programme einbauen
  28.                können.
  29.  
  30.  
  31.  DIAGDEMO.MAK  DIAGDEMO demonstriert Methoden für Diagrammgrafik.
  32.  DIAGDEMO.C    Dieses Programm können Sie als Werkzeug zum Testen 
  33.  DIAGSUPT.C    diverser Betriebsarten und Optionen verwenden, bevor 
  34.  DIAGOPT.C     Sie sie in Ihre eigenen Programme integrieren.
  35.  DIAGDEMO.H    
  36.  
  37.  
  38. ===================< Hinweis für die Grafikbibliotheken >===================
  39.  
  40. Für GRDEMO und LIFE braucht man GRAPHICS.LIB, für DIAGDEMO GRAPHICS.LIB und
  41. PGCHART.LIB. Werden diese Bibliotheken nicht in die kombinierten Bibliotheken
  42. eingebunden, erhalten Sie beim Linken der Programme die Fehler "unaufgelöste
  43. externe Verweise".
  44.  
  45. Wenn Sie innerhalb der QC-Umgebung arbeitet, müssen Sie den Listendateien (.MAK)
  46. die betreffenden Bibliotheksnamen hinzufügen. Zum Kompilieren von LIFE müssen
  47. Sie z.B. aus dem Make-Menü 'Programmliste bearbeiten' wählen, worauf ein
  48. Dialogfeld erscheint, in dem der Inhalt der Programmliste LIFE.MAK angeführt
  49. ist. Geben Sie dort bei Dateiname den Namen GRAPHICS.LIB ein und wählen Sie
  50. dann 'Liste speichern'.
  51.  
  52. Beim Arbeiten mit QCL müssen die Bibliotheksnamen auf der Befehlszeile ange-
  53. geben werden. Zum Kompilieren von LIFE gibt man beispielsweise folgende
  54. Befehlszeile ein:
  55.  
  56.         QCL life.c tools.c graphics.lib
  57.  
  58.  
  59. ==================< Hinweis über Benennungskonventionen >===================
  60.  
  61. Die zwei Programmbeispiele DIAGDEMO und GRDEMO benutzen eine Nebengruppe der
  62. Benennungskonventionen, wie sie in Include-Dateien für OS/2 und Windows verwen-
  63. det werden. In dieser Konvention ist das erste Zeichen eines Bezeichners ein
  64. Kleinbuchstabe und wird Präfix genannt. Häufige Präfixe sind u.a. p (Zeiger,
  65. für 'pointer'), a (Datenfeld, für 'array'), i (Index) und c (Anzahl, für 
  66. 'count'). Nach einem Präfix kann eine weitere Kleinbuchstabenmarke stehen, die
  67. normalerweise den Datentyp kennzeichnet, wie z.B.: ch (char), f (flag),
  68. sz (Null-abgeschlossene Zeichenfolge, für 'zero-terminated string'), l (long)
  69. und x oder y (x oder y Koordinaten). Daraufhin können noch weitere Bezeichner
  70. folgen, die jeweils mit einem Großbuchstaben beginnen. Ein Bezeichner
  71. achFileName ist ein Datenfeld (a) aus Zeichen (ch), das einen Dateinamen ent-
  72. hält (FileName).
  73.