home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 2
/
ctrom_ii_b.zip
/
ctrom_ii_b
/
C!T
/
C!T03_93
/
EASMUZ
/
EASMUZ.DOC
next >
Wrap
Text File
|
1991-03-27
|
21KB
|
502 lines
Programma voor registratie van uw muziekverzameling (versie 2.05)
=================================================================
GEBRUIKSAANWIJZING EASMUZ (DOS-versie).
---------------------------------------
Algemeen
--------
U kunt uw muziekcollectie registreren en bijhouden met het programma
EASMUZ, dat de volgende functies heeft:
- registratie van uw verzameling albums (CD's, LP's, MC's e.d.).
- registratie van de subtitels van de albums
- opzoeken van albums en subtitels
- afdrukken van album- en subtitel overzichten
- afdrukken van labels voor musicassettes
Het programma biedt functies voor het bekijken, veranderen, toevoegen
en wissen van informatie. Bovendien bestaat de mogelijkheid met
verschillende zoekargumenten informatie uit bestanden op te zoeken.
Het resultaat van de zoekfunctie kan worden afgedrukt.
In het programma en de documentatie wordt de volgende terminologie
gebruikt:
- een album is de fysieke eenheid, waarop zich een of meer muziek-
stukken bevinden, zoals een CD, een LP of een musicassette
(het is overigens mogelijk, dat zich meer albums op één medium
bevinden)
- subtitels zijn de muziekstukken, die zich op een album bevinden
De relatie tussen het album en de subtitels wordt in het bestand
bijgehouden.
Uiteraard kan het programma ook gebruikt worden voor andere
verzamelingen, zoals video opnamen. Soms zal dan aan de velden een
andere betekenis gegeven moeten worden.
Belangrijkste kenmerken
-----------------------
- Geschreven in C/2
- Bestand wordt in zijn geheel in het geheugen gelezen, waardoor de
zoekopdrachten zeer snel zijn
- Sorteerfunctie voor presentatie van de resultaten
- Diverse afdrukmogelijkheden
Benodigde apparatuur
--------------------
Het programma kan uitgevoerd worden op een IBM (compatible) PC van 256K
of groter. Meer geheugen laat grotere bestanden toe. Harddisk is niet
noodzakelijk; ook op systemen met alleen diskettestation(s) is een goede
performance mogelijk. Alle typen beeldschermen zijn ondersteund; het
programma herkent het type beeldscherm.
Afdrukken van de overzichten en cassettelabels is mogelijk met de IBM
Proprinter en compatibles.
Het programma bevat ondersteuning voor een IBM, Microsoft en Mouse
Systems muis. Alle programma functies kunnen hiermee bestuurd worden.
Wel moet een Mouse-driver geladen zijn.
De DOS-versie werkt onder de meeste versies van DOS. Ook de DOS box
van OS/2 en spooling zijn ondersteund.
Geheugenbeslag
--------------
De beschikbare geheugengrootte in uw PC bepaalt de grootte van het in te
lezen bestand. Met de volgende rekenregel kunt u globaal het maximale
aantal records bepalen.
- Bepaal met CHKDSK de beschikbare geheugengrootte
- Verminder dit getal met 100.000 (programma + werkgebieden)
- Deel de rest door 125.
Na het starten van EASMUZ ziet u in de rechter bovenhoek van de intoets-
schermen het aantal records in het bestand en het maximaal toegestane
aantal. Het absolute maximum is 3970.
Bestanden
---------
Als u EASMUZ start, wordt de naam van het muziek-bestand gevraagd. Als
EASMUZ dit bestand niet kan vinden, dan wordt gevraagd, of een nieuw
bestand met deze naam gemaakt moet worden. Als het bestand wel wordt
gevonden vindt een controle plaats, of het bestand geldig is en wordt
daarna in het geheugen geladen. De standaard bestandsnaam is MUZ.PFC.
Als een bestand bestaat kunt u de bestandsnaam ook meegeven als para-
meter bij het starten van het programma.
Het bestand wordt gezocht in de current directory, tenzij de naam
voorzien is van een pad.
U kunt uiteraard meerdere bestanden met EASMUZ maken, u kunt er echter
slechts 1 gelijktijdig raadplegen.
Bestandsorganisatie
-------------------
Records zijn 112 posities lang en worden na elkaar op disk of diskette
weggeschreven. Een record bevat de gegevens van 1 album of van 3
subtitel velden. De structuur, die albums en subtitels aan elkaar
koppelt, wordt in de records bijgehouden.
Nieuwe records worden toegevoegd aan het einde van het bestand.
Gewiste records krijgen een kenmerk en blijven fysiek in het bestand
aanwezig. Via de functie "zoeken" zijn de gewiste albums weer terug te
vinden, waardoor de mogelijkheid ontstaat het wissen ongedaan te maken.
Mutaties op het bestand worden direct op schijf aangebracht. Dit kost
wat extra tijd, vooral bij diskette, maar men is altijd zeker van een
correct bestand.
Het programma biedt de mogelijkheid om bestanden te reorganiseren,
waardoor gewiste albums en/of subtitels verwijderd worden.
Beschrijving van de velden
--------------------------
Het kiezen van velden voor een data base toepassing is altijd arbitrair.
De door mij gekozen velden zijn gebaseerd op albums in de popmuziek.
Door toevoeging van de informatie velden (waarop ook gezocht kan worden),
is een flexibele toekenning van de velden mogelijk. Soms zal men een
veld een andere betekenis moeten geven (bv. veld "artiest" wordt
componist, veld "informatie" uitvoerenden)
Velden van het album:
* Mediumcode: 2 letters. Hierin kunt u een code van het opname
medium vastleggen, bv CD, LP, MC etc.
1e letter is de hoofdgroep, waardoor u de CD's kunt
onderverdelen (CV=CD video, CS=CD single etc).
- Soort.....: 1 letter of cijfer, bv. 2 = dubbel CD. Eigen codering.
- Mediumnr..: 4 cijfers. Hiermee geeft u het medium een nummer
Verplicht als u een label wilt printen.
- Duur......: De tijdsduur van het album (maximaal 600:00 min.)
- Genre.....: 1 letter of cijfer. Eigen codering voor soort muziek.
- Jaar......: 3 cijfers. 0-100 zijn geldig. 100 = het jaar 2000,
0 = geen jaartal.
* Artiest...: 30 posities. De naam van de uitvoerende van het album.
Indien in dit veld een komma staat, wordt die bij het
printen van de label verwijderd, bijv:
"Kaagman, Jerney" wordt "Jerney Kaagman".
* Titel.....: 30 posities. De titel van het album.
- Informatie: 30 posities. Geeft additionele informatie naar eigen
smaak over het album (producer? aan wie uitgeleend?)
Velden van de subtitels:
* Kant......: 1 positie hoofdletterveld. Moet A of B zijn.
- Volgnummer: 4 cijfers. Het volgnummer van de subtitel op het album
of de stand van de teller van tape- of cassettedeck.
- Duur......: Duur van dit muziekstuk (maximaal 99:59 minuten)
* Titel.....: 30 posities. De titel van het muziekstuk.
- Artiest...: 30 posities. De naam van de uitvoerende. Als dit veld
niet ingevuld is, wordt automatisch de artiest van het
album aangenomen. Ook hier vindt verwijdering van komma
plaats bij het printen van een label.
- Informatie: 30 posities. bv. de titel van het album, waarop dit
muziekstuk voorkomt. Ook te gebruiken voor andere
referenties.
Velden met een '*' zijn verplicht.
Intoetsvelden
-------------
Er zijn 3 soorten intoetsvelden:
- numerieke velden (spatie en 0-9 zijn geldig)
- hoofdletter velden (kleine letters worden omgezet naar hoofdletters)
- alfabetische velden (alle tekens uit de ASCII character set worden
geaccepteerd. Intoetsen via ALT en num. toetsenbord is toegestaan,
bv. ALT-130 is é)
Manipulatie toetsen hebben de volgende betekenis:
-> : cursor 1 positie naar rechts
<- : cursor 1 positie naar links
Backspace : verwijdert laatst ingetoetste teken
Del : verwijdert teken op positie van de cursor
Ins : schakelt insert functie in of uit
Home : cursor naar begin van het veld
End : cursor naar eerst vrije positie van het veld
Ctrl-Home : schoonmaken van het gehele veld
Ctrl-End : schoonmaken van het veld vanaf de cursorpositie
Tab of pijl omlaag : volgend veld
Shift-tab of pijl omhoog : vorig veld
Als de cursor op een nieuw veld komt en de eerst gebruikte toets is geen
manipulatietoets, wordt het veld automatisch gewist.
Pijl omhoog, pijl omlaag, page up en page down worden voor roll-functies
gebruikt.
Gebruik van de muis:
De volgende velden zijn gevoelig voor het aanklikken met de muis:
- functietoetsen
- regels van een selectie scherm
- invoervelden voor plaatsen van de cursor
- de tekens "^" en "^" voor het rollen naar het volgende en vorige
scherm
Structuur van "EASMUZ"
----------------------
Onderstaand schema geeft de structuur van EASMUZ aan. De rechthoekige
vakken stellen de gebruikte schermen voor en de pijltjes de route om de
schermen te bereiken. De Esc toets brengt u terug op het vorige scherm.
┌─────────────┐ ┌─────────────┐
│ afdrukken │ │ logo │F3 ┌─────┐
│ van │ │ scherm ├──────^│einde│
│ overzichten │ │ │ ^ └─────┘
└─────────────┘ └──────┬──────┘ │
^ │ │
└─────────────┐ │Ent │
F10│ ^ F3│
┌─────────────┐ ┌──┴──────────┐ │ ┌─────────────┐
│ toevoegen │ F6 │ zoeken ├─┘ F7 │ zoeken │
│ van │^──────┤ van ├──────^│ van │
│ albums │ │ albums │ │ subtitels │
└──────────┬──┘ └──────────┬──┘ └──────────┬──┘
^ │ ^ │ ^ │
│Esc │F10 │Esc │Ent/F1/F8 │Esc │Ent/F1/F2
│ ^ │ ^ │ ^
┌──┴──────────┐ ┌──┴──────────┐ ┌──┴──────────┐
│ bijwerken │ │geselecteerde│ │geselecteerde│
│ van │ │ albums │ │ subtitels │
│ subtitels │ │ │ │ │
└─────────────┘ └───┬─┬─┬─┬───┘ └──────┬──────┘
^ │ │ │ │ ^
┌─────────────┐ Esc │ │ │ │ │ ┌─────────────┐
│ bijwerken ├─────────┘ │ │ │ │ │ bijwerken │
│ van │ Ent │ │ │ │ │ van │
│ subtitels │^──────────┘ │ │ │ │ subtitels │
└─────────────┘ │ │ │ └─────────────┘
^ │ │ │
│ ┌─────────────┐ │ │ │ ┌─────────────┐
│ F10│ veranderen │ F4 │ │ │ F10 │ afdrukken │
├────┤ van │^─────┘ │ └──────────^│ van │
│ │ albums │ │ │ labels │
│ └─────────────┘ │ └──────┬──────┘
│ │ ^ Ent
│ ┌─────────────┐ │ ┌─────────────┐
│ F10│ wissen │ F5 │ │ layout │
└────┤ van │^───────┘ │ van het │
│ albums │ │ label │
└─────────────┘ └─────────────┘
Note:
-----
Het scherm, waarop u de subtitels kunt bijwerken, heet
'Album met subtitels'
Scherm 'ZOEKEN van ALBUMS'
--------------------------
Na het inlezen van het bestand ziet u een scherm, waarop u zoek-
argumenten kunt intoetsen. Via de zoekargumenten heeft u toegang tot de
albums in het bestand. Indien u meerdere zoekargumenten invult worden
die in een en-relatie verwerkt.
Indien u bij het veld "mediumcode" alleen de eerste positie invult,
vindt de zoekopdracht alle records, die met dat teken beginnen.
De velden "artiest", "titel" en "extra informatie" zijn voor het zoeken
ongevoelig voor hoofd- en kleine letters. U kunt de zoekstring afsluiten
met een spatie (zoekstring en recordveld moeten exact overeenkomen), met
een # (alleen de posities tot het # moeten overeenkomen) of met een *
(de string tot de * moet ergens in het recordveld voorkomen).
Enter: Voer zoekopdracht uit
F1 : als Enter, echter sorteren op artiest/jaar/titel/mediumnummer
(pos 1-8 van artiest + jaar + pos 1 van titel + mediumnr.)
F2 : Zoekargumenten worden verwijderd
F3 : Beeindigen van EASMUZ
F6 : Ga naar toevoegen van een album
F7 : Ga naar zoeken van subtitels
F8 : Reorganiseer het bestand
F9 : Zoek gewiste albums
F10 : Afdrukken van overzichten
F10=Afdrukken van de overzichten
--------------------------------
Het programma heeft de mogelijkheid 4 verschillende overzichten af te
drukken. De album-overzichten (met of zonder subtitels) zijn altijd
in volgorde van artiest, de subtitel-overzichten kunnen ook op titel
gesorteerd worden. U kunt aangeven wat het programma moet doen, als
de beginletter van het sorteergegeven wijzigt (bij levelbreak).
Scherm 'GESELECTEERDE ALBUMS'
-----------------------------
Een scrollbar geeft het album aan, dat gekozen wordt wordt voor de
functies 'details', 'veranderen', 'wissen' en 'labels'.
De kolom '±' bevat de code '+', indien er subtitels zijn en '-',
indien het album gewist is. Een combinatie '±' is mogelijk.
Vanaf dit scherm kunt u cassette labels afdrukken.
F10=Labels afdrukken
--------------------
Het programma kan een label af te drukken, dat precies in het doosje van
een musicassette past. Voorwaarde is, dat het album een mediumnummer
heeft. Maximaal 3 albums mogen hetzelfde mediumnummer hebben. Het
programma zoekt deze albums bij elkaar.
Vanaf het labelscherm kunt u met de Enter-toets een idee krijgen, hoe
het label er uit gaat zien. Een label kan maximaal 38 regels bevatten.
Als er subtitels zijn, bestaat het label uit 2 delen, die u met een
scherp mesje kunt uitsnijden. Eerst de horizontale richting, dan
verticaal, om de coördinatiepunten niet te verliezen. De witte strook
aan de linker kant van het brede deel vouwt u om en plaatst u om het
oorspronkelijke karton van het doosje. Het smalle deel vormt de rug van
het doosje.
Bij het afdrukken van het label kunt u de B-kant in omgekeerde volgorde
afdrukken. Dit is bedoeld voor eigenaren van een auto-reverse deck, die
de tellerstanden registreren.
Als er geen subtitels zijn wordt alleen het smalle deel voor de rug van
het cassette doosje afgedrukt.
Papierlengte
------------
Op de schermen 'Labels' en 'Afdrukken' kunt u de lengte van het papier
in de printer opgeven in regels.
De papierlengte in inches maal 8 is aantal regels, dus:
6 inch is 48 regels, 11 inch is 88 regels en 12 inch is 96 regels.
Voor het afdrukken van overzichten op losse vellen A4 kunt u het beste
92 regels kiezen. De waarde is minimaal 44 en maximaal 96.
Voor het afdrukken van labels is de waarde minimaal 8 en maximaal 96.
Voor losse vellen zal meestal 8 de beste waarde zijn, voor ketting-
formulieren 8 voor kleine labels en de papierlengte voor grote labels.
De gekozen waarden blijven bewaard in het bestand.
Scherm 'ALBUM met SUBTITELS'
----------------------------
Dit scherm toont zowel de albumgegevens als de subtitels. Bovendien
wordt op dit scherm de subtitel informatie ingevoerd en bijgewerkt.
Via de scroll-bar kan een regel geselecteerd worden voor veranderen
(F4) of wissen (F5). Voor toevoegen drukt u op F6 en voorziet u alle
velden van nieuwe gegevens. De veranderingen verschijnen direct in
het subtitel overzicht, op kant en volgnummer gesorteerd.
De gegevens zijn dan nog niet in het bestand bijgewerkt. Als u met Esc
het scherm verlaat, test het programma of er wijzigingen zijn en
vraagt dan of ze in het bestand aangebracht moeten worden.
De velden 'titel', 'artiest' en 'info' noemen we subtitel entries.
Er gaan 3 subtitel entries in een record. Als een veld leeg is, neemt
het geen ruimte in het bestand in beslag. Dus als u de gegevens van
een CD met 12 titels intoetst en u laat de velden 'artiest' en 'info'
leeg, neemt deze CD 5 records in het bestand in beslag (1 record voor
het album en 4 voor de subtitels). Een eigen bandje met 20 opnamen,
waarbij u voor de subtitels de velden 'titel' en 'artiest' gebruikt,
kost u 15 records.
Reorganiseren van het bestand
-----------------------------
Vanaf het scherm 'Zoeken van albums' heeft u de mogelijkheid het bestand
te reorganiseren. Hierbij wordt het bestand eerst gewist en daarna wordt
het bestand vanuit het geheugen opnieuw opgebouwd. De gewiste albums en
subtitels worden daarbij verwijdert. Hierna wordt het bestand opnieuw
ingelezen.
**********************************************************************
* *
* Waarschuwing: *
* ------------- *
* Deze bewerking is zeer kritisch. Wanneer er tijdens deze bewerking *
* iets mis gaat, kunt u het totale bestand kwijtraken. Het is daarom *
* een noodzaak vooraf een copie van het bestand te maken. Deze waar- *
* schuwing wordt tijdens het reorganisatie proces nogmaals gegeven. *
* *
**********************************************************************
Installeren en uitvoeren
------------------------
Installeren vindt plaats door het copiëren van EASMUZ.EXE naar de
directory van uw keuze. Het starten van een programma vindt plaats door
het volgende commando:
[d:\pad\] EASMUZ [d:\pad\bestandsnaam] [/M]
bestandsnaam : Alleen invullen, als het bestand al bestaat.
Als deze parameter niet is ingevuld, wordt u om
een bestandsnaam gevraagd.
/M (of /m): Als de kleuren niet bevallen kan met deze switch bewust
voor monochroom gekozen worden (bv voor LCD schermen)
Bepaalde beeldschermen zijn in staat meer dan 25 regels op het scherm te
tonen (EGA 43, VGA 43 of 50). Als u het scherm instelt op meer regels,
voordat u EASMUZ opstart, wordt deze instelling door EASMUZ overgenomen.
Gebruik hiervoor het DOS-commando:
mode co80,xx , waarin xx het aantal regels aangeeft.
(Dit commando is beschikbaar bij DOS versie 4.01 of de DOS-box van OS/2).
Indien u het bestand inleest vanaf een diskette, mag u deze diskette
gedurende de gehele uitvoering van EASMUZ niet uit het diskette station
verwijderen. Toevoegingen en updates worden direct op de diskette
aangebracht.
OS/2 versie
-----------
De OS/2 versie is functioneel gelijk aan de DOS versie. Deze versie
draait full-screen of in een text-window. De bestanden zijn met DOS
uitwisselbaar. Een groot voordeel is, dat de DOS box vrij blijft voor
toepassingen, die nog niet naar OS/2 gemigreerd zijn.
Enige verschillen met DOS:
- Aantal records is 4600.
- Icoon op programma selectie menu en wanneer programma in de
background draait
- OS/2 en VGA ondersteunen 30, 43, 50 en 60 regels op het scherm
in full-screen mode en elk aantal regels groter dan 24 in
text-window mode.
- OS/2 kent een extra print optie op het scherm "geselecteerde albums".
Hiermee kunt u albums individueel afdrukken voor een losbladig
systeem.
Als u EASMUZ wilt opstarten vanaf een OS/2 menu, is er een speciale
icoon beschikbaar. Hiertoe dient u de file EASMUZ1.ICO (voor OS/2
release 1.1) of EASMUZ2.ICO (voor OS/2 release 1.2 of hoger) te
copieren naar dezelfde directory als de EASMUZ.EXE file onder de naam
EASMUZ.ICO.
Indien u EASMUZ start vanaf een OS/2 groepsmenu verschijnt de icoon
automatisch.
Tenslotte
---------
De auteur en eigenaar van EASMUZ is:
Edward Sackman
Elzenhof 33
2411 HN Bodegraven
Nederland
Het programma is bedoeld voor privé gebruik en is bij de auteur ver-
krijgbaar op "as-is" basis tegen kostprijs van f.20,- . Voor medewer-
kers van IBM geldt een speciale prijs. Bij bestelling gaarne vermelden
of u een 3.5 of 5.25 inch diskette wenst.
Copiëren van het programma (anders dan voor eigen gebruik) is niet
toegestaan. Er is een speciale demonstratie versie beschikbaar, die
een kleiner bestand toestaat en geen afdrukfuncties kent. Deze versie
is herkenbaar aan het eerste scherm, dat na het opstarten verschijnt.
Deze versie mag verspreid worden via bulletin boards en anderszins.
Gebruik voor commerciële doeleinden is verboden, anders dan met
toestemming van de eigenaar.
Verder wil ik graag mijn collega's Jaap de Bussy en Gé Thissen bedanken
voor hun suggesties ter verbetering van het programma en de tijd die zij
gestoken hebben in het testen van de toepassing.
########################################################################