Einführung und Anleitung zum Programm CDListe (C) 1991 BY CoolMcCool-Soft --------------------------------------------- Zuerst noch ein Wort an alle "Mausianer": Ich selbst arbeite wirklich gern mit der Maus; wenn es praktisch ist! Als ich mit diesem Programm anfing, habe ich mir überlegt, ob es wohl sinnvoll wäre, eine Maussteuerung mit einzubauen. Ich fand, daß es sich nicht lohnt, denn stellen Sie sich folgendes vor: Sie machen gerade einen neuen Eintrag, danach wollen Sie einen anderen Eintrag bearbeiten; Sie müßten also jetzt zur Maus greifen, damit erst auf irgendeinen Schalter klicken, und das womöglich solange, bis sie bei dem gewünschten Daten- satz sind. Statt dessen können Sie gleich das Kommando eingeben, denn Sie haben die Finger ja sowieso schon auf der Tastatur! Dieser und andere Gründe haben mich dazu bewogen, auf Maussteuerung zu verzich- ten; aber vielleicht belehrt mich ja jemand eines Besseren !?!?!? Da das Programm FREEWARE ist, behalte ich zwar das Copyright, aber jeder kann das Programm nutzen wann und wo er will (ohne es abzuändern natürlich). Allgemeines: Ich entschuldige mich für meinen (wahrscheinlich) etwas unsauberen Programmier- stil! Das liegt zum Einen daran, daß dies mein erstes größeres (?!?!?!) Programm ist, und zum Anderen daran, daß ich mir am Anfang keine großen Vorstellungen darüber machte, wie das Programm denn aussehen sollte (im Klartext: ich hab einfach so drauflos programmiert). Natürlich nehme ich alle Tips und Anregungen gerne an (das Programm liegt in AmigaBasic vor, also kann es jeder ansehen); ebenso alle Angaben über Fehler (allerdings übernehme ich keine Haftung, wenn durch das Programm plötzlich Ihr Computer lahmgelegt ist); also schreiben Sie mir bitte, wenn Sie meinen, daß man dieses oder jenes besser machen könnte, oder daß irgendeine Funktion noch fehlt. Falls ich genug Anregungen bekomme, werde ich vielleicht eine Version in MODULA-2 schreiben (und falls ich genug Geld habe, um die fehlenden Module zu kaufen). Und auch wenn jemand der Meinung sein sollte (es geschehen ja immer noch Zei- chen und Wunder), daß das Programm gut genug ist, um Geld dafür zu verlangen, nehme ich Währungen jeder Art natürlich gerne an (Und ich verspreche Ihnen, daß ich NICHTS davon wohltätigen Institutionen spenden werde); ACHTUNG: Sie MÜSSEN mir kein Geld schicken, es handelt sich bei dem Programm keinesfalls um Shareware!!!!! (Sie brauchen mir nur dann Geld schicken, wenn Sie denken, daß es das Programm wert ist UND WENN SIE GENUG GELD HABEN, UM ES VER- SCHENKEN ZU KÖNNEN (was ja bei mittellosen Schülern wie mir und ähnlich bemit- leidenswerten Personen eh nie der Fall ist). Für alle, die gleich herumprobieren wollen, habe ich meine eigene Liste (Liste.cdl) abgespeichert, mit der Sie machen können, was Sie wollen; außerdem habe ich für die Musikinteressierten (es soll ja auch Leute geben, die die CDs kaufen weil Musik drauf ist, und nicht weil sie so schön glitzern) meine eigene (völlig subjektive) Meinung über meine CDs in einer weiteren Datei (Liste.txt) niedergeschrieben; also für alle, die noch ein paar gute CDs suchen, schaut's euch halt mal an. Nun aber endlich zur Anleitung: ------------------------------- Im Auswahlmenü hat man zunächst die Auswahl zwischen: 1. Datei bearbeiten 2. Datei drucken 3. Datei sortieren 4. Index speichern 5. Ende Allgemein: - Die einzelnen Datenfelder sind: - Titel - Titel der CD/LP/MC oder was auch immer - Name - Name von Sänger(in)/Gruppe - Länge - Länge der CD/LP/MC oder ... - Art - z. B. Maxi-CD, 3" Maxi-CD (ist nicht unbedingt wichtig, hat mir aber gefallen). - Stil - Musikrichtung (z. B. Pop, Rock, Raggea usw.) - Bei Auswahl der Menüpunkte werden Sie um einen Dateinamen gebeten; bei Punkt 2 zusätzlich, ob auf Drucker oder Bildschirm gedruckt werden soll. - Bei Drucken auf Drucker erwartet daß Programm, daß der Drucker ONLINE ist; ich habe noch keine Routine zum Druckerstatusprüfen eingebaut. - Bei der Auswahl des Dateinamens können Sie entweder nur RETURN drücken; Sie akzeptieren somit den StandardNamen, oder geben Sie einen Namen ein (.cdl ist nicht notwendig). - Bei sämtlichen Angaben, bei denen nur ein Buchstabe verlangt ist (z. B. bei Auswahl Drucker oder Bildschirm), ist es völlig egal ob sie den Buchstaben groß oder klein eingeben, oder ob Sie noch Zei- chen dranhängen, es wird nur der erste Buchstabe ausgewertet. - Indexdateien haben grundsätzlich den gleichen Namen wie die Haupt- datei, bis auf das Kürzel (statt .cdl wird .ndx angehängt). - Sollten Sie die Indexdatei versehentlich löschen, macht das nichts, denn das Programm erstellt bei fehlender Indexdatei zuerst eine neue Indexdatei. - Sollten Sie die Datei unsortiert ausgeben wollen, und haben Sie schon eine Indexdatei, dann löschen Sie entweder die Indexdatei, oder geben Ihr einfach einen anderen Namen. Zu 1: Es erscheint ein Bildschirm, auf dem Sie dann die Datei entweder bearbei- ten oder erweitern können. Außerdem können Datensätze übersprungen werden, indem Sie die Schrittwei- te eingeben. Dazu geben Sie z. B. "v0001" ein um einen Datensatz nach vorne zu sprin- gen. Das mag auf den ersten Blick etwas umständlich wirken, aber erstens habe ich keine Lust (bzw. Zeit) gehabt mir eine Routine auszudenken, die die numerischen Eingaben von den alphabetischen trennt, und zweitens finde ich das diese Lösung ein Überspringen von Datensätzen sehr schnell er- möglicht (zumindest für die Leute, die mit allen 10 Fingern tippen). - Mit "B" können Sie den Datensatz, den Sie gerade sehen, bearbeiten. - Mit "E" gelangen Sie automatisch ans Ende der Datei, wo sofort ein neuer Datensatz eingegeben werden kann. - Mit "V" bzw. mit "Z" und der Schrittweite (unbedingt mindestest 4 Ziffern!!!; siehe oben) gelangen Sie entweder die angegebene Anzahl von Schritten vor bzw. zurück. - Verlassen können Sie das Editieren mit "Q". Zu 2: Nach dem DateiNamen werden Sie gefragt, ob Sie auf Drucker oder Bildschirm ausdrucken möchten. Geben Sie nun "B" bzw. "D" ein. Bei Anwahl des Bildschirms wird die Datei auf den Bildschirm ausgegeben, wobei Sie nach jeder ausgegebenen Seite den Druck abbrechen können. Bei Anwahl des Druckers kann der Ausdruck leider (noch) nicht abgebrochen werden; außerdem wird Endlospapier vorausgesetzt. Die Druckersequenzen werden über PAR: zum Drucker geschickt; ich habe das Programm bis jetzt nur mit dem NEC P6+ ausprobiert, und ich glaube nicht, daß es mit anderen Druckern Probleme gibt. Falls doch, schreiben Sie mir einfach; vielleicht werde ich die Druckpro- zedur dann in späteren Versionen auslagern, so daß Sie von jedem nach seinen Bedürfnissen abgeändert werden kann. Zu 3: Beim Sortieren wird eigentlich nicht die Datei selbst, sondern die zugehö- rige Indexdatei sortiert, die Datei wird dabei also überhaupt nicht ver- ändert. Zu 4: Hiermit wird die Indexdatei (falls eine Änderung vorgenommen wurde) abge- speichert. Zu 5: Hiermit beenden Sie das Programm; falls Sie vergessen haben, die Indexda- tei zu speichern, wird diese automatisch abgespeichert. So, das war's. Ich bedanke mich schon mal im Voraus bei allen, die mir Ihre Tips, Anregungen, Kritiken schicken, und natürlich auch bei allen, die mich in Ihrem Testament erwähnen werden. Ich nehme auch gern Programmvorschläge an; d. h. falls Sie irgendwelche Program- me noch nicht als PD gefunden haben, und falls sich diese irgendwie in Amiga- Basic realisieren lassen. Ich bin für alle Vorschläge offen; Aber erwartet bitte keine Wunder, da ich wahrlich kein Programmierprofi bin. Alles (aber keine Rechnungen) schicken Sie bitte freundlicherweise an folgende Adresse: Stephan Hübner Ludwig-Weisser-Str. 26 7742 St. Georgen im Schwarzwald DANKE!!!