Stran 1
Perfect base
Stran 2
Perfect base
Puhek 85
Izdala in založila ZOTKS
Izid kasete sta omogočila
DO Paralele
in ČP Ljubljanski dnevnik - Revija BIT
Za založbo: Gorazd Marinček
(C) ZOTKS 1985
PUHEK 85
P E R F E C T B A S E
za C-64
ZVEZA ORGANIZACIJ ZA TEHNIČNO KULTURO SLOVENIJE
LJUBLJANA 1985
PUHEK 85
PERFECT BASE za C-64
Cenjeni uporabnik!
Veseli nas, da ste se odločili za nakup našega prvega izdelka za računalnike
Commodore C-64.
Perfect Base je program za delo z bazo podatkov, namenjen vsem uporabnikom, ki
želijo imeti podatke v računalniku urejene tako, da je delo z njimi kar se da
priročno.
Programski Paket Perfect Base je primeren tako za ljubitelja glasbe, ki želi
narediti čimpopolnejši pregled svojih plošč, kot tudi za predsednika hišnega
sveta, ki hoče čim hitreje urediti skupne zadeve sostanovalcev.
Upamo, da vam bo programski Paket Perfect Base v največji možni meri stanjšal
kupe papirjev na vaši delovni mizi.
I. Vpis programa in pričetek dela
Programski Paket Perfect Base je zapisan na kaseti, ki ste jo dobili poleg
priročnika. V delovni pomnilnik računalnika ga vpišete na naslednji način:
1. Previjte kaseto na začetek
2. Vpišite na ekran LORD "PERFECT"
3. Pritisnite tipko RETURN
LOAD "PERFECT"
FOUND PERFECT
READY
RUN
Slika 1: ekran pri vpisu programa s kasete.
Na ekranu se izpiše opozorilo, da moramo na kasetniku pritisniti tipko PLAY. Ko
smo to storili, se ekran zbriše. Računalnik se nam čez čas javi s stavkom FOUND
PERFECT, kar pomeni, da je začel brati pravi program. Če pritisnemo dolgo tipko
(presledek) ali pa počakamo nekaj časa, se bo ekran zopet zbrisal. Čez nekaj
minut se nam računalnik zopet javi. Tokrat izpiše na ekran READY, kar pomeni,
da je pravilno prebral program.
Vtipkamo še RUN in pritisnimo tipko RETURN in že lahko pričnemo z delom.
II. Dodatek naboru znakov
Ker je program namenjen slovenskim uporabnikom, so programskemu Paketu Perfect
Base dodane tudi vse naše črke, ki jih lahko izpišemo na ekran na naslednji
način:
č - tipka Commodore in C oziroma tipka Commodore in +
š - tipka Commodore in S oziroma tipka Commodore in -
ž - tipka Commodore in Z oziroma tipka Commodore in "funt"
Č - tipka SHIFT in +
Š - tipka SHIFT in -
Ž - tipka SHIFT in "funt"
Izpis ostalih velikih črk je možen ob sočasnem pritisku tipke SHIFT.
III. Nasvet
Če prvič delate s tovrstnim programom, vam svetujemo, da si ogledate najprej
poglavji vpis (1.4) in izpis (1.5).
1.1. Uvod
Perfect Base je programski paket za dleo z bazo podatkov. In kaj pomeni izraz
"baza podatkov"?
Bazo podatkov programskega Paketa Perfect Base lahko primerjamo s kartoteko, ki
jo ima zdravnik o svojih pacientih.
Na kartici so osebni podatki pacienta, opisi bolezni, ki jih je prebolel, ...
Če nas zanima, ali je pacient N.N. že prebolel ošpice, moramo najprej poiskati
njegov karton in potem pod rubriko bolezni, če so vpisane tudi ošpice. Stvar
niti ni tako težka, odvisna je le od števila pacientov, ki se jim priimek
prične z isto črko kot našemu N.N. (vsaj ponavadi so te kartoteke urejene po
priimkih).
Povsem nekaj drugega pa pomeni poiskati vse paciente, ki so več kot desetkrat
darovali kri. V tem primeru moramo natančno pregledati prav vse kartice, ker so
urejene po priimkih pacientov.
Program Perfect Base vam omogoča preprosto iskanje podatkov te druge vrste.
Navodila so na naslednjih straneh.
1.2. Tehnika menu-jev
Za krmiljenje poteka programa je uporabljena tehnika menu-jev, ki omogoča
enostaven nadzor nad delovanjem programa tudi uporabnikom, ki niso vešči
programiranja. Prvi menu se imenuje izbira, omogoča pa dostop do naslednjih
podprogramov: shranjevanje, polnenje, vpis, izpis, maska in konec.
Izbira
1 - Shranjevanje
2 - Polnenje
3 - Vpis
4 - Izpis
5 - Maska
6 - Konec
Za izbiro podprograma zadostuje pritisk na tipko z isto številko, kot je pred
ukazom.
2.1. Shranjevanje
Za ta podprogram se odločimo, kadar želimo zaključiti z delom.
Omogoča nam shranjevanje vseh podatkov, ki se nahajajo v delovnem pomnilniku
računalnika na kasetni trak.
Po pritisku na tipko "1" nas program povpraša po imenu, pod katerim bodo
podatki, ki se nahajajo v računalnikovem delovnem pomnilniku, zapisani na trak
kasete. To ime si moramo zapomniti oziroma zapisati, saj ga bomo potrebovali
pri poznejšem delu z istimi podatki, ko jih bomo želeli vpisati s traku v
računalnikov pomnilnik. Ime datoteke zaključite tako, da pritisnete tipko
RETURN.
Pojavi se napis PRESS RECORD 4 PLAY ON TAPE, kar pomeni, da morate pritisniti
na kasetniku tipki RECORD in PLAY hkrati.
Pred tem smo previli trak na prazno mesto. Ko smo pritisnili omenjeni tipki, se
je ekran zbrisal, na kasetniku pa mora goreti rdeča lučka, kar pomeni, da se
podatki res zapisujejo na trak.
Primer:
Na menu-ju smo izbrali shranjevanje, saj smo z delom zaključili in želimo
podatke shraniti na kaseto. Pritisnili smo tipko "1" in pojavilo se je
vprašanje o menu datoteke (podatkov). Vpišemo ime "podatki" in pritisnemo tipko
RETURN. Na ekranu se pojavi napis PRESS RECORD 4 PLAY ON TAPE, zato pritisnemo
tipki RECORD IN PLAY na kasetniku.
Po koncu shranjevanja na trak se znova pojavi menu Izbira.
Shranjevanje
Ime datoteke:? Podatki
Press record & Play on tape
Slika 2: Podprogram shranjevanje.
2.2. Polnenje
Podatke, shranjene s podprogramom shranjevanje, lahko vpišemo v delovni
pomnilnik našega računalnika C-64 vsakič, ko to želimo.
Po pritisku na tipko "2" izberemo podprogram polnenje. Najprej moramo potrditi,
da Želimo res ta podprogram. To storimo s pritrdilnim odgovorom na prvo
vprašanje. Vpisati moramo katerikoli znak razen črke N. Potem sledi isto
vprašanje kot pri podprogramu shranjevanje in sicer moramo vpisati ime
datoteke.
Vpisati moramo ime, pod katerim smo podatke zapisali na trak.
Vpisovanje imena zaključimo s pri tiskom na tipko RETURN.
Pojavi se napis PRESS PLAY ON TAPE, ki pomeni, da moramo na kasetniku
pritisniti tipko PLAY. Ob pritisku tipke se ekran zbriše, lučka na kasetniku pa
ne sme svetiti.
Preden pritisnete tipko PLAY, se prepričajte, da je trak v kaseti nastavljen
pravilno (malo pred zapisom podatkov, ki jih želite vpisovati).
Polnenje
V redu:
Ime datoteke:? Podatki
Press Play on tape
Slika 3: Podprogram polnenje pred pritiskom na tipko PLAY.
2.3. Vpis
Ta podprogram nam omogoča vpisovanje podatkov in spreminjanje le-teh.
Po pritisku tipke "3" se pojavi na ekranu vprašanje: Vpis ali popravek.
Zadostuje pritisk začetne črke izbranega načina dela. Torej "V" za vpis oziroma
"P" za popravek.
2.3.1. Vpis podatka
Če smo se odloČili za vpis, se nam na ekranu pokaže "kartica", katere števec je
povečan za eno in nam pred prvim imenom utripa slednik.
Pričnemo z vpisovanjem podatkov, ki so lahko dolgi največ 26 znakov. Ko smo
zaključili vpis prvega polja, pritisnemo RETURN.
Paziti moramo, da ne bomo pomotoma vpisali znakov ":" (dvopičje), "," (vejica)
in """ (narekovaj), ker jih bo program prepoznal kot napake. Za presledke
uporabljamo Istočasno pritisnjeni tipki SHIFT in presledek.
Z vpisovanjem nadaljujemo do konca strani, ko nas program vpraša, če so vpisani
podatki pravilni. Pritisk katerekoli tipke razen "N" nas vrne na začetek
strani, tako da lahko vpisano takoj popravimo. Vsi podatki ostanejo pri tem
vpisani, spremeni se le barva (iz rdeče v belo). Napake popravimo tako, da
napačno besedilo enostavno pretipkanao. Posamezno vrstico lahko zbrišemo tako,
da jo pretipkamo s presledki in obenem držimo pritisnjeno tipko SHIFT.
Novo vpisani podatki so rdeče barve, tako da Jih takoj ločimo od starih.
Če Je podatek v vrstici pravilen, zadošča pritisk na tipko RETURN.
Če so vsi podatki pravilni, lahko na vprašanje na dnu ekrana odgovorimo s
pritiskom na tipko "N".
Zapis številka 14
Priim/ime?
Naslov...
Telefon..
Rojen....
Zaposlen.
Poklic...
Telefon2.
Konjiček.
Priznanja
Zasluge..
Slika 4: Vpis podatkov.
Zapis številka 14
Priim/ime ?Korenčan Lojzek
Naslov... ?Pri borštu 17
Telefon.. ?445-126
Rojen.... ?61.03.02
Zaposlen. ?Žito Ljubljana
Poklic... ?Pekovski mojster
Telefon2. ?241-224
Konjiček. ?šahiranje
Priznanja ?
Zasluge.. ?
Ali je kakšen vpis napačen???
Slika 5: Vpis podatkov - pravilen vpis.
2.3.2. Popravek zapisa
Na vprašanje o številki morate vpisati številko zapisa, ki ga želite popraviti
in seveda tudi obstaja. Vpis zaključite s pritiskom na tipko RETURN.
Nadaljujete tako, kot da ste izbrali podprogram vpis.
2.4. Izpis
Podprogram izpis je namenjen prikazovanju podatkov, ki so v delovnem pomnilniku
našega računalnika.
S pritiskom na tipko "4" se pred nami pojavi nov menu.
Izpis
1 - Celotni
2 - Posamični
3 - Iskanje
4 - Razvrstitev
5 - Brisanje
6 - Konec
Prosim, pritisni številko pred ukazom.
Slika 6: Menu Izpis.
2.1.1. Celotni izpis
Izbira podprograma celotni izpis nam omogoča izpis ključnih besed (prvih) vsake
kartice.
Primer:
Bazo podatkov imamo urejeno po imenih sodelavcev, zato so naše ključne besede
njihovi Priimki in imena, ki jih vpišemo v prvo polje z imenom Priim/ime.
Po izbiri podprograma celotni izpis se nam lahko pojavi naslednji izpis:
Seznam
1. Avberšek Silvo
2. Cerar Boštjan
3. Korenčan Benjamin
4. Zorman Janez
Prosim, pritisni tipko
Slika 7: Seznam ključnih besed.
V kolikor bi radi podatke izpisali na tiskalnik, moramo ob koncu izpisa seznama
pritisniti tipko "P". Takrat se izpiše vprašanje o tiskalniku, če je tiskalnik
vključen kot enota 4, lahko pritisnemo poljubno tipko za izpis. Če tiskalnika
nimamo vključenega ali pa smo si premislili, pritisnimo tipko "N", ki nas takoj
vrne v drugi menu.
2.4.2. Posamični izpis
Posamični izpis nam omogoča izpis posamezne kartice ali pa niza kartic. Na
vprašanji "od" in "do" je treba vpisati prvo in zadnjo številko kartice v nizu.
Če vpišemo na vprašanje "od" znak *, potem se nam bodo izpisale vse kartice,
ena za drugo.
Če bi radi izpisali podatke z ekrana še na tiskalnik, pritisnemo namesto tipke
za presledek tipko "P". Pojavilo se bo vprašanje o tiskalniku. Ta mora biti
priljučen kot enota 4. Če tiskalnik ni priključen oziroma, če ne želimo
izpisovati na tiskalnik, pritisnemo tipko "N", kajti izpis na nepriključen
tiskalnik privede do napake in se nam vsi podatki zbrišejo.
Posamični izpis
Od: ? 2
do: ? 4
Slika 7: Posamični izpis kartic 2 do 4.
2.4.3. Iskanje podatkov
Podprogram iskanje nam omogoča iskanje podatkov v poljubnem polju.
Na vprašanje o imenu polja moramo vpisati ime polja, v katerem bomo iskali
želeno besedo oziroma niz znakov. Pod besedo vpišemo iskani niz znakov.
Primer:
Zanima nas, kateri znanci v prostem času radi tečejo.
Iskanje
Ime polja: ? Kon
Beseda: ? t
Slika 8: Iskanje podatkov.
Oba vpisa zaključimo s pritiskom na tipko RETURN. Zatem se nam pokažejo ena za
drugo vse kartice, ki imajo v polju konjiček (Kon) vpisano kot prvo črko t
(tek, tenis, ...).
Pri tem podprogramu je pomembno opozoriti na naslednje:
ime polja je poljubno dolgo, program pa bo izbral tisto, ki se prvo do dane
dolžine ujema z našim vpisom.
Primer 1:
Na vprašanje o imenu polja smo vpisali le Za. Program bo
iskal vpisano besedo v polju zaposlitev (Če seveda nismo
spremenili imen polj - glej poglavje Maska (2.5.).
Primer 2:
Do napake lahko pride, če bomo na isto vprašanje vpisali
Tel. Obstaja namreč možnost vpisa 2 telefonov in program
nam bo v takem primeru vedno iskal vpisani niz v prvem
polju. Če bomo hoteli pregledati še drugo polje telefonskih
številk, moramo vpisati Telefon 2.
Te opombe so koristne, če oblikujemo svoje maske, saj moramo biti zaradi
enostavnejšega dela pri iskanju podatkov previdnejši pri njihovem oblikovanju,
če program iskanega niza znakov ne najde, nas o tem obvesti.
Primer:
V polju zaposlitev ne obstaja beseda kuhar.
2.4.4. Razvrstitev
Podprogram razvrstitev nam omogoča razvrstitev vseh podatkov po abecednem
vrstnem redu ključnih besed ozi roma nizov znakov v prvem polju. Opozoriti
velja, da ne bo pravilno razvrstil znakov č, š, ž, Č, Š in Ž, ker so dodani
pozneje in jih računalnik prepozna kot zadnje črke abecede.
V večini primerov to ni pomembno. Težave nastanejo le, če se z eno izmed teh
črk prične niz v prvi vrstici.
2.4.5. Brisanje zapisov
Včasih želimo tudi kaj izbrisati. Pri tem nam priskoči na pomoč podprogram
brisanje, ki omogoča brisanje enega zapisa ali zaporedja večih.
Pojavita se vprašanji "od" in "do", na kateri moramo odgovoriti s številko
prvega in zadnjega v nizu zapisov, ki jih želimo brisati. Vpis številk
zaključimo s pritiskom na tipko RETURN. Podprogram podatke po brisanju na novo
razvrsti.
Če smo se pri brisanju zmotili, vpišimo na vsaj eno od vprašanj številko 0 ali
pa vpišimo na prvo vprašanje znak "t", v tem primeru, se brez brisanja vrnemo v
menu.
Pred brisanjem ni odveč ponovno preveriti zapise (celotni izpis) da ne bi po
pomoti brisali napačne zapise. Ce smo se odločili zbrisati vse podatke in se
želimo vrniti na začetni menu. Potem istočasno pritisnemo tipki STOP in
RESTORE.
Brisanje
Od: ? 3
do: ? 5
Slika 9: Brisanje zapisov.
2.4.6. Nazaj
Podprogram nazaj nas vrne v menu izbira.
2.5. Maska
Smisel programskega Paketa Perfect Base je v tem, da je poleg enostavne uporabe
tudi splošno namenski. Uporabljamo ga lahko za urejevanje različnih podatkov.
To nam omogoča podprogram maska, ki dopušča poljubno oblikovanje imen polj.
Najprej nas program vpraša po imenu maske, saj jo lahko zapišemo na magnetni
trak za kasnejšo uporabo. Ime zaključimo s pritiskom na tipko RETURN. Nato se
moramo odločiti med vpisom maske ali pa njenim izpisom, ki ga moramo
oblikovati.
2.5.1. Vpis maske
Če želimo masko vpisati v traku, pritisnemo znak "V" (vpis). Takoj se pojavi
napis PRESS PLAY ON TAPE, ki nas opozori, da moramo na kasetniku pritisniti
tipko PLAY. Pred tem smo že previli trak na pravo mesto. Zaradi enostavnejše
uporabe priporočamo zapisovanje maske takoj za ustreznimi podatki. V tem
primeru kasetnika ni treba izključevati, ampak krmilimo celotno vpisovanje kar
s programom, poleg tega pa ne izgubljamo časa z iskanjem maske.
Tako kot pri vpisu podatkov se tudi v tem primeru ekran zbriše in na kasetniku
lučka ne sme svetiti.
Po končanem vpisu se program vrne v prvi menu.
OPOZORILO:
Masko je potrebno vpisati za podatki, ker jo vpisovanje podatkov zbriše.
2.5.2. Izpis maske
Za izpis maske se odloČimo v dveh primerih:
1 - radi bi spremenili masko zaradi vpisovanja podatkov
2 - radi bi zapisali masko na trak (za podatki)
Pred nami se pojavi trenutna maska, ki jo preoblikujemo podobno, kot vpisujemo
podatke. Zaradi izpisa je dolžina 9 znakov.
Če nam ime polja ustreza, zadošča pritisk na tipko RETURN.
Po oblikovanju vseh imen polj nas program vpraša, Če je vse v redu. Možne so
tri vrste odgovora, če bi radi imena še popravljali, pritisnemo na tipko "N";
če bi se radi vrnili v program z novo masko, pritisnemo znak "puščica gor".
Kadar pa želimo masko zapisati nam trak (za pripadajočimi podatki), pritisnemo
katerokoli drugo tipko.
2.6. Konec
Ko bi radi z delom končali, nam ni treba izkučevati računalnika, ampak se
odločimo za podprogram konec.
Program nas za vsak primer še enkrat vpraša o odločitvi. Pritisk tipke "N" nas
vrne v prvi meni, sicer pa se program zbriše in računalnik se postavi v stanje
ob vklopu.
3. Tiskalnik
Če se odločimo za izpis na tiskalnik, moramo biti pozorni na nekaj podrobnosti.
Pred izpisovanjem podatkov jih je priporočljivo zapisati na trak (kot tudi
masko, če smo jo spremenili), da jih lahko v primeru napake znova vpišemo v
delovni pomnilnik računalnika.
Tiskalnik mora biti priključen kot enota 4 in vklopljen.
Če kljub vsemu pride do napake, smo podatke sicer izgubili, toda program lahko
ponovno poženemo z ukazom RUN kot na začetku.
Obilo uspehov!