Значок ресурса

Masterfile-16

Нет прав на скачивание
🎮 Запустить в эмуляторе

Автор: John A. Campbell
Год: 1983
Издатели: Campbell Systems
Языки: 🇬🇧 Английский
Формат: 📼 TZX лента
Требования: 🖥️ ZX Spectrum 16K

Ссылки:
Страница на ZXArt
Страница на World Of Spectrum
Страница на Spectrum Computing

Скриншоты:
596968.png
596969.png
596970.png


MASTERFILE 16K








Inhaltsverzeichnis





Seite


Zusammenfassung/Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . 1


Initialisierug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3


Hauptmenu-0ptionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4


Die File Statistiken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4


Display Modus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5


Reports - Anzeige Formate . . . . . . . . . . . . . . . . . . . . . . . . . . . 8


Eingabe eines neuen Records . . . . . . . . . . . . . . . . . . . . . . . . . . 8


Änderungsmodus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8


Suchmodus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8


Save und Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10


Break ins Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10





_ZUSAMMENFASSUNG_





16k MASTERFILE ist ein kommerziell oder privat nutzbares Karteiensystem für den


16k Spectrum. Dieses Programm ist fast nur in Maschinencode geschrieben und läßt


für jede Kartei noch ungefähr 4,5k Raum. Karteien oder auch Files können unabhän-


gig vom Hauptprogramm ab- gespeichert oder eingeladen werden. Die geschriebenen


Files haben normalerweise das Format eines Karteikarte, können aber auch fur ande-


re Dinge genutzt werden.





Die Besonderheiten dieses Programms sind folgende:





- Absolute Betriebssicherheit (Keine Systemabstürze)


- Voll Menugesteuert


- Dynamische Variablenlänge ablegbar bis 4,Sk bytes


- Jedes Record enthält z.B. Namen, Adresse, Telefonnummer, zugehöriges Codezeichen


und zwei weitere Textblöcke


- Das Programm ermöglicht sieben verschiedene Anzeigeformate, so daß die Daten


eines Files von Einzelzeilenzusammenfassungen bis zur vollständigen Karteikarte


in verschiedenen Arten dargestellt werden können, wobei die meisten Formate au-


tomatisch nach alphabetischer Namens- oder Buchstabenfolge sortieren


- Die Textblöcke werden ohne Wortunterbrechungen angezeigt


- Eine leistungsstarke Suchroutine "blättert" die Records nach selbstgewahlten


Stichwörtem durch


- Von dem ZX-Drucker können Sie jedes Anzeigeformat ausdrucken lassen


- Alle angelegten Files sind mit der großeren 48k Version voll kompatibel


- Für die effektive Nutzung und einfache Bedienung wurden Farben und Ton entspre-


chend eingesetzt





_EINLEITUNG_





Fangen wir mit einigen Erklärungen der englischen Terminologie, die wir hier


hauptsächlich gebrauchen wollen, an.


Ein File ist eine Datensammlung, die normalerweise auf Disketten oder Datenkasset-


ten gespeichert und später wieder in den Computer für Zugriff, Anzeige, Arbeits-


und Anderungsmöglichkeiten geladen wird. Ein File besteht aus mehreren Records


("Karteikarten"), die jeweils individuelle Stichwörter (Items] wie z.B. Namen,


Adresse, Artikelnummer usw. beinhalten. In MASTERFILE (in Zukunft benutzen wir die


Abkurzung "MF") nennen wir einzelne Stichwörter ITEMS. Bei MF können Sie in ein


Item Text bis zu einer Länge von 128 Zeichen eingeben, obwohl viele Items nur kür-


zer dargestellt werden können. Bis ]etzt haben wir die Begriffe soweit festgelegt:


Ein oder mehrere Items ergeben ein Record und ein oder mehrere Records ergeben ein


File. MF kann mit vielen Files geladen werden, kann aber immer nur eins zugleich


im Speicher haben, das dann allerdings unabhängig von anderen oder von MF gespei-


chert oder eingeladen werden kann.





MF besitzt sieben verschiedene Anzeigeformate für die Records, wobei jedes Anzei-


geformat einer "report ref(erenz}" zugeordnet wird. Jedes Report hat sein eigenes


individuelles Format und wird nach diesem ein Record auf dem Bildschirm darstel-


len. Z.B. zeigen manche Reports nur zwei Items von jedem Record, andere wiederum


