home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / program / compiler / pc_220 / pc_shell.txt < prev   
Text File  |  1994-06-26  |  14KB  |  309 lines

  1. ****************************************************************************
  2. *****              Anleitung für die PureC-Shell 2.20                  *****
  3. ****************************************************************************
  4.  
  5.  
  6. Programmiert in PureC von:        Frank Schramm
  7.                                   Kasperstr.5
  8.                                   D-21647 Moisburg
  9.                                   Tel.: 04165/6173
  10.                                   E-Mail: Frank Schramm @ HH2
  11.  
  12.                                   Bankverbindung: StSpk Buxtehude
  13.                                                   BLZ 241 520 80
  14.                                                   Kto: 876235
  15.  
  16.   PureC-Shell ist Shareware. Die Benutzung von PureC-Shell 2.20
  17.   kostet 20.- DM (Bar, Scheck oder Überweisung) an oben genannte Adresse.
  18.   Registrierte Benutzer können jederzeit, durch zusenden einer
  19.   formatierten Diskette und einem frankiertem Rückumschlag, die neueste
  20.   Version bei mir bekommen.
  21.   
  22.   Ab der Version 2.19 ist die PC-Shell leicht eingeschränkt, bei der
  23.   unregistrierten Version erscheint vor dem Compilieren eine Dialogbox,
  24.   die auf den Shareware-Status hinweist.
  25.   Die Registrierung erfolgt durch einen persönlichen Schlüssel.
  26.  
  27.   Wichtig ist bei Überweisungen, das die komplette Anschrift angegeben
  28.   wird, ggf. auch die Telefonnummer oder E-Mail-Anschrift(Mausnetz).
  29.   Der Registrierungs-Schlüssel wird nach erfolgter Bezahlung, nach Wunsch
  30.   telefonisch, per Brief oder per E-Mail(Mausnetz) mitgeteilt.
  31.  
  32.   PureC-Shell besteht aus folgenden Dateien:
  33.  
  34.                 PC_SHELL.APP        PureC-Shell
  35.                 PARALLEL.TTP        Zum Compilieren im Hintergrund mit MagiX
  36.                                     (muß im gleichen Verzeichnis sein, wie PC_SHELL.APP)
  37.                 PC_SHELL.TXT        dieser Text
  38.                 CHANGES.TXT         Änderungen
  39.  
  40.  
  41.   PureC-Shell läuft auf TOS-Versionen >=1.04 /Multitos/MagiX! und einer Mindestauflösung
  42.               mit 640 Pixeln Breite und 400 Pixeln Höhe.
  43.  
  44.   Hardware:   ST/STE/TT/Falcon030.
  45.  
  46. *************************** Menüpunkte *************************************
  47.  
  48.  Datei:
  49. ********
  50.  
  51.      PC Neu...         Neues Projekt öffnen. Mit dem Fileselektor wird der
  52.                        Name der Projektdatei (*.PC) angegeben. Die Projektdatei
  53.                        muss sich im gleichen Verzeichnis befinden wie die
  54.                        Sourcedateien.
  55.  
  56.      PC Öffnen...      Öffnet eine schon vorhandene Projektdatei (*.PC).
  57.  
  58.      PC Sichern...     Sichert die geöffnete Projektdatei.
  59.  
  60.      PC Sichern als... Sichert die geöffnete Projektdatei, wobei ein anderer
  61.                        Projektname eingegeben werden kann.
  62.  
  63.      PRJ öffnen..      Öffnet eine original PureC-Projektdatei (*.PRJ).
  64.  
  65.      PRJ sichern..     Sichert die geöffnete Projektdatei als
  66.                        PureC-Projektdatei (*.PRJ).
  67.  
  68.      beenden...        Programmende
  69.  
  70.  
  71.  Editor:
  72. *********
  73.  
  74.      *.C editieren...   *.C Datei editieren.
  75.  
  76.      *.S editieren...   *.S Datei editieren.
  77.  
  78.      *.H editieren...   *.H Datei editieren.
  79.  
  80.      *.* editieren...   *.* Datei editieren.
  81.  
  82.      Projekt-Suche...   Durchsucht alle im Projekt angegebenen Source-
  83.                         und Abhängigkeitsdateien nach einer Zeichenkette.
  84.                         Die gefundenen Textstellen werden in einem Fenster
  85.                         ausgegeben, und zwar in der Form:
  86.                           - Datei-Name, Zeile, Inhalt der Zeile.
  87.                         Durch Klick auf diese Zeile wird die Datei
  88.                         in den internen Editor geladen, und der Cursor
  89.                         auf die betreffende Textstelle gesetzt.
  90.  
  91.  Compiler:
  92. ***********
  93.  
  94.      Compilieren...   Compiliert eine mit dem Fileselektor
  95.                       ausgewählte Datei.
  96.  
  97.      Assemblieren...  Assembliert eine mit dem Fileselektor
  98.                       ausgewählte Datei.
  99.  
  100.      Make             Erzeugt, aus den im Projektfenster angegebenen Source-
  101.                       und Library-Dateien, die unter 'Programm-Name'
  102.                       angegebene Datei.
  103.                       Es werden nur die geänderten Sourcedateien
  104.                       compiliert bzw. assembliert.
  105.                       Ob Dateien verändert wurden, wird am Datum und Zeit
  106.                       der Datei festgestellt. Deshalb ist es wichtig, das die
  107.                       Rechneruhr die aktuelle Uhrzeit und Datum enthält.
  108.  
  109.      Make All         Erzeugt, aus den im Projektfenster angegebenen Source-
  110.                       und Library-Dateien, die unter 'Programm-Name'
  111.                       angegebene Datei.
  112.                       Es werden alle Sourcedateien neu compiliert bzw.
  113.                       assembliert.
  114.  
  115.                       Die Projekterzeugung kann durch längeres drücken
  116.                       der Alternate-Taste abgebrochen werden.
  117.  
  118.      Linken           Linkt das Projekt.
  119.  
  120.      Prg. debuggen    Übergibt das vom Projekt erzeugte Programm an
  121.                       den Pure-Debugger.
  122.  
  123.      Prg. starten     Startet das vom Projekt erzeugte Programm.
  124.  
  125.  
  126.  Optionen:
  127. ***********
  128.  
  129.      Compiler...      Einstellen der Compiler-Optionen.
  130.  
  131.      Assembler...     Einstellen der Assembler-Optionen.
  132.  
  133.      Linker...        Einstellen der Linker-Optionen.
  134.      
  135.      DEF sichern      Default-Einstellungen sichern von:
  136.                           -Compiler-, Assembler- und Linker-Optionen
  137.                             (Die Include und Lib-Directorys werden nur in
  138.                              der INF-Datei gesichert)
  139.                           -Library-Dateien
  140.                           -Pfad für den Prg-Namen
  141.                       Die Defaulteinstellungen werden nur beim erstellen einer
  142.                       neuen *.PC-Datei (PC neu...) verwendet. 
  143.  
  144.      Pfade...         Einstellen der Pfade:
  145.                       - Editor1 + Editor2
  146.                       - Parameter für Editor1 + Editor2
  147.                       - RCS (Resource-Editor)
  148.                       - PureC (In diesem Verzeichnis müssen sich die
  149.                                PureC-Programme befinden: PD.PRG, PASM.TTP,
  150.                                PCC.TTP und PLINK.TTP)
  151.                       - Pfad des PC_HELP.PRG
  152.  
  153.      Programme...     Auswählen von Programmen die über die Funktionstasten
  154.                       F1-F10 gestartet werden können.
  155.  
  156.      INF sichern      Sichern der PC_SHELL.INF Datei, sie enthält:
  157.                        - Die in 'Pfade...', 'Programme...' und 'Diverse...'
  158.                              vorgenommenen Einstellungen.
  159.                        - Die in (Optionen) 'Compiler...', 'Assembler...'
  160.                              und 'Linker...' angegebenen Include- und Library-Directory.
  161.                        - Die Position und Größe der einzelnen Fenster.
  162.                        - Alle geöffneten Fenster.
  163.                        - Die geladene Projektdatei.
  164.                        - Den Registrierschlüssel.
  165.  
  166.  Extras:
  167. *********
  168.  
  169.      Resource...      Auswahl einer Resource-Datei und starten des
  170.                       Resource-Editors.
  171.  
  172.      Debugger...      Auswahl eines Programms und starten des
  173.                       PureC-Debuggers.
  174.  
  175.      Diverse...       Einstellungen:
  176.                       - verschiedene Schalter
  177.                            (Grow- und Shrink, Pulldown-Menüs,
  178.                             PC_HELP.PRG verwenden usw.)
  179.                       - festlegen des Editors der verwendet werden soll.
  180.                       - angeben welcher Editor das ARGV-Protokoll beherrscht,
  181.                            wie z.B. EVEREST oder QED.
  182.                            (wichtig für 'Edit', da mit dem ARGV-
  183.                             Protokoll eine beliebig lange Kommandozeile
  184.                             übergeben werden kann.)
  185.                       - Endung der Resource-Dateien.
  186.                              (wird für 'Resource...' verwendet)
  187.  
  188.      Fehlermeldungen  Öffnet das Fehlermeldungen-Fenster.
  189.  
  190.      Fenster          Aktuelles Fenster wechseln.
  191.  
  192.      PRG starten...   Starten eines beliebigen Programms, das über den
  193.                       Fileselektor ausgewählt wird.
  194.  
  195. ****************************************************************************
  196.  
  197.  Projekt-Fenster:
  198. ******************
  199.  
  200.       Das Projekt-Fenster besteht aus zwei Listboxen, jeweils
  201.       einer für Source-Dateien (max. 500) und einer für Library-Dateien (max. 100).
  202.       Auswahl und Bearbeiten der Source- und Library-Dateien durch Drag&Drop.
  203.       Für die Bedienung der Abhängigkeiten-Listbox gilt das unten beschriebene auch.
  204.  
  205.       Icone:
  206.      ********  
  207.  
  208.          Source neu:   Auswählen von Source-Dateien (Selectric wird unterstützt).
  209.  
  210.          Library neu:  Auswählen von Library-Dateien (Selectric wird unterstützt).
  211.          
  212.          Klemmbrett:   - speichern  =Ziehen von Source- oder/und Library-Dateien auf das Klemmbrett.
  213.                        - laden      =Ziehen des Klemmbrettes in die Source- oder Library-Listbox
  214.  
  215.          Mülleimer:    Löschen      =Ziehen von Source- oder/und Library-Dateien auf den Mülleimer.
  216.  
  217.          Edit:         Editieren    =Ziehen von Source-Dateien auf das Edit-Icon, oder
  218.                                      Source-Dateien selektieren und Klick auf das
  219.                                      Editor-Icon.
  220.                                      Durch Doppelklick auf eine Source-Datei, wird diese
  221.                                      in den Editor geladen.
  222.          
  223.          Arbeit:       Compilieren/Assemblieren  =Ziehen von Source-Dateien auf das Arbeit-Icon, oder
  224.                                      Source-Dateien selektieren und Klick auf das
  225.                                      Arbeit-Icon.
  226.          
  227.          Option:       Abhängigkeiten und lokale Compiler- bzw. Assembleroptionen einstellen.
  228.                                     =Ziehen von Source-Dateien auf das Option-Icon, oder
  229.                                      Source-Dateien selektieren und Klick auf das
  230.                                      Option-Icon.
  231.  
  232.       Tastaturbedienung:
  233.      ********************
  234.      
  235.          Source neu  (ALT-S)
  236.          Library neu (ALT-L)
  237.          Klemmbrett  (speichern = ^C, laden ^V) nur selektierte Einträge werden bearbeitet.
  238.          Mülleimer   (^D)                       nur selektierte Einträge werden bearbeitet.
  239.          Edit        (^E)                       nur selektierte Einträge werden bearbeitet.
  240.          Arbeit      (^B)                       nur selektierte Einträge werden bearbeitet.
  241.          Option      (^I)                       nur selektierte Einträge werden bearbeitet.
  242.          
  243.          Cursor:     Cursor anschalten (Cursor - Up, Down, Left oder Right)
  244.                      Cursor nach oben  (Cursor Up) mit SHIFT seitenweise.
  245.                      Cursor nach unten (Cursor Down)  mit SHIFT seitenweise.
  246.                      Listbox wechseln  (Cursor Right bzw. Left)
  247.                      Alle Einträge in der Listbox, in der sich der Cursor befindet, selektieren.  (^A)
  248.                      Eintrag unter dem Cursor selektieren.    (INSERT) selektieren mehrerer Einträge mit
  249.                                                                        Hilfe der SHIFT-Taste.
  250.                      Einträge deselektieren.                  (DELETE) deselektieren nur eines Eintrages
  251.                                                                        mit Hilfe der Shift-Taste
  252.  
  253.       Die Source-Dateien werden bei der Projekterstellung ('Make' oder 'Make All')
  254.       folgendermaßen bearbeitet:
  255.          - *.C Dateien werden compiliert.
  256.          - *.S Dateien werden assembliert.
  257.          - *.O und *.LIB Dateien werden hinzugelinkt.
  258.       alle anderen Dateien werden ignoriert.
  259.       So kann man z.B. auch Headerdateien (*.H) mit in die Source-Dateien-Liste
  260.       übernehmen, um sie zum editieren nicht suchen zu müssen.
  261.  
  262.  
  263.       Die Library-Dateien müssen sich im Library-Directory befinden.
  264.       (siehe `Linker...')
  265.  
  266. ****************************************************************************
  267.  
  268.  Fehlermeldungen-Fenster:
  269. **************************
  270.  
  271.             Die bei der Projekterstellung anfallenden Fehlermeldungen
  272.             werden in die Datei ERROR.DAT umgeleitet.
  273.             Ist die Projekterstellung beendet, wird der Inhalt der Datei
  274.             in einem Fenster angezeigt. Durch einen Einfachklick auf eine
  275.             Fehlermeldung (ERROR oder WARNING), wird bei eingeschalteten
  276.             internen Editor, die Source-Datei geladen und der Cursor
  277.             befindet sich in der Zeile auf die sich die Fehlermeldung
  278.             bezieht. Bei eingeschalteten externen Editor, wird die
  279.             Source-Datei und die ERROR.DAT Datei an den Editor übergeben.
  280.             Bei manchen Editoren, wie z.B. EVEREST, ist es jetzt auch
  281.             möglich, das der Editor, durch Doppelklick auf eine Fehlermeldung,
  282.             den Cursor in die dazugehörige Zeile der Sourcedatei setzt.
  283.             
  284.             Durch betätigen der HELP-Taste, wird die PureC-Hilfe für
  285.             Fehlermeldungen aufgerufen.
  286.  
  287. ****************************************************************************
  288.  
  289.    Für die nächsten Versionen sind folgende Neuerungen geplant:
  290.  
  291.         - Aufnahme von Projekten in die Source-Dateien-Liste.
  292.  
  293. ****************************************************************************
  294.  
  295.   ***Pure C ist eingetragenes Warenzeichen der Firma Pure Software GmbH.***
  296.  
  297. HAFTUNGSAUSSCHLUSS
  298. ------------------
  299.  
  300.   Das Programm  wurden ausführlich getestet.  Für etwaige  Schäden, die
  301.   durch die Verwendung von PureC-Shell entstehen, kann
  302.   ich keine Haftung übernehmen.
  303.  
  304.   Sollten Sie  trotzdem einen Fehler feststellen  oder Verbesserungsvor-
  305.   schläge haben, so können sie mich unter der oben angegebenen Anschrift
  306.   oder per E-Mail erreichen.
  307.  
  308.  
  309.