************************************************************************* * * * CassBoss V2.0d (C)opyright 1992 by Steffen Jakob * * * * Diese Version von CassBoss hat folgende Einschränkungen : * * - Es können maximal 5 Kassetten verwaltet werden (in der voll * * funktionsfähigen Version ist die Anzahl der Kassetten natürlich * * nur von der Speicherkapazität abhängig) * * - Beim Ausdruck eines Kassettenetikettes wird immer das gleiche * * Etikett ausgedruckt (wie gemein von mir). * * * * CassBoss V2.0d ist ein SHAREWARE-Programm. Es darf frei kopiert * * werden, solange folgende Bedingungen erfüllt sind : * * * * - Folgende Dateien müssen zusammen kopiert werden : * * CassBoss * * CassBoss.info * * CassBoss.dok * * CassBoss.dok.info * * Beispiel.data * * Beispiel.data.info * * - Die Kopiergebühr pro Diskette muß weniger als DM 5,- betragen * * - Keine der oben genannten Dateien darf Bestandteil eines * * kommerziellen Produktes sein. * * * * Für eine Shareware-Gebühr von DM 30,- bzw. $ 20 kann man * * registrierter Benutzer von CassBoss werden. Bei Zusenden dieses * * Betrages an mich erhält man : * * - die neueste Version ohne Einschränkungen mit Seriennummer * * - Update-Service * * - meine Hilfe bei Problemen * * * * Sendet gefundene Fehler, Kommentare, Lob und Geld an : * * * * (bis zum 01.10.93) (danach) * * Steffen Jakob Steffen Jakob * * Alsbacher Straße 1 Bahnhofstraße 7 * * 6101 Bickenbach 6148 Heppenheim * * Deutschland Deutschland * * * * e-mail: jakob@darmstadt.gmd.de * * * ************************************************************************* ========================================================================= Inhaltsverzeichnis ========================================================================= Zeile 1. Was ist CassBoss ? ................................................ 90 2. Hardware- und Softwarevoraussetzungen ............................ 116 3. Installation ..................................................... 136 4. Benutzung von CassBoss ........................................... 152 4.1. CassBoss starten ............................................ 156 4.1.1. Start vom CLI ........................................ 162 4.1.2. Start von der Workbench .............................. 173 4.2. Anlegen einer Datenbank ..................................... 180 4.2.1. Die Editormaske....................................... 188 4.2.2. Anlegen einer neuen Kassette ......................... 257 4.3. Speichern einer Datenbank ................................... 313 4.4. Laden einer Datenbank ....................................... 327 4.5. Selektieren einer Kassette .................................. 337 4.6. Druckfunktionen ............................................. 364 4.6.1. Etikett drucken ...................................... 370 4.6.2. Liste drucken ........................................ 385 4.7. sonstige Funktionen ......................................... 400 5. Beschreibung der Menü-Funktionen ................................. 409 5.1. Projekt ..................................................... 414 5.1.1. Datenbank laden ...................................... 417 5.1.2. Datenbank speichern .................................. 423 5.1.3. Datenbank speichern als .............................. 428 5.1.4. neue Datenbank ....................................... 435 5.1.5. Über CassBoss ........................................ 442 5.1.6. Ikonifizieren ........................................ 447 5.1.7. Ende ................................................. 455 5.2. Drucker ..................................................... 460 5.2.1. Etikett drucken ...................................... 463 5.2.2. Liste drucken ........................................ 468 5.3. Edit ........................................................ 473 5.3.1. Neue Kassette ........................................ 476 5.3.2. überschreiben ........................................ 481 5.3.3. einfügen ............................................. 494 ========================================================================= 1. Was ist CassBoss ? ========================================================================= CassBoss ist ein Werkzeug zur Verwaltung von Audio-Kassetten. Wenn sich im Laufe der Zeit eine gewisse Menge von Kassetten angehäuft hat, beginnt man, allmählich den Überblick zu verlieren: Wo war doch gleich die Kassette mit den Greatest Hits der Doors ? Außerdem haben Kassetten verschiedener Hersteller auch verschiedene Etiketten. Ein einheitliches Erscheinungsbild wäre schöner. Man ist schon gezwungen, die Etiketten mit Bleistift zu beschriften, wenn man eventuell die Kassette später überspielen möchte, denn wo sollte man dann die Titel aufschreiben. Mit CassBoss sind all diese Probleme gelöst. Mit einem Editor wird eine Datenbank aufgebaut. Darauf basierend hat man immer einen Überblick über alle Kassetten, da es mit CassBoss möglich ist, eine Gesamtliste auszudrucken. Die Etiketten werden ebenfalls über CassBoss auf ganz normalem Papier ausgedruckt. Neben den Interpreten und Titel werden noch viele weitere Informationen wie z.B. Aufnahmedatum, Rauschunterdrückung usw. in der Datenbank berücksichtigt. ========================================================================= 2. Hardware- und Softwarevoraussetzungen ========================================================================= Hardwarevoraussetzungen : Amiga 500, 1000, 2000 oder 3000 PAL-Version (getestet mit Amiga 500 und 2000) Kickstart 1.2, 1.3 oder 2.0 (getestet mit Kickstart 1.2 und 1.3) mind. 500 KByte Hauptspeicher Drucker (getestet mit Star LC24-10) Softwarevoraussetzungen : CassBoss arp.library icon.library ========================================================================= 3. Installation ========================================================================= Im LIBS: directory müssen die Libraries arp.library und icon.library vorhanden sein. Fall nicht vorhanden können diese mit copy libs/arp.library LIBS: copy libs/icon.library LIBS: installiert werden. Für den Drucker muß der korrekte Druckertreiber initialisiert sein. (siehe Amiga-Handbuch). ========================================================================= 4. Benutzung von CassBoss ========================================================================= 4.1. CassBoss starten --------------------- CassBoss kann sowohl vom CLI aus wie auch von der Workbench aus gestartet werden. 4.1.1. Start vom CLI -------------------- Das Programm wird mit CassBoss [Datenbank] gestartet. "Datenbank" steht dabei für den Namen einer Datei, die schon mit CasssBoss erstellt wurde. Bei Angabe einer Datenbank wird diese gleich nach dem Programmstart geladen. 4.1.2. Start von der Workbench ------------------------------ CassBoss wird von der Workbench einfach durch Anklicken des CassBoss Icons gestartet. Außerdem ist es möglich ein Icon, das zu einer Datenbank gehört, anzuklicken. Daraufhin wird CassBoss mit der Datenbank geladen. 4.2. Anlegen einer Datenbank ---------------------------- Um eine Datenbank neu anzulegen, wählt man in dem "Projekt"-Menu die Aktion "neue Datenbank". Daraufhin werden alle sich eventuell im Speicher befindenden Daten gelöscht. Gegebenenfalls wird noch einmal nachgefragt, ob man wirklich eine existierende Datenbank im Speicher löschen möchte. 4.2.1. Die Editormaske ---------------------- Nun findet man eine leere Editormaske vor. Der Text, der sich jetzt schon in der Maske befindet kann nicht überschrieben werden. Die Maske unterteilt sich in drei Teilbereiche: 1. spezielle Informationen über die Kassette 2. Interpret und Titel der beiden Seiten sowie die Kassettennummer 3. Lieder, die sich auf den beiden Seiten befinden Diese drei Teilbereiche entsprechen den drei Bereichen, die auf einem realen Kassettenetikett durch die Faltung entstehen. Im einzelnen haben die Bereiche folgendes Aussehen (A bzw. B beziehen sich jeweils auf die Kassettenseite): 1. Bereich : -------------------------------------------------------------------- | Jahr A | Besitzer | Jahr B | |--------------------------------------------------------------------| | Aufnahmedatum A | NR A | Dauer | Aufnahmedatum B | NR B | |--------------------------------------------------------------------| | Quelle A | von A | Kass. | Qualität | Quelle B | von B | -------------------------------------------------------------------- Jahr -> Erscheinungsdatum der aufgenommenen Platte, CD, ... Besitzer -> Besitzer der Datenbank Aufnahmedatum -> Datum, an dem die Kassette aufgenommen wurde NR -> Rauschunterdrückung (z.B.: Dolby C, ...) Dauer -> Länge der Kassette (z.B.: 90 min) Quelle -> Medium der Quelle (z.B.: CD, LP, Tape, DAT, ...) von -> Besitzer der Quelle Kassette -> Fabrikat der Kassette (z.B.: Maxell, Sony, ...) Qualität -> Qualität der Kassette (z.B.: CrO2, Metal, ...) 2. Bereich : -------------------------------------------------------------------- | Interpret A | Nr. | Interpret B | |--------------------------------------------------------------------| | Titel A | n | Titel B | -------------------------------------------------------------------- Interpret -> Interpret, Gruppe, ... Titel -> Name der Platte, CD, ... n -> Nummer der Kassette 3. Bereich : -------------------------------------------------------------------- | Lied Nr.1 Seite A | Lied Nr.1 Seite B | | Lied Nr.2 Seite A | Lied Nr.2 Seite B | | Lied Nr.3 Seite A | Lied Nr.3 Seite B | | Lied Nr.4 Seite A | Lied Nr.4 Seite B | | Lied Nr.5 Seite A | Lied Nr.5 Seite B | | Lied Nr.6 Seite A | Lied Nr.6 Seite B | | Lied Nr.7 Seite A | Lied Nr.7 Seite B | | Lied Nr.8 Seite A | Lied Nr.8 Seite B | | Lied Nr.9 Seite A | Lied Nr.9 Seite B | | Lied Nr.10 Seite A | Lied Nr.10 Seite B | | Lied Nr.11 Seite A | Lied Nr.11 Seite B | | Lied Nr.12 Seite A | Lied Nr.12 Seite B | | Lied Nr.13 Seite A | Lied Nr.13 Seite B | | Lied Nr.14 Seite A | Lied Nr.14 Seite B | | Lied Nr.15 Seite A | Lied Nr.15 Seite B | -------------------------------------------------------------------- Pro Seite können bis zu 15 verschiedene Lieder angegeben werden. 4.2.2. Anlegen einer neuen Kassette ----------------------------------- Um die Daten einer neuen Kassette einzugeben, muß Speicher für einen neuen Datensatz angelegt werden. Dies geschieht durch die Aktion "neue Kassette" im "Editor"-Menu. Unter dem Feld mit dem Inhalt "Nr." erscheint jetzt eine Zahl, die den Index der neu generierten Maske anzeigt. Einige Einträge werden automatisch ausgefüllt, können aber natürlich auch überschrieben werden: Jahr -> das aktuelle Jahr minus 1 Aufnahmedatum -> das aktuelle Datum Besitzer -> "Besitzer" Rauschunterdrückung -> Dolby C Dauer -> 90 min Quelle -> CD Um einen Eintrag vorzunehmen, muß man zunächst den Cursor positionieren. Dazu klickt man mit der linken Maustaste in ein gewünschtes Textfeld. Der Text wird mit der Tastatur eingegeben, wobei folgende spezielle Funktionen implementiert sind: UP -> mit dem Cursor in die darüberliegende Zeile springen DOWN -> mit dem Cursor in die darunterliegende Zeile springen LEFT -> ein Zeichen nach links gehen, falls Editiermodus an -> vorhergehende Kassette anzeigen, falls Editiermodus aus RIGHT -> ein Zeichen nach rechts gehen, falls Editiermodus an -> nächste Kassette anzeigen, falls Editiermodus aus SHIFT-LEFT -> ein Wort nach links springen SHIFT-RIGHT -> ein Wort nach rechts springen ALT-LEFT -> an linken Rand springen ALT-RIGHT -> an rechten Rand springen RETURN -> zum ersten Zeichen in der daruntergelegenen Zeile springen ESC -> Editiermodus ausschalten DEL -> Zeichen unter dem Cursor löschen BS -> Zeichen links des Cursors löschen TAB -> Bis zum nächsten Tabulatorstop (Länge 4) vorrücken Hierbei bedeuten UP : Cursortaste nach oben DOWN : Cursortaste nach unten LEFT : Cursortaste nach links RIGHT : Cursortaste nach rechts SHIFT : beliebige Shift Taste ALT : beliebige Alt Taste RETURN : Return Taste ESC : Escape Taste DEL : Delete Taste BS : Backspace Taste TAB : Tabulator Taste Es gibt zwei verschiedene Editiermodi: Einfügemodus und Überschreibe- modus. Unterschiede in der Funktionalität sind in 5.3.2. und 5.3.3. beschrieben. 4.3. Speichern einer Datenbank ------------------------------ Um eine Datenbank speichern zu können, muß dieser ein Name zugeordnet werden. Dies geschieht entweder durch das Laden einer Datenbank oder beim Abspeichern einer Datenbank. Falls man in der Menuleiste "Projekt" die Funktion "Datenbank speichern" anwählt und die Datenbank bereits einen Namen hat, wird sie unter diesem abgespeichert. Anderenfalls muß man erst mit einem Filerequester einen Namen für die Datenbank eingeben. Mit der Funktion "Datenbank speichern als" in der Menuleiste "Projekt" kann man das Erscheinen des Filerequesters erzwingen. Beim Abspeichern wird automatisch ein zur Datenbank gehörendes Icon erzeugt, egal ob CassBoss vom CLI oder von der Workbench gestartet wurde. 4.4. Laden einer Datenbank -------------------------- Es gibt zwei Möglichkeiten eine Datenbank zu laden: 1. durch Starten von CassBoss durch Anklicken eines zugehörigen Icons 2. mit der Funktion "Datenbank laden" aus der Menuleiste "Projekt". Hierbei wird der Datenbankname wieder durch den bekannten arp-Filerequester spezifiziert. 4.5. Selektieren einer Kassette ------------------------------- Um ein Kassettenetikett auszudrucken bzw. den Inhalt einer Kassette zu ändern, muß diese Kassette selektiert werden, d.h. die zugehörige Maske muß sichtbar sein. Dazu gibt es verschiedene Möglichkeiten: 1. Der Rollbalken: Am unteren Rand des Bildschirms befindet sich ein Rollbalken mit dem ein beliebiger Zugriff auf die Datenbank möglich ist. Wenn der Rollbalken am äußerst linken Rand ist wird die erste Kassette angezeigt; ist er am äußerst rechten Rand sieht man die letzte Kassette. 2. Die Pfeiltasten: Links und rechts vom Rollbalken befinden sich Pfeiltasten. Wählt man die Pfeiltaste nach links an, so wird die Kassette, deren Index um eins geringer ist als der Index der aktuellen Kassette, selektiert. Entsprechend wird der Index bei dem nach links zeigenden Pfeil um eins erhöht. 3. Die Cursortasten: Falls der Editiermodus ausgeschaltet ist, was durch Drücken der Escape-Taste erreicht werden kann, entspricht die Cursortaste nach links dem linken Pfeilbutton und die Cursortaste nach rechts dem rechten Pfeilbutton 4.6. Druckfunktionen -------------------- Die Druckfunktionen beinhalten wohl die wichtigste Funktionalität von CassBoss. 4.6.1. Etikett drucken ---------------------- Um das Etikett einer bestimmten Kassette auszudrucken, muß zunächst diese Kassette selektiert werden (s. 4.5). Mit der Funktion "Etikett drucken" aus der Menuleiste "Drucker" wir der Druckvorgang gestartet, nachdem man bestätigt hat, daß der Drucker bereit ist. Das Druckbild entspricht im Wesentlichen dem Aussehen der Editormaske. Zum Drucken nimmt man am Bestem normales Schreibmaschinenpapier. Es passen zwei Etiketten auf eine Seite. Nach dem Drucken schneidet man das Etikett aus und faltet es an den gestrichelten Linien. Die Strichelung wirkt fast wie eine Perforation, sodaß sich das Papier recht einfach knicken läßt. 4.6.2. Liste drucken -------------------- Wenn man einen Gesamtüberblick haben möchte, wählt man die Funktion "Liste drucken" aus der Menuleiste "Drucker" an. Nachdem man bestätigt hat, daß der Drucker bereit ist, wird eine Gesamtliste aller gespeicherten Kassetten ausgedruckt. Die Liste ist nach Interpreten geordnet und besteht aus folgenden vier Spalten : Interpret | Titel | Kass.Nr. Seite -------------------+----------------------------------+--------------- . | . | . | . | . | . | 4.7. sonstige Funktionen ------------------------ - Control-C : Abbruch des Programms - Help : Ausgabe von Informationen über CassBoss - Ikonifizieren : s. 5.1.6 ========================================================================= 5. Beschreibung der Menü-Funktionen ========================================================================= 5.1. Projekt ------------ 5.1.1. Datenbank laden ---------------------- Laden einer schon erstellten Datenbank mittels des arp-Filerequesters (s. 4.4.). 5.1.2. Datenbank speichern -------------------------- Die sich im Speicher befindende Datenbank wird abgespeichert (s. 4.3.). 5.1.3. Datenbank speichern als ------------------------------ Der sich im Speicher befindenden Datenbank wird mit dem arp-Filerequester ein Name zugeordnet. Die Datenbank wird unter diesem Namen abgespeichert, der ab jetzt für folgende Aktionen gültig ist (s. 4.3.). 5.1.4. neue Datenbank --------------------- Alle sich im Speicher befindenden Daten werden gelöscht, nachdem gegebenenfalls eine Sicherheitsabfrage positiv beantwortet wurde (s. 4.2.). 5.1.5. Über CassBoss -------------------- Informationen über CassBoss 5.1.6. Ikonifizieren -------------------- Falls man zwischendurch etwas anderes erledigen möchte, kann man mit dieser Funktion den Screen von CassBoss schließen. Es erscheint im Workbench-Screen ein kleines Fenster. CassBoss wird wieder geöffnet, indem man das Fenster akktiviert und die rechte Maustaste betätigt. 5.1.7. Ende ----------- CassBoss beenden. 5.2. Drucker ------------ 5.2.1. Etikett drucken ---------------------- Etikett der selektierten Kassette ausdrucken (s. 4.6.1.). 5.2.2. Liste drucken -------------------- Liste aller Kassetten ausdrucken (s. 4.6.2.). 5.3. Edit --------- 5.3.1. Neue Kassette -------------------- Anlegen einer neuen Maske (s. 4.2.2.). 5.3.2. überschreiben -------------------- Aktivieren des Überschreibe-Modus. In diesem Modus werden vorhandene Zeichen von den eingegebenen Zeichen überschrieben, ohne den restlichen Text einzurücken. Weitere Eigenarten sind : - mit TAB wird zum nächsten Tabulatorstop gesprungen - mit BS wird das Zeichen links des Cursors gelöscht, ohne den restlichen Text nachzurücken - mit DEL wird das Zeichen unter dem Cursor gelöscht, ohne den restlichen Text nachzurücken 5.3.3. einfügen --------------- Aktivieren des Einfüge-Modus. In diesem Modus wird der vorhandene Text bei Eingabe von beliebigen Zeichen eingerückt. Weitere Eigenarten sind : - mit TAB wird der Text bis zum nächsten Tabulatorstop eingerückt - mit BS wird das Zeichen links des Cursors gelöscht. Der Text rechts des Cursors wird nachgerückt. - mit DEL wird das Zeichen unter dem Cursor gelöscht. Der Text rechts des Cursors wird nachgerückt. - falls die Zeile voll ist und versucht wird, ein weiteres Zeichen einzufügen, blinkt der Bildschirm einmal.