viel mehr, wobei sie dann aber auch mehr Platz auf den Bildschirm brauchen. D.h.,


daß das eine Report Format ideal zum Anzeigen von Adressen ist, andere mehr für


Einzelzusammenfassungen der Items gedacht sind, ganz nach Ihren Bedürfnissen. In


jeden Report können Sie in den Update Modus schalten, um Daten zu erweitern oder


zu ändern.








1





In einem manuellen Karteikasten sind die Karten normalerweise alphabetisch geord-


net: Herr "Adam" wäre unter Block "A" und "Profisoft" und "P" zu finden. Hier in


MF geschieht dasselbe; Sie können sich zusätzlich noch aussuchen, ob nach dem Na-


men oder nach dem Codezeichen "Key ref" sortiert werden soll. In Wahrheit spei-


chert MF die eingegebenen Records nach der Reihenfolge der Eingabe, verschiebt


aber für die meisten Reports das File für die entsprechende Anzeige.





Ein anderer Vorteil von Computerfiles ist, daß Sie MF die Records nach bestimmten


Kriterien durchsuchen lassen können. Z.B. können Sie MF beauftragen, alle Records


herauszusuchen, in deren Adresse sich die Stadt "Osnabrück" befindet. MF tut dies


einfach und schnell. Das wäre die Funktion des MF Suchmodus, der nach der Suche


nur die ausgewählten Records für die Anzeige freigibt. Sie können alternierend


dann auch noch die schon ausgewählten Records oder die nicht selectionierten


durchsuchen, so daß praktisch komplexe AND und OR Funktionen möglich sind.





MF ist menugesteuert, d.h., daß, wannimmer es mehrere festgelegte Antworten auf


eine Abfrage gibt, MF Ihnen diese auflistet und Sie nur noch die entsprechende zu


einer Antwort zugehörige Taste zu drücken braucnen, um eine Antwort zu wählen. Me-


nus werden in gelber Schrift in der Mitte des Bildschirms angezeigt. Ein Menu,


nämlich das im Displaymodus, ist versteckt, da es sonst während der Anzeige eines


Records mit erscheinen würde. Durch einen einfachen Tastendruck im Display (Anzei-


ge-) Modus aber können Sie sich die Optionen dieses Menus zusätzlich anzeigen las-


sen.





Wenn MF eingeladen worden ist, sehen Sie als erstes das Hauptmenu (=Main Menu, das


wir von jetzt ab nm nennen werden) mit dem File Namen und der Copyright Notiz.


Dieses mm repräsentiert bei MF die höchste Stufe der Datenverarbeitung, von der


alle anderen Modi und Aktionen ausgehen.





Manchnal erscheinen in gelb abgekürzte Optionen oder Abfragen unten au Bildschirm,


die wir "Prompts" nennen.





Menüs und Prompts erwarten als Antwort im allgemeinen einen einfachen Tastendruck,


der durch einen Ton bestätigt wird und den kein ENTER zu folgen braucht. Groß- und


Kleinbuchstaben haben dabei denselben Effekt.





Wenn als Eingabe ein String oder Text erwartet wird, schaltet MF kurzzeitig ins


BASIC um und das Prompt "Enter Data" (Texteingabe) erscheint unten auf den Schirm.


Hier müssen Sie die Eingabe dann mit ENTER abschliessen. Sie können dabei CAPS


SHIFT und CAPS LOCK frei verwenden. Falls Sie aber versuchen, den Text in Farbe


oder Funktionswörter einzugeben, wird dies als "?" dargestellt. Items werden zu-


erst einmal normal als Text eingegeben; die Anzeigeattribute, mit denen das Dis-


play der Items festgelegt wird, sind in dem Report enthalten und nicht in dem


Text.





MF ist voll mit der 48k Version kompatibel, die unter anderen ganze 26 Items pro


Record zur Verfügung stellt, die selbst bestimmt werden können. Mit MF haben wir


zwar nur sechs schon vordefinierte Items, die aber auch schon einige Variations-


möglichkeiten bereitstellen. Die Items wären folgende:





NAME, ADRESS, TELEPHONE, KEY REFERENCE, DATA 1, DATA 2





Name, Adresse, Tel. Nr., Code Zeichen, Zwei Textblöcke





Nun, Sie brauchen nicht jedes angebotenen Item zu verwenden und es wird auch kein


Speicherplatz für irgendein Item verbraucht, bis es eingegeben wird. Weiterhin


