Anleitung fr das Programm LL IIIIII TTTTTT EEEEEE RRRRR LL II TT EE RR RR LL II TT EEEE RRRRR LL II TT EE RR RR LLLLLL IIIIII TT EEEEEE RR RR Version 1.00 vom 15.5.1988 von Sven H„drich Sven H„drich; Dsseldorf, den 15.5.1988; 0 Inhaltsverzeichnis 1.0 Einleitung .............................. 3 1.1 Lieferumfang ....................... 3 1.2 Starten des Programms .............. 3 1.3 Aufbau des Bildschirms ............. 4 2.0 Datei-Funktionen ........................ 5 2.1 Datei einlesen ..................... 5 2.2 Datei abspeichern .................. 6 2.3 Datei abspeichern unter ............ 7 2.4 Datei hinzuladen ................... 8 2.5 Statistik .......................... 9 2.6 Datei freigeben .................... 10 2.7 Programm beenden ................... 11 3.0 Satz-Funktionen ......................... 12 3.1 Satz eingeben ...................... 12 3.2 Satz l”schen ....................... 13 3.3 Satz bearbeiten .................... 14 4.0 Such-Funktionen ......................... 15 4.1 Stichwort suchen ................... 15 4.2 Nummer suchen ...................... 16 4.3 N„chsten Satz suchen ............... 17 4.4 Vorhergehenden Satz suchen ......... 18 4.5 Suchoptionen einstellen ............ 19 5.0 Drucker-Funktionen ...................... 20 5.1 Satz drucken ....................... 20 5.2 Datei drucken ...................... 21 5.3 Drucker-Optionen ................... 22 5.4 Protokoll .......................... 23 6.0 Startup-Datei ........................... 24 6.1 Einladen ........................... 24 6.2 Hinzuladen ......................... 24 6.3 Protokoll .......................... 24 6.4 Optionen ........................... 25 6.5 Drucker ............................ 25 6.6 Datei .............................. 25 6.7 Syntaxdiagramm ..................... 26 6.8 Fehlercodes ........................ 27 6.9 Beispiel ........................... 28 Anhang A Tastaturbelegung ..................... 29 B Dateiformat .......................... 30 C Bekannte Fehler ...................... 31 1.0 Einleitung Das Programm LITER ist ein Volltext-Informations-Retrieval- System. Jedes abgespeicherte Wort kann als Deskriptor verwendet werden. Die typische Anwendung fr LITER ist das Erfassen und Verwalten von Zeitungsartikeln und Literaturstellen. Nun werden Sie vielleicht einwenden, daž die gleiche Aufgabe auch von vielen Datenbanken gel”st wird. Die meisten Datenbanken haben jedoch zwei Nachteile. Diese Datenbanken arbeiten mit fester Satzl„nge, das heižt, jeder Dateieintrag verbraucht gleich viel Speicherplatz egal wie kurz oder lang er ist. Auch arbeiten diese Datenbanken mit Schlsseln (Index) die in einer gesondert abgespeichert werden. Suchoperationen arbeiten dann mit diesen Schlsseldaten. Um nicht zuviel Speicherplatz fr die Schlssel zu verbrauchen ist deren L„nge und Anzahl beschr„nkt. Diese beiden Probleme umgeht LITER indem es ohne Schlssel und mit variabler Satzl„nge arbeitet. Erkauft werden diese Vorteile dadurch, daž alle Datens„tze gleichzeitig im Arbeitsspeicher (RAM) gehalten werden. Das ist aber zu verkraften, da bei den meisten Ataris der Arbeitsspeicher (RAM) gr”žer ist als der Massenspeicher (Floppy). 1.1 Lieferumfang Zum Lieferumfang geh”ren die folgenden Dateien: -LITER.PRG (das Hauptprogramm) -LITER.RSC (GEM-Datei) -LITER.DOC (dieses File) -READ .ME (aktuelle Hinweise) 1.2 Starten des Programms Gestartet wird LITER durch einen Doppelklick auf die Datei LITER.PRG. In dem Dateiordner (Subdirectory) von dem aus LITER gestartet wird muž sich auch die Datei LITER.RSC befinden. Das Programm l„uft in hoher und mittlerer Bildschirm- aufl”sung. 1.3 Bildschirmaufbau Wenn LITER erfolgreich gestartet wurde erscheint in der ersten Bildschirmzeile eine Menleiste mit den Punkten: Desk, Datei, Satz, Suchen, Drucker. Darunter wird ein Fenster aufgebaut mit einem vertikalen Rollbalken (Schieber) und einem Schliežfeld. In dem Fenster befinden sich die Ein- und Ausgabefelder. 1.3.1 Schliežfeld Wenn Sie das Schliežfeld anklicken wird LITER beendet. Um sicherzustellen, daž Sie LITER nicht aus Versehen beenden fragt LITER nach ob sie das Programm wirklich verlassen wollen. W„hlen Sie den OK-Knopf (button) so beenden Sie das Programm. W„hlen Sie den Abbruch-Knopf (button) so setzen Sie LITER fort. 1.3.2 Rollbalken Mit dem Rollbalken w„hlen Sie Datens„tze an. 2.0 Datei-Funktionen 2.1 Datei einlesen 2.1.1 Funktionsaufruf Die Funktion Datei einlesen aktivieren Sie indem Sie den Meneintrag einlesen unter dem Menpunkt Datei anw„hlen, oder die Tasten und gleichzeitig drcken. 2.1.2 Funktion Mit der Funktion Datei einlesen lesen sie eine Datei in den Arbeitsspeicher ein. Diese Datei muž mit LITER erstellt worden sein. Sollte sich zu diesem Zeitpunkt bereits eine Datei im Arbeitsspeicher befinden, so l”scht LITER vorher diese Datei ohne weitere Nachfrage. Die Auswahl der Datei erfolgt mit der File-Selector Box. 2.1.3 Bemerkung 2.2 Datei abspeichern 2.2.1 Funktionsaufruf Die Funktion Datei abspeichern aktivieren Sie indem Sie den Meneintrag abspeichern unter dem Menpunkt Datei anw„hlen, oder die Tasten und gleichzeitig drcken. 2.2.2 Funktion Mit der Funktion Datei abspeichern speichern Sie die Daten die sich im Arbeitsspeicher befinden unter dem aktuellen Namen ab. 2.2.3 Bemerkung 2.3 Datei abspeichern unter 2.3.1 Funktionsaufruf Die Funktion Datei abspeichern unter aktivieren Sie indem Sie den Meneintrag ..unter.. unter dem Menpunkt Datei anw„hlen, oder die Tasten und gleichzeitig drcken. 2.3.2 Funktion Mit der Funktion Datei abspeichern unter speichern Sie die Daten die sich im Arbeitsspeicher befinden unter einem beliebigen Namen ab. 2.3.3 Bemerkung 2.4 Datei hinzuladen 2.4.1 Funktionsaufruf Die Funktion Datei hinzuladen aktivieren Sie indem Sie den Meneintrag hinzuladen unter dem Menpunkt Datei anw„hlen, oder die Tasten und gleichzeitig drcken. 2.4.2 Funktion Mit der Funktion Datei hinzuladen lesen Sie zu den Daten die sich im Arbeitspeicher weitere Daten hinzu. 2.4.3 Bemerkung 2.5 Statistik 2.5.1 Funktionsaufruf Die Funktion Statistik aktivieren Sie, indem Sie den Meneintrag Statistik unter dem Menpunkt Datei anw„hlen, oder die Tasten und gleichzeitig drcken. 2.5.2 Funktion Mit der Funktion Statistik fordern Sie eine Dialogbox an, in die einige Informationen ber den gegenw„rtigen Programmzustand ausgegeben werden. 2.5.3 Bemerkung 2.6 Datei freigeben 2.6.1 Funktionsaufruf Die Funktion Datei freigeben aktivieren Sie, indem Sie den Meneintrag freigeben unter dem Menpunkt Datei anw„hlen, oder die Tasten und gleichzeitig drcken. 2.6.2 Funktion Mit der Funktion Datei freigeben l”schen Sie den Arbeitsspeicher und den aktuellen Dateinamen. 2.6.3 Bemerkung 2.7 Programm beenden 2.7.1 Funktionsaufruf Die Funktion Programm beenden aktivieren Sie, indem Sie den Meneintrag beenden unter dem Menpunkt Datei anw„hlen, oder die Tasten und gleichzeitig drcken, oder das Schliežfeld am Fenster anklicken. 2.7.2 Funktion Mit der Funktion Programm beenden beenden Sie eine Sitzung mit LITER. Nachdem Sie die Funktion Programm beenden aktiviert haben erscheint eine Dialogbox mit zwei Kn”pfen (buttons). W„hlen Sie den OK-Knopf wird LITER sofort beendet. W„hlen Sie den Abbruch-Knopf wird LITER fortgesetzt. 2.7.3 Bemerkung LITER sichert ge„nderte Daten nicht automatisch. LITER macht auch nicht darauf aufmerksam, daž Daten noch nicht gesichert sind. 3.0 Satz-Funktionen 3.1 Satz eingeben 3.1.1 Funktionsaufruf Die Funktion Satz eingeben aktivieren Sie, indem Sie den Meneintrag eingeben unter dem Menpunkt Satz anw„hlen, oder die Tasten und gleichzeitig drcken. 3.1.2 Funktion Mit der Funktion Satz eingeben erfassen Sie einen neuen Datensatz. 3.1.3 Bemerkung 3.2 Satz l”schen 3.2.1 Funktionsaufruf Die Funktion Satz l”schen aktivieren Sie, indem Sie den Meneintrag l”schen unter dem Menpunkt Satz anw„hlen, oder die Tasten und gleichzeitig drcken. 3.2.2 Funktion Mit der Funktion Satz l”schen l”schen Sie einen bereits erfassten Satz. 3.2.3 Bemerkung 3.3 Satz bearbeiten 3.3.1 Funktionsaufruf Die Funktion Satz bearbeiten aktivieren Sie, indem Sie den Meneintrag bearbeiten unter dem Menpunkt Satz anw„hlen, oder die Tasten und gleichzeitig drcken. 3.3.2 Funktion Mit der Funktion Satz bearbeiten editieren Sie einen bereits erfassten Satz. 3.3.3 Bemerkung 4.0 Such-Funktionen 4.1 nach Stichwort suchen 4.1.1 Funktionsaufruf Die Funktion nach Stichwort suchen aktivieren Sie, indem Sie den Meneintrag nach Stichwort unter dem Menpunkt Suchen anw„hlen, oder die Tasten und gleichzeitig drcken. 4.1.2 Funktion 4.1.3 Bemerkung 4.2 nach Nummer suchen 4.2.1 Funktionsaufruf Die Funktion nach Nummer suchen aktivieren Sie, indem Sie den Meneintrag nach Nummer unter dem Menpunkt Suchen anw„hlen, oder die Tasten und gleichzeitig drcken. 4.2.2 Funktion 4.2.3 Bemerkung 4.3 n„chsten Satz suchen 4.3.1 Funktionsaufruf Die Funktion n„chsten Satz suchen aktivieren Sie, indem Sie den Meneintrag n„chsten Satz unter dem Menpunkt Suchen anw„hlen, oder die Tasten und gleichzeitig drcken. 4.3.2 Funktion 4.3.3 Bemerkung 4.4 Vorhergehenden Satz suchen 4.4.1 Funktionsaufruf Die Funktion vorhergehenden Satz suchen aktivieren Sie, indem Sie den Meneintrag vorhergehenden Satz unter dem Menpunkt Suchen anw„hlen, oder die Tasten und gleichzeitig drcken. 4.4.2 Funktion 4.4.3 Bemerkung 4.5 Suchoptionen einstellen 4.5.1 Funktionsaufruf Die Funktion Suchoptionen einstellen aktivieren Sie, indem Sie den Meneintrag Optionen unter dem Menpunkt Suchen anw„hlen, oder die Tasten und gleichzeitig drcken. 4.5.2 Funktion 4.5.3 Bemerkung 5.0 Drucker-Funktionen 5.1 Satz drucken 5.1.1 Funktionsaufruf Die Funktion Satz drucken aktivieren Sie, indem Sie den Meneintrag Satz drucken unter dem Menpunkt Druck anw„hlen, oder die Tasten und

gleichzeitig drcken. 5.1.2 Funktion Mit der Funktion Satz drucken drucken Sie den aktuellen Satz. 5.1.3 Bemerkung 5.2 Datei drucken 5.2.1 Funktionsaufruf Die Funktion Datei drucken aktivieren Sie, indem Sie den Meneintrag Datei drucken unter dem Menpunkt Druck anw„hlen, oder die Tasten und gleichzeitig drcken. 5.2.2 Funktion Mit der Funktion Datei drucken drucken Sie die gesamte Datei aus. 5.2.3 Bemerkung 5.3 Druckeroptionen einstellen 5.3.1 Funktionsaufruf Die Funktion Druckeroptionen einstellen aktivieren Sie, indem Sie den Meneintrag Druckeroptionen unter dem Menpunkt Druck anw„hlen, oder die Tasten und gleichzeitig drcken. 5.3.2 Funktion Mit der Funktion Druckeroptionen einstellen stellen Sie die Druckeroptionen neu ein. 5.3.3 Bemerkung 5.4 Protokoll ein/aus 5.4.1 Funktionsaufruf Die Funktion Protokoll ein/aus aktivieren Sie, indem Sie den Meneintrag Protokoll unter dem Menpunkt Druck anw„hlen, oder die Tasten und gleichzeitig drcken. 5.4.2 Funktion Mit der Funktion Protokoll ein/aus stellen Sie die automatische Protokollfhrung ein oder aus. 5.4.3 Bemerkung 6.0 Startup-Datei Wenn Sie LITER starten, versucht LITER eine Textdatei mit dem Namen "LITER.SET" zu lesen. LITER sucht diese Textdatei in dem aktuellen Verzeichnis (directory). Findet LITER diese Textdatei nicht, so erfolgt keine Meldung. Findet LITER eine Textdatei mit dem Namen "LITER.SET" so versucht LITER diese Textdatei zu interpretieren. Die folgenden Kommandos k”nnen sie in dieser Datei anwenden und so erreichen, daž LITER direkt nach dem Programmstart so eingestellt ist, wie Sie es wnschen. 6.1 Einladen Mit dem Kommando Einladen ( D ) veranlassen Sie LITER eine Datei in den Arbeitsspeicher einzulesen. Geben Sie dazu das Kommando selbst und einen vollst„ndigen Dateinamen an. Im Dateinamen sind Pfade erlaubt. 6.2 Hinzuladen Mit dem Kommando Hinzuladen ( H ) veranlassen Sie LITER eine Datei hinzuzuladen. Geben Sie dazu das Kommando selbst und einen vollst„ndigen Dateinamen an. Im Dateinamen sind Pfade erlaubt 6.3 Protokoll Mit dem Kommando Protokoll ( C ) k”nnen Sie bestimmen, ob LITER ein Protokoll fhrt oder nicht. Dabei bedeutet: C TRUE -Liter fhrt Protokoll C FALSE -Liter fhrt kein Protokoll 6.4 Optionen Mit dem Kommando Option ( O ) k”nnen Sie die Einstellung der Optionen bestimmen. Jedes Kommando Option ( O ) besteht aus dem Kommando selbst, der Optionsnummer und dem Optionszustand. Der Zustand ist entweder "TRUE" oder "FALSE". 6.4.1 Optionsnummern Die verschieden Optionen sprechen Sie durch Nummern an. Nachfolgend sind die Nummern der vorhandenen Optionen aufgelistet: 100 - Unterscheidung Klein/Grož Schreibung 101 - Suche umfasst Titel 102 - Suche umfasst Autor 103 - Suche umfasst Text 104 - Suche umfasst Quelle 200 - Titel wird gedruckt 201 - Autor wird gedruckt 202 - Text wird gedruckt 203 - Quelle wird gedruckt 6.5 Drucker Mit dem Kommando Drucker ( P ) k”nnen Sie ihren Drucker an LITER anpassen. Dies ist eine Funktion, die Sie nur mit Hilfe der Startup-Datei erreichen. Fr jedes Zeichen, das Sie anpassen rufen Sie das Kommando Drucker ( P ) auf. Das Kommando Drucker ( P ) besteht aus dem Kommando selbst, dem Zeichencode des zu ersetzenden Zeichens, der Zeichencodefolge die fr das zu ersetzende Zeichen gesendet werden soll und dem Endezeichen ($00). 6.6 Datei Mit dem Kommando Datei ( N ) k”nnen Sie eine Datei fr die Druckerausgabe festlegen. Das Kommando Datei ( N ) besteht aus dem Kommando selbst und einem vollst„ndigem Dateinamen. Im Dateinamen sind Pfade erlaubt. 6.7 Syntaxdiagramm Der Interpretation der Datei "LITER.SET" liegt die folgende Syntax zugrunde, die hier in EBNF-Form wiedergegeben ist: Datei = { Zeile }. Zeile = ( Kommando | Kommentar ) 'CR'. Kommando = ( Einladen | Hinzuladen | Protokoll | Option | Drucker | Satz | Datei ) [ Leerschritt [ Kommentar ] ]. Kommentar = '*' beliebige Zeichenkette. Einladen = 'D' Leerschritt Dateiname. Hinzuladen = 'H' Leerschritt Dateiname. Option = 'O' Leerschritt Nummer Leerschritt Zustand. Protokoll = 'C' Leerschritt Zustand. Drucker = 'P' Leerschritt Zeichencode { Zeichencode } '$00'. Satz = 'S' Leerschritt Nummer. Datei = 'N' Leerschritt Dateiname. Nummer = Zahl Zahl Zahl. Zeichencode = '$' Hexzahl Hexzahl. Hexzahl = Zahl | Hexzeichen. Hexzeichen = 'A' | 'B' | 'C' | 'D' | 'E' | 'F'. Zahl = '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'. Zustand = ( 'T' [ 'RUE' ] ) | ( 'F' [ 'ALSE' ] ). Dateiname : Der Dateiname wird gem„ž den Vorschriften des TOS-Betriebssystems gebildet. (Pfade sind erlaubt.) Leerschritt = ' ' { ' ' }. 6.8 Fehlercodes Tritt bei der Bearbeitung der Datei "LITER.SET" ein Fehler auf, so wird die Fehlermeldung nicht im Klartext ausgegeben, sondern ein Fehlercode. Nachfolgend sind die von LITER benutzten Fehlercodes aufgelistet: 01 : Kommando oder Kommentar (*) erwartet 02 : Unbekanntes Kommando (D,H,O,C,P,S oder N erwartet) 03 : Fehler beim Schliessen der Datei "LITER.SET" 20 : Einladen: Dateiname ist ungltig 21 : Einladen: Dateiname ist ungltig 22 : Einladen: Fehler beim Einstellen des Pfades 30 : Hinzuladen: Dateiname ist ungltig 31 : Hinzuladen: Dateiname ist ungltig 32 : Hinzuladen: Fehler beim Einstellen des Pfades 40 : Option: Nummer ist ungltig 41 : Option: Zustand ist ungltig 42 : Option: Unbekannte Option 50 : Protokoll: Zustand ist ungltig 60 : Druckeranpassung: Zeichencode 1.Zeichen ungltig 61 : Druckeranpassung: Zeichencode n.Zeichen ungltig 62 : Druckeranpassung: Zu viele Ersatzzeichen (>254) 63 : Druckeranpassung: Kein Speicher mehr vorhanden 70 : Satz: Nummer ist fehlerhaft 71 : Satz: Satz wurde nicht gefunden 80 : Datei: Dateinamen ist ungltig 81 : Datei: Dateinamen ist ungltig 6.9 Beispiel Die Funktion der meisten Kommandos wird klar, wenn man dieses Beispiel fr eine Startup-Datei betrachtet: * * Beispiel fuer eine Startup-Datei * * * 1) Drucker anpassen (hier fuer einen Drucker ohne * Deutsche Umlaute). * P $81 $75 $65 $00 * kleines -> ue P $84 $61 $65 $00 * kleines „ -> ae P $8E $41 $65 $00 * grosses Ž -> Ae P $94 $6F $65 $00 * kleines ” -> oe P $99 $4F $65 $00 * grosses ™ -> Oe P $9A $55 $65 $00 * grosses š -> Ue P $9E $73 $73 $00 * ž -> ss * * 2) Protokoll-Datei ausschalten * C FALSE * * 3) Datei von der Festplatte einlesen * D C:\LITERAT\TEST.LIT * * 4) keine Quellen suchen * O 104 FALSE * * Ende * Anhang A: Tastaturbelegung Zum Aktivieren von Funktionen sind folgende Tastenkombinationen m”glich: Info-Box anfordern ..................... Datei einlesen ......................... Datei abspeichern ..................... Datei unter anderen Namen abspeichern .. Datei hinzuladen ....................... Datei freigeben ........................ Statistik .............................. Programm beenden ....................... Satz eingeben .......................... Satz bearbeiten ........................ Satz l”schen ........................... Suche nach Stichwort ................... Suche nach Nummer ...................... Suche n„chsten Satz .................... Suche vorhergehenden Satz .............. Suchoptionen einstellen ................ Satz drucken ...........................

Datei drucken .......................... Protokoll ein- und ausschalten ......... Druckeroptionen einstellen ............. Hilfstext zeigen ....................... Bei der Eingabe eines Satzes sind folgende Tasten aktiv: Eine Zeile hoch ....................... Eine Zeile runter ..................... Cursor nach links ..................... Cursor nach rechts .................... L”schen nach links .................... L”schen nach rechts ................... Eingabe l”schen ....................... Letztes L”schen rckg„ngig machen ..... Zur ersten Schreibstelle .............. Leerzeichen einfgen .................. Eingabe beenden ....................... Eingabe beenden ....................... Hilfstext zeigen ...................... Anhang B: Dateiformat Die mit LITER erzeugten Dateien haben des folgende Format: 1..4 Byte: L„nge der Datei inklusive dieser Bytes. danach folgen die erfassten Datens„tze. Jeder Datensatz hat das folgende Format: ????? (sorry) Anhang C: Bekannte Fehler Alle Fehler beziehen sich auf die Version 1.00 Weitere Fenster, zum Beispiel aus Accesories, werden schonmal berschrieben. (auch wenn sie oben auf dem Desk liegen). Die Textformatierung arbeitet h„ufig falsch. Allerdings sind diese Fehler meist nur optisch unsch”n. Sollten allerdings Curosrposition und Schreibstelle nicht bereinstimmen, sollte man die Eingabe beenden (mehrmal drcken) und den Satz bearbeiten. Bei dem Bearbeiten sollten dann ein paar Leerschritte mehr eingegeben werden. Das Zeichen '_' (underscore) kann nicht eingegeben werden (wird automatisch in einen Leerschritt verwandelt). Beim Suchen unterscheidet LITER zwischen grožen und kleinen Umlauten (š,™,Ž) (auch wenn Sie die Suchoption anders eingestellt haben) Sollten Sie weiter Fehler entdecken, oder Verbesserungsvorschl„ge haben schreiben Sie an: Sven H„drich Haus-Endtstraže 141 4ooo Dsseldorf 13 Danke.