können Sie jede Art von Daten in beliebige Items eingeben, z.B. eine Konto- oder


eine Katalog Nummer in das Telefonnummer Item. Weiterhin gibt es noch zwei allge-


meine Textblöcke DATA 1 und DATA 2, die für jede Art von Daten gedacht sind.





2





Sie haben für jedes File ca. 4,5k bytes freien Speicherplatz zur Verfügung und die


Anzahl der freien bytes ist immer rechts unten auf dem Bildschirm angezeigt. Die


bytes werden unter anderem wie folgt belegt: 1 byte pro Record, plus 1 byte für


jedes Item im Record plus der Anzahl von eingegebenen Zeichen. Jedes Item ist in


seiner Länge variabel und somit kein byte verloren. MF benutzt Maschihencode, um


das File so zu bearbeiten, wie ein BASIC-Programm es nicht könnte. Trotzdem wird


das File in einen String gespeichert, das dann auch mittels BASIC abgespeichert


und eingeladen werden kann.





MF ist Ihnen mit einem Beispiel File geliefert worden, an dem Sie einiges auspro-


bieren können. Um dieses File zu löschen, benutzen Sie bitte die "Purge" Option im


mm, bevor Sie eigene Daten eingeben.





Wir schlagen vor, daß Sie zur Sicherheit eine Kopie einer leeren File Version von


MF mit Hilfe von mm V auf Kassette abspeichern.





Die folgenden Kapitel werden die einzelnen Optionen, die wir kurz vorgestellt ha-


ben, detaillierter erklären.





_INITIALISIERUNG_





Ihre Kassette enthält auf jeder Seite das MF 16k Programm mit den Beispiel File.


Jede Seite besteht aus





a) Ein das File beinhaltendes BASIC Programm, das den nachfolgenden Maschi-


nencode (MC) lädt





b) Und dem MC Programm oder die bytes, die über den RAMTOP geladen werden und


das eigentliche MF Program ausmachen.





Laden Sie nun das Beispiel File mit LOAD "".





Nach ca. einer Minute erscheint das mm und Sie können Ihren Kassettenrecorder an-


halten. Das Beispiel File läßt sich sofort mit Option D (oder d) anschauen. Drük-


ken Sie N, um weitere Seiten des Files zu sehen oder kehren Sie mit M zum mm zu-


rück. Die anderen Nenuoptionen erklären wir später.





Um eine Kopie von MF auf Kassette zu speichern, können Sie Option mm V oder zuerst


mm P (Purge=Löschen des Files) und dann V wählen, wobei letzteres natürlich weni-


ger Ladezeit in Anspruch ninmt.





Um das File zu löschen, drücken Sie beim mm Taste P und dann die Taste Y zur Be-


stätigung. Der Record Zähler links unten sinkt dabei natürlich auf 00000 und der


Zähler für den freien Speicherplatz erhöht sich auf ca. 45OO (rechts unten).





Falls Sie später irgendwann eimnal das Prompt "Y to confirm" (Y zur Bestätigung)


sehen und nicht wissen warun, drücken Sie irgendeine Taste außer Y. Dadurch kehren


Sie wieder zum jeweiligen Menu zurück, ohne daß sich irgend etwas geändert hat.





Wir wünschen Ihnen bei dem Erarbeiten der MF Menus viel Erfolg - falsch machen


können Sie nichts, da das Programm nicht absturzen kann.








3





_HAUPTMENUOPTIONEN_-"mm"_





Das Hauptmenu sehen Sie als erstes, wenn MF neu geladen wird. Zusätzlich erschei-


nen folgende Notizen:





"MASTERFILE ver xx" in blau, wobei "xx" der Versionen-Index ist. (Von Zeit zu Zeit


sind neue Extras eingebaut worden, wodurch sich der Index erhöht).





"Oopyright 1982 CAMPELL SYSTEMS" in rot.





"File: nnnnnnnnnnnnn" in blau, wobei "nnnnnnnnnnn" der Name ist, unter dem das


File abgespeichert worden ist.





Die mm Optionen sind folgende:





A Eingabe eines neuen Records zu den File. Nach dem drücken von A wird sofort


ein ein-byte-Record aufgebaut, so daß Sie nicht A drücken sollten, wenn Sie


nicht wirklich ein neues Record aufbauen wollen. Siehe unter EINGABE EINES


NEUEN RECORDS.





D Geht in den Display Modus, um alle ausgewählten (selectionierten) Records an-


zuzeigen. Siehe DISPLAY MODUS.





L Lädt ein File, daß mit der Option F von V (SAVE) abgespeichert worden ist.


Siehe SAVE UND LOAD.





S Schaltet in den Suchmodus, um nach bestimmten Kriterien Records zu suchen.


Siehe SUCHMODUS.





I Invertiert den selectionierten Status jeden Records. Ausgewählte Records wer-


den unselectioniert und umgekehrt. Beachten Sie die Auswirkung auf den Zahler


Sel=nnnnn.





R Setzt alle Records auf den unselectionierten Status; diese Option wird norma-


lerweise für einen neuen Suchvorgang gebraucht. Beachten Sie, daß der


schnellste Weg, um alle Records zu selectionieren, die Verwendung von R ge-


folgt von 1 ist.





P Loscht alle selectionierten Records. Wie bei allen Befehlen dieser Art erwar-


tet MF das Drucken von Y als Bestätigung.





V Speichert Programm und File oder nur File auf Kassette. Siehe SAVE UND LOAD.





_DIE_FILE_STATISTIKEN_





MF hat eine konstante Anzeige für die Anzahl der Records, die Anzahl der selectio-


nierten Records und den freien Speicherplatz. Diese drei Zähler sehen Sie in Zeile


23 des Bildschirms. Falls der Zähler für die Anzahl der selectionierten Records


"Sel" auf 00000 steht, hat es natürlich keinen Zweck, in den Display Modus zu ge-


hen, weil es kein Record zun Anzeigen gibt. (Versuchen Sie es).





Die Spa=nnnnn Anzeige (Spare=Raum, Platz) ist nicht ganz exakt, da sie auch durch


Bewegungen des Stacks verändert wird; Spa ist aber trotzdem eine nutzliche Hilfe,


falls man das File noch weiter vergrößern will. Der Versuch, noch mehr Records


einzugeben, wenn kaum noch freier Speicherplatz zur Verfügung steht, wird mit ei-


nem roten und blinkenden "FILE FULL" quittiert werden. Dann muß zur Bestätigung


irgendeine Taste gedrückt werden; die letzte Operation ist dabei dann verlorenge-


gangen, ohne aber in irgendeiner Weise das File oder das MF Programm zu beeinflus-


sen.








4





_DISPLAY_(ANZEIGE)_MODUS_





Im Display Modus werden von MF in einem der sieben Anzeigeformate alle selectio-


nierten Records angezeigt. Das gewählte Format ist dann normalerweise das, was zu-


letzt benutzt worden ist und Sie können nur im Display Modus auf ein anderes For-


mat "umschalten". Der Display Modus ist vom mm, vom Update und vom Such Modus aus


mit Tastendruck D zu erreichen.





Zeile 22 beinhaltet dann:





Report n Q=menu ...more


(rot) (gelb) (blau)





wobei n die Report Reference (Anzeigeformat) 1 - 7 ist und die Anzeige "...more"


auch als "No more" erscheinen kann, je nachdem, ob noch weitere ausgewählten Re-


cords vorhanden sind oder nicht.





Wenn Zeile 22 angezeigt worden ist, erwartet MF eine Antwort auf die Optionen des


versteckten Menus, das Sie mit Drücken von Q sehen können. Bevor Sie dann eine Op-


tion anwählen können, müssen Sie erst irgendeine Taste drücken, damit die vorheri-


ge Anzeige wieder vollständig erscheint.





Die Menu Optionen sind wie folgt:





N Falls "...more" erscheint, können durch Drücken von N weitere Records ange-


zeigt werden.





1-9 Verschiebt die Anzeige um 1-9 Records nach oben. Falls Sie ein bestimmtes Re-


cord im Update Modus verändern oder es löschen wollen, muß dieses Record in


der Anzeige ganz oben stehen. Sie können hierdurch ein File auch schneller


durchsehen als mit N, wenn weniger als neun Records pro Seite angezeigt wer-


den.





B Setzt die Anzeige wieder auf das erste selectionierte Record. Diese Option


konnen Sie wählen, wannimmer oder so oft Sie wollen.





P Druckt die angezeigte Seite bis Zeile 21 auf dem ZX Drucker aus. Sie können


auch noch andere vorhandene Records ausdrucken lassen, bis "No more" er-


scheint. Dies erreichen Sie durch Drücken von S (Single Page=Eine Seite) oder


A (Alle Seiten), nachdem Sie P gewählt haben. Falls Sie Ihre Meinung geändert


haben und aus dem Befehl aussteigen wollen, brauchen Sie nur ENTER zu drük-


ken. Für eine zeitweilige Unterbrechung halten Sie die H-Taste solange ge-


drückt, bis der Druckvorgang abbricht.





U Schaltet in den Update (Änderungs) Modus, der sich immer auf das oberste Re-


cord im Display bezieht.





E Löscht das oberste Record im Display. (Y zur Bestätigung).





R Wählt ein anderes Anzeige Format. Wenn das Prompt "Report=" erscheint, beant-


worten Sie es mit einer Zahl von 1 - 7 (jede andere Taste steigt ohne etwas


zu verändern aus dem Befehl aus).





M Kehrt zum um zurück.





Q Zeigt das versteckte Menu an. Irgendeine Taste löscht es wieder.








5





_REPORTS_-_ANZEIGE_FORMATE_





Wenn Sie im Display Modus sind, sehen Sie die Report Reference Zahl in rot links


unten am Bildschirm. Um auf andere Formate umzuschalten, drücken Sie R gefolgt von


einer Zahl von 1 - 7. MF benutzt zur Anzeige immer das zuletzt gebrauchte Report


Format, bis mit R wie oben beschrieben etwas anderes festgelegt wird. Jedes Format


wird nun beschrieben.





_Report_1_





Zeigt ein Record pro Bildschirmseite mit der eingegebenen (also unsortierten) Rei-


henfolge.





Die Items werden wie folgt angezeigt:





NAME, maximal 22 Zeichen, heller weißer Hintergrund


ADRESSE, vier Zeilen mit je 22 Zeichen: heller weißer Hintergrund


TEL. NR., maximal 13 Zeichen; heller weißer Hintergrund


KEY REF, (Code Zeichen) max. sechs Zeichen; heller gelber Hintergrund


DATA 1, max. länge von 128 Zeichen, dabei werden aber unschöne Wortunter-


brechungen mit Hilfe der 5. Zeile vermieden; hellblauer Hintergrund


DATA 2, wie DATA 1, aber auf hellen gelben Hintergrund





Die Titel aller Stichwörter sehen Sie auf schwarzen Hintergrund.





_Report_2_





Zeigt drei Records pro Bildschirmseite alphabetisch nach Namen sortiert. Dieses


Report wurde für den Ausdruck auf Adressetiketten kreiert und zeigt zwei Items.





NAME, max. 32 Zeichen; heller weißer Hintergrund


ADRESSE, im Format von funf Zeilen mit je 32 Zeichen; weisser Hintergrund





_Report_3_





Zeigt 10 Records pro Bildschirmseite alphabetisch nach dan Namen sortiert. Dieses


Report ist für eine Telefonliste gedacht und zeigt zwei Items jedes Records.





NAME, max. 17 Zeichen; heller weißer Hintergrund


TEL. NR., max. 14 Zeichen; heller blauer Hintergrund





Ganz oben am Bildschirm wird der Titel "TELEPHONE NUMBERS" auf blauem Hintergrund


angezeigt.





_Report_4_





Zeigt 10 Records pro Bildschirmseite alphabetisch nach den Namen geordnet. Dieses


Report ist als zusammenfassende Adresskartei gedacht und zeigt:





NAME, max. 17 Zeichen; heller weißer Hintergrund


ADRESSE, max. 14 Zeichen; heller roter Hintergrund





Der angezeigte Titel heißt "NAME & ADRESS SUMMARY".








6





_Report_5_





Zeigt 10 Records pro Bildschirmseite unter dem auf gelben Hintergrund angezeigten


Titel "NAME & KEY REFERENCE" geordnet nach daem Codezeichen (Key ref.).





KEY REFERENCE, max. 11 Zeichen; heller gelber Hintergrund


NAME, max. 20 Zeichen; heller weißer Hintergrund





_Report_6_





Zeigt vier Records pro Bildschirmseite und liegt bezüglich seines Informationsge-


haltes zwischen Report 1 und 3-5. Die Items, die nach alphabetisch nach Namen sor-


tiert sind, sind folgende:





NAME, max. 18 Zeichen; heller weißer Hintergrund


ADRESSE, drei Zeilen mit je 22 Zeichen; heller weißer Hintergrund


TEL. NR., max. 14 Zeichen, heller blauer Hintergrund


KEY REFERENCE, max. 10 Zeichen; heller gelber Hintergrund





_Report_7_





Zeigt fünf Records pro Bildschirmseite alphabetisch nach dem Namen geordnet mit


folgenden Items:





NAME, max. 22 Zeichen; heller weißer Hintergrund


KEY REFERENCE, max. 10 Zeichen; heller roter Hintergrund


DATA 1, max. 32 Zeichen; heller blauer Hintergrund


DATA 2, max. 32 Zeichen; heller grüner Hintergrund





Sie werden sicher gesehen haben, daß manche Items abhängig van jeweiligen Report


mit unterschiedlichen Zeilenlängen dargestellt werden. Falls mehr Daten im Item


vorhanden sind, als im Display dargestellt werden kann, wird dieses Item einfach


gekürzt angezeigt.





Das Report 1 hat eine blaue Umrandung, das Report 7 eine schwarze und die anderen


haben weiße Umrandungen. (Wir hoffen, damit Ihren Geschmack nicht verletzt zu ha-


ben.)





Wie schon vorher angedeutet, ist MF voll mit der größeren 48k Version kmnpatibel.


Falls Sie ein bestimmtes Anzeigeformat haben möchten, und eventuell die Möglich-


keit haben, mit der 48k Version zu arbeiten, dann können Sie hiermit Ihre eigenen


Report Strukturen und Titel (bis zu 26 Zeichen) festlegen und das Ganze auf MF


übertragen. MF wird Ihr neues File wie die 48k Version anzeigen, abgesehen davon,


daß eventuell gezeichnete Vierecke und Linien ignoriert werden. In Wahrheit haben


wir Ihre sieben Standart Reports wie oben beschrieben mit 48k MASTERFILE festge-


legt. Umgekehrt ist natürlich auch jedes mit MF geschriebene File mit der größeren


Version kompatibel. Dieses System erlaubt Ihnen, falls Sie Ihren 16k Spectrum auf


48k erweitern, Ihre Karteien auszudehnen, ohne daß Sie sie neu schreiben müssen.








7





_EINGABE_EINES_NEUEN_RECORDS_





Die erste Zeile vom mm beinhaltet "Add record...A".





D.h., daß, wenn Sie Taste A drücken, ein neues Record dem File hinzugefügt werden


soll. Ein anderes Menu erscheint, beachten Sie aber, daß der Recordzähler bereits


um 1 erhöht worden ist, obwohl Sie noch kein Item eingefügt haben. Für die Eingabe


neuer Daten drücken Sie P, worauf Sie fortlaufend nach den einzelnen sechs Items


gefragt werden. Geben Sie jedesmal bis zu 128 Zeichen gefolgt von ENTER ein.


(Falls Sie mehr als 128 Zeichen eingeben, gehen die uberzähligen einfach verlo-


ren). Drücken Sie lediglich ENTER, wenn keine Eingabe erforderlich ist. Jedes Item


wird sofort danach angezeigt. Wenn das Menu wieder erscheint, ist der Eingabevor-


gang für dieses Record abgeschlossen. Trotzdem sind Sie immer noch im Eingabemodus


und Sie können jetzt jedes einzelne Item überprüfen, indem Sie die N-Taste benut-


zen. Änderungen des gezeigten Items werden durch R (Replace= Ersetzen) oder durch


E (Erase=Löschen) vollzogen. Für das mm drücken Sie M oder für den Anzeigemodus D.


Ein neues Record wird automatisch als selectioniert angesehen.





Wenn Sie im Eingabe- oder im Änderungsmodus sind, wird während der Eingabe die


Schreibmaschinenlogik (d.h. keine Wortunterbrechungen) nicht aktiviert.





Während der Eingabe können Sie noch ein besonderes Zeichen, das MF als "forcierte


Zeilenunterbrechung" interpretiert, benutzen. Dieses Zeichen ist der senkrechte


Strich unter dem Buchstaben S, der durch den EXTENDED Modus und CAPS SHIFT S er-


reicht wird. Dieses Zeichen bedeutet, daß der folgende Text auf der nächsten Zeile


angezeigt wird, ganz gleich ob noch weitere Zeilen vorhanden sind oder nicht. Die-


ses Zeichen wird hauptsächlich bei der Eingabe von Adressen verwendet, was Sie in


unserem Beispielfile sehen können. Dieses Spezialzeichen kann nur im Eingabe- oder


Änderungsmodus benutzt werden.





Wenn Sie anfangen, ein Item zu ersetzen und Sie Ihre Meinung ändern, löschen Sie


das bisher Eingegebene und drucken Sie ENTER. Wenn Sie mehr als ein Record einge-


ben möchten, mussen Sie zwischen den Records zum mm zurückkehren.





_ÄNDERUNGSMODUS_





Um irgendwelche Textänderungen in einem Record vorzunehmen, müssen Sie zuerst in


den Anzeigemodus gehen und das spezielle Record ganz oben auf den Bildschirm brin-


gen, wie im Kapitel ANZEIGEMODUS beschrieben. Dann drücken Sie U, um in den Ände-


rungsmodus zu gelangen, der sich immer auf das oberste Record in der Anzeige be-


zieht. Das weitere Verfahren ist schon größtenteils beschrieben worden; um in ein


Record Items einzugeben, die noch nicht vorhanden sind, drücken Sie P, um die Ab-


frage für dieses Item zu erhalten. Falls Sie aus den Änderungs- direkt in den An-


zeigemodus gehen, erscheinen die Records in der Reihenfolge, wie sie im Änderungs-


modus gewesen sind, also mit den geänderten Record ganz oben auf den Bildschirm.





_SUCHMODUS_





Wie schon vorher beschrieben, wählen R und I alle Records des Files für die Anzei-


ge aus. Oft aber möchten Sie nur eins oder einige wenige Records selectionieren;


hier können Sie den leistungsstarken Suchprozessor von MF einsetzen. Jedes Record


hat einen selectionierten oder unselectionierten Status. Die selectionierten Re-


cords tauchen in der File Statistik "Sel=nnnnn" auf. Der Suchmodus verändert den


Status der Records je nachdem, welches Kriterium, nach dem gesucht werden soll,


Sie gewählt haben. Sie können mit diesem System auch komplizierte (d.h. mehrere)


Suchaktionen durchführen, wie z.B. "Wieviele Personen mit einem Vornamen, der mit


S beginnt, wohnen im Einzugsbereich von Frankfurt?"








8





Durch S gelangen Sie in den Suchmodus, worauf Sie ein Menu mit vier Optionen se-


hen. Mit M gelangen Sie zum mm und mit D in den Anzeigemodus. Mit Option A suchen


Sie aus allen unselectionierten Records und mit L aus allen selectionierten (Falls


Sie schon vorher Bedingungen gestellt haben und jetzt weitersuchen wollen).





Wenn Sie mit dem Suchen anfangen, initialisieren Sie die Records normalerweise mit


mm R, worauf der entsprechende Zähler auf Null gesetzt wird (Sel=00000). Nun drük-


ken Sie S, dann A. Option A ist auch dann sehr nützlich, wenn Sie die Suche aus-


gehend von schon ausgewählten Records noch erweitern wollen, da die schon selecti-


onierten Records weiterhin diesen Status behalten. Die Option L bedeutet dagegen,


daß nur noch aus den selectionierten Records weiter ausgewählt werden soll.





Nach Drücken von A oder L erscheint das nächste Menu, bei dem Sie bestinmen kon-


nen, nach welchem Item MF suchen soll; beantworten Sie das Menu entsprechend mit


N, A, T, K, X oder Y.





Im nächsten Menu wählen Sie wieder entsprechend eine der 5 Optionen G (Greater=


größer als), L (Less=kleiner als), U (Unequal =ungleich), E (Equal=gleich} und S


{Scan=Auswahlsuche). Die meisten dieser Vergleichoptionen erklären sich von


selbst, einige Dinge sind aber trotzdem zu beachten.





Große und kleine Buchstaben werden als nicht unterschiedlich angesehen; fur MF


heißt das, daß das bit S jedes Zeichens für Vergleiche ignoriert wird,





Wenn das zu vergleichende Argument weniger Zeichen beinhaltet als das zu findende


Item, bis dahin aber übereinstimmt, dann ist das Resultat bei Option E (gleich)


dasselbe. D.h., daß, wenn wir nach "Sch" suchen, z.B. die Namen Schmidt, Schulz,


schön und schlau selectiert werden. Der umgekehrte Vorgang ist aber nicht durch-


führbar, so daß, wenn wir nach Schmidtchen suchen, der Name Schmidt nicht ausge-


wählt wird.





Interessant ist auch noch die S (Scan) Option, die nach irgendeiner Übereinstim-


mung im Item sucht, so daß wir beim Argument "auf" auch die Items "raufen", "kau-


fen" und "Schaufenster" bekommen würden.





Nachdem Sie eine dieser 5 Optionen gewählt haben, werden Sie nach dem Argument ge-


fragt, mit dem die einzelnen Record Items verglichen werden sullen. Das letzte


Zeichen des Arguments darf kein Leerzeichen sein. Das Drücken von ENTER ohne vor-


herige Eingabe bringt Sie zum letzten Menu zurück.





Nach der Eingabe des Arguments durchsucht MF sehr schnell das File, erhöht den


Zähler Sel um die Anzahl der gefundenen Records und zeigt erneut das 4-Optionen


Menu des Suchmodus, von wo aus Sie noch eingehender oder spezieller suchen, oder


direkt zur Anzeige oder zum mm gehen konnen.





Wenn ein Item nicht in ein Record eingegeben ist, hat es den Wert einer leerstel-


le. Deshalb können Sie auch das File nach abwesenden Items durchsuchen, und zwar


mit dem Argument " 0" - beachten Sie die _Leerstelle_ vor der Null.








9





_SAVE_UND_LOAD_





Benutzen Sie mm V für die Saveoption. Danach erscheint ein Menu mit zwei Optionen,


bei dem Sie zwischen dem Abspeichern von Hauptprogrammen und File (P) oder nur


File (F) wählen können. Wenn Sie doch keine dieser zwei Optionen wahlen möchten,


können Sie mit ENTER zum mm zurückkehren.





Wenn Sie das Hauptprogramm und das File absaven, wird in zwei Teilen abgespeichert


- aber nicht, wie Sie erwarten würden, zuerst das Programm und dann das File, son-


dern zuerst ein kleines Basicprogramm mit dem File und dann den Maschinencode (MF


Logik). Das MC Programm braucht ungefähr 3,3k bytes. Sie werden nach den Filenamen


gefragt, unter dem das Basicprogramm abgespeichert wird. Dieser Name erscheint


nachher im mm, wenn das Programm wieder eingeladen wird. Beachten Sie bitte, daß


die Mitteilung "Start tape, then press any key" noch einmal zwischen den beiden


Teilen, also zweimal erscheint.





Wenn nur das File abgespeichert wird, erscheint die Mitteilung "Start tape,..."


nach der Eingabe des Namens nur einmal. Falls Sie eine automatische VERIFY Funkti-


on haben möchten, breaken Sie das Programm (z.B. in einen Savevorgang) und andern


Sie die BASIC-Zeile 4020 wie folgt:





4020 SAVE c$( TO VAL "10") DATA f$(): VERIFY "" DATA f$(): GOT0 USR R





Mit dieser Änderung wird der Bildschirm nach dem Abspeichern leer bleiben. Spulen


Sie die Cassette zurück und drücken Sie auf PLAY. Wenn alles in Ordnung war, er-


scheint mm wieder.





Benutzen sie mm L, um ein File zu laden. Sie können nur ein File von MF aus laden,


wenn es unter Option V und F abgespeichert worden ist. Und Sie müssen den Filena-


men wissen! Bei dem Versuch, irgendeinen String zu laden, können unvorhergesehene


Systemabstürze folgen.





Bei einer abgespeicherten Kombination von Programm und File gibt es keine Möglich-


keit, das File getrennt einzuladen. Um das Programm und das File einzuladen, müs-


sen Sie vor den normalen Ladebefenl die Funktion CLEAR 29231 eingeben.





Bevor Sie ein neues File einladen, brauchen Sie das alte nicht zu löschen. Wenn


kein File auf der Cassette mit dem entsprechenden Namen gefunden wird, können Sie


den Ladevorgang mit BREAK anhalten und mit GOTO USR R zurück zum mm gehen.





_BREAK_INS_BASIC_





Der sauberste Weg, MF zu breaken, ist, CAPS SHIFT und Taste 6 während des Ladevor-


gangs zu drücken. Jetzt können Sie Änderungen wie oben beschrieben vornehmen und


mit GOTO USR R zum mm zurückkehren (bei leerem Bildschirm nochmals breaken).








Das Team von PROFISOFT wünscht Ihnen beim Einsatz dieses Programms viel Spaß und


erfolg!








10
Автор
Verter_bot
Загрузки
0
Просмотры
6
Расширение
zip
Размер
4.3 КБ
Хэш
79ce312f22a4d8a32d517424a139a7f9
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх