EDITAČNÍ MOD
Vyvola se z hlavniho menu tlacitkem E. V tomto modu muzete
konstruovat nebo modifikovat vzhled (sestavu) format zobrazeni.
Techto formatu muzete vytvorit az 36. Jejich tvorba vyzaduje
urcite soustredeni.
Novy format (po MM E) muzete zadat po stisku A. Vypsat nebo
zmenit stavajici format po stisku R. Pomoci M se muzete vratit
do MM.
Po stisku A nebo R zadejte referenci 0-1 nebo A-Z. Ref n je
pak zobrazena vpravo nahore.
Pokud je format tvoren poprve,ma tuto obecnou charakteristiku:
a) Zakladni barva papiru je bila
b) Border ma barvu bilou
c) Sekvence zadna, vyber zadny
d) Interval jednoho zaznamu kazde 2 radky
Tyto udaje muzete kdykoli zmenit pomoci povelu menu B. Urcenim
pismene a-d muzete menit barvy v rozmezi 0-7, urcit referenci
pro sekvenci, urcit interval zobrazeni v rozmezi 1-22.
Pro zobrazeni pouze jednoho zaznamu na obrazovce zadejte
interval 22. Pro vypis kazdeho jednoho zaznamu na kazde jedne
lince zadejte 1.
Pro tvorbu formatu je nutno dale zadat nektere jeho elementy:
nazev, box a data. Pro pocet elementu neexistuje zadny limit.
Dokonce muzete zobrazit taz data vicekrat nez jednou. Uzijte
povel A editacniho modu pro pripojeni noveho elementu. Vsechny
elementy, krome datovych, jsou staticke - budou se na obrazovce
objevovat vzdy, nezavisle na tom, zda byl nebo nebyl vybran
nejaky zaznam. Staticke elementy jsou:
L "Literarni"
B Box
H Horizontalni linka
V Vertikalni linka
Pro zadani literarnich dat stisknete L a urcete cislo radky,
Mikro-tisk, sloupec, papir, bright, inverse, flash a text. Pokud
delka textu presahne posledni sloupec, bude pokracovat na dalsi
radce a sloupci 0. Barva inkoustu se nezadava - program uziva
vzdy kontrastni.
Pro urceni boxu stisknete B. Zadejte koordinaty horniho leveho
rohu, vysku a sirku v pixelech minus 1.
Pro linky stisknete H (resp.V) a zadejte levy (resp.horni)
pixel a delku kazde linky v pixelech minus 1.
Tolik ke statickym elementum. Nyni se podivame na elementy
dat. Ty urcuji, ktere prvky zaznamu budou zobrazeny, kde a s
jakymi attributy. Po stisku A a D se objevi delsi vypis, ktery
vas pozada o jednotlive udaje:
a) Data reference - datova reference zamereneho prvku zaznamu
b) Line - radka, na niz se napise prvek prvniho vybraneho
zaznamu
c) Micro Print - mikro-tisk (viz dale)
d) Column - sloupec
e) Width - pocet sloupcu vypisu
f) Depth - pocet radek vypisu
g) Spectrum attributes - paper, bright, inverse, flash
h) Pad or not - barevny podklad tisku dat dle vybrane barvy
i) Null text - kdyz prvek zaznamu neobsahuje zadna data, je
mozno urcit, aby se na jeho miste objevoval zde zadany
text, napr. NEZNAMY UDAJ apod. Neurcite-li Null text,
objevi se vzdy 1 mezera. Ciselna data budou zarovnana podle praveho okraje, pocet radek
bude roven 1 a Pad=N.
Z uvedeneho vyplyva, jak bude vypsan dany prvek prvniho
vybraneho zaznamu. Nasledujici budou vypisovany v zavislosti na
vami zadanem intervalu.
Elementy muzete listovat stiskem N (Next). Kterykoli z nich
muze byt nahrazen po stisku R (Replace) nebo vymazan po stisku E
(Erase).
Muzete vstoupit do modu zobrazeni stiskem D, abyste videli
vysledky vami provedenych zmen.
Cely format muze byt vymazan pomoci tlacitka X, kopirovan
stiskem C (Copy). C je velmi uzitecne v pripade, ze chceme
pouzit pro dalsi ucely (treba pro jinou sekvenci) tehoz nebo
podobneho formatu. Male zmeny provedeme rychleji nez vystavbu
celeho noveho formatu.
Planujte formaty vypisu predem. Nakreslete si jejich rozvrzeni
na papir. Vyplati se to. Pri nespravne zadanych radkach a
intervalech se mohou jednotlive prvky zaznamu prepisovat. Takove
pripady Masterfile nekontroluje a muze tak snadno dojit k vasi
dezinformaci.
MIKRO-TISK
ROM ZX Spectra dovoluje tisknout 32 znaku na radku. Kompresi
znaku na 6 nebo 5 bitu jejich sirky (misto 8 bitu) muzeme
docilit tisku 42 nebo 51 pismen na radce. Masterfile dovoluje
uzivat vsechny 3 typy tisku, dokonce smisene v jednom zaznamu.
Volba typu se vztahuje jak na literarni, tak i datovy text.
Vyhodou komprese je nejen to, ze se na obrazovku vejde vice
textu, ale pri vypisu 42 znaku je citelnost dokonce nejlepsi.
Nevyhodou je, ze pismena jsou spise "malovana" nez "vystrelena".
Jejich generovani trva trochu dele.
Typ tisku znaku se voli takto:
V editacnim modu, kdyz zadavate literarni nebo datove
elementy, jste dotazani: Micro-prt Y/N. Odpoved N zustavi tisk
32 znaku. Po odpovedi Y se objevi dotaz: 42-Pitch Y/N. Y zajisti
tisk 42 znaku, N urci 51. Pokud po teto volbe zadavate datove
elementy, zjistite, ze muzete zadavat udaje pro tisk adekvatne
zvolenemu typu tisku. Jeden sloupec je pak bud 6/8 nebo 5/8
"normalniho" sloupce. Pri jinem typu tisku nez 32 nelze uzit
funkce flash.
Vzhledem ke geometrii attributu ZX Spectra bude barevny
podklad sledovat tuto geometrii, nikoli sirku typu 6/8 a 5/8.
Mikro-tisk je aplikace programu MICROPRINT, ktery muzete uzit
ve svych programech. Produkuje jej fy Myrmidon Software.
TEXTOVÁ EDITACE
Pro vypisovani v modu zobrazeni je Masterfile opatren
nekterymi schopnostmi textoveho editoru. To znamena, ze se napr.
nemusime zabyvat sledovanim delky slov. Program si je seradi a
zarovna bez jejich deleni.
Specialni uziti ma VLC (Vertical Line Character), znak
vertikalni linky. Pokud jej uzijete v zapisu dat, zajisti, ze
vzdy, kdy v tisku "na nej dojde rada", bude dalsi text z nim
vypisovan od nove radky. To je idealni napr. pro tisk adres. VLC
vyvolame stiskem tlacitek SYMBOL SHIFT a S.
V modu UPDATE jsou znaky VLC viditelne, ale nemaji na tisk
textu zadny vliv. V modu zobrazeni videt nejsou, ale tisk je
jimi ovlivnen. Pokud neni v prvku zaznamu dost mista pro takto
upraveny tisk, dochazi pri nem ke zkomoleninam. V souboru dat
vsak vse zustava beze zmeny.
MOD PŘIPOJENÍ ZÁZNAMU
Obvykly zpusob pripojeni noveho zaznamu je pres MM A, ktere
vystavi prazdny zaznam na konec souboru. Menu vas pak vyzve bud
k pripojeni (vlozeni) prvku (A), k zavedeni funkce AUTO-PROMPT
(P), k modu zobrazeni (D), nebo k navratu do MM (M). Ostatni
moznosti povelu jsou rovnez zobrazeny, ale nejsou aplikovatelne.
Pro ulozeni dat do noveho zaznamu muzete uzit A a zapsat
referenci dat a text v delce do 128 znaku. "Putovni" mezery
textoveho editoru nejsou vlozeny do pameti. Zadna klicova a jina
funkcni slova Basicu, grafika nebo ridici kody nelze vepisovat.
Pokud je vepisete, objevi se ne jejich miste otaznik. CAPS
SHIFT/LOCK funguji normalne. Prvek je zobrazen svetle bile pod
svou cervenou datovou referenci (nazvem).
Alternativnim zpusobem zapisu dat je uziti funkce AUTO-PROMPT
po stisku tlacitka P. Proces probiha tak, ze program stale
vyzaduje zapis dat postupnym zobrazovanim jejich nazvu. Nemusite
si pamatovat vsechny vase datove reference a nemuzete minout
zadny prvek zaznamu. Pokud nemate zadna data k zapsani do prvku,
stisknete jen ENTER. ENTER rychle nasledovany tlacitkem SPACE
rusi funkci AUTO-PROMPT.
Po pripojeni jednoho nebo vice prvku si je muzete prolistovat
stiskem N pro zobrazeni kazdeho nasledujiciho zapisu. Nahradit
jeho obsah lze pomoci R, vymazat jej stiskem E. Misto neustaleho
stlacovani N pro postupny vypis obsahu prvku zaznamu muzete
pouzit povel G s urcenim pozadovane reference. Pokud po povelu G
pozadujete vypis neexistujici reference, program jen ceka na
zadani spravne, resp. muzete tento stav zrusit stiskem ENTER.
Zrusit povel R muzete stiskem ENTER - pokud pred nim mate jiz
vepsany text, vymazte jej. Masterfile tak zachova povodni obsah.
Pred tim, nez bude pripojovat nove zaznamy, musite se napred
vratit do MM (M).
Vlozit zaznam na urcite misto lze z modu zobrazeni pomoci
tlacitka C (viz Mod zobrazeni).
Povsimnete si, ze pripojit dalsi zaznam bez navratu na MM lze
pri pouziti povelu menu =. V zaznamu vsak musi jiz existovat
nejmene jeden prvek.
MOD ZOBRAZENÍ
Tento mod zobrazuje vami vybrane zaznamy ve forme urcene
jednim z vasich formatu. Zobrazeni vyvolate z MM povelem D
(DISPLAY). Je vsak vice menu, z nichz muzete prejit do tohoto
modu povelem D. Format zobrazeni je bud posledni uzity nebo
prvni vytvoreny. Jina cesta k modu zobrazeni vede z MM povelem
C, v nemz muzete volit referenci pro vypis.
Obsah radek 0-21 je zavisly na formatu - tady mate volnou
ruku. Na radce 22 se objevi:
Report n Q=menu No more
n je reference. Misto No more se objevuje ..more (cesky vic,
resp. jeste) v pripade, kdy jsou v pameti jste dalsi zaznamy ke
zobrazeni (s prislusnou referenci).
V tomto stavu zobrazeni muzete pouzit nektere povely menu,
ktere bezne nejsou vypsany.Vvyvolat si jejich vypis muzete
stiskem Q (jeho opetnym stiskem menu z obrazovky odstranite).
Jsou to tyto povely:
N pro pokracovani vypisu (pokud je hlaseno ..more)
1-9 zobrazeni 1-9 zaznamu (uzijte pro umisteni zaznamu nahore
na obrazovce a jeho zpracovani povely U,E,O,C - viz nize)
0 vypis o 1 zaznam dozadu (pri sekvencnim vypisu zabere
povel 0 nekolik vterin)
B vypis od prvniho zaznamu
P vytisknuti (COPY) radek 0-21 na ZX Printer nebo podobny.
Pro tisk zobrazene stranky vypisu stisknete S (single),
pro tisk zobrazene a vsech nasledujicich uzijte A (all).
Tisk prerusite stlacenim H nebo BREAK a nasledne GO TO 1.
U mod zmen (UPDATE) prvku zaznamu vypsaneho na obrazovce
nahore (kdyz z modu zmen vstoupite primo do modu
zobrazeni, je zobrazen tentyz zaznam)
E vymaz (ERASE) horniho zaznamu (az po naslednem stisku Y)
O (pismeno O) vylouceni horniho zaznamu z vyberu (nikoli
vymazani)
C kopirovani horniho zaznamu (COPY, nikoli vsak pro tisk).
Presneji receno vlozeni (insert) identickeho zaznamu na
misto hned za kopirovany. Okopirovany zaznam lze obmenovat
pomoci povelu U atd. Povel C tak umoznuje vlozit novy
zaznam na urcite misto v souboru (oproti funkci pripojeni
zaznamu na konec souboru).
S mod prohledavani (SEARCH)
T vupocet a zobrazeni sumy/prumeru (TOTAL/AVERAGE)
R prepnuti na jiny format, vztahujici se k vrchnimu zaznamu.
Jste zadani o zadani nove reference. Takze pro zmenu
vypisu formatu staci stisk pouhych dvou tlacitek. Zmeny
nemuseji byt jen ve vztahu ke stavajici sekvenci. Tato
schopnost programu napr. umoznuje prepinat ze sumarniho
vypisu (treba 20 zaznamu na 1 obrazovce) na plny vypis
jednoho (horniho) zaznamu na jedne obrazovce.
m navrat do MM
Q zobrazeni povelu zde popisovaneho menu (behem zobrazeni
menu program nereaguje na povely krome Q, ktere vypis menu
odstrani - pak muzete opet zadavat vsechny jeho povely) MOD ZMÉN
Mod, ve kterem muzete zobrazit prvky zaznamu pro jejich
pripadne zmeny (vymena obsahu, vymaz). Mod se vztahuje vzdy k
hornimu zobrazenemu zaznamu v modu zodrazeni. Proto muze byt
aktivovan pouze z tohoto modu pri pritomnosti aspon jednoho
zaznamu. Pro umisteni pozadovaneho zaznamu na vrchol obrazovky
stisknete N a 1-9, potom U. Dalsi povely a moznosti jsou takrka
shodne s temi, ktere nabizi mod pripojeni zaznamu. Rozdil tkvi v
tom, ze povel D zobrazi tentyz zaznam, jaky byl zpracovavan
modem zmen.
PŘÍKLAD
Uvadime kratky priklad pro demonstraci tvorby jednoducheho
souboru jmen a telefonnich cisel. Zaciname s prazdnym souborem
(viz kapitola Prazdny soubor). Pro srozumitelnost budeme ve
vypisu postupu dale pouzivat znak # jako symbol stisknuti
tlacitka ENTER. Vysvetlivky v zavorkach se nezapisuji.
Nasledujte priklad tak, jak je uveden - pomalu a presne.
Vsimejte si kazdeho menu a kazde vyzvy. Zacnete od MM prazdneho
souboru. Uzite povely menu vypisujeme dale velkymi pismeny,
muzete vsak uzit i mala.
NANjmeno#ATtel.c.#M
(definice dvou datovych nazvu: N je reference pro jmeno,
T pro telefonni cislo; dale pripojime par zaznamu)
AANTepla Blanka#AT123 45 67#M
(vlozili jsme jeden zaznam telefonniho cisla Blanky
Teple; pokracujeme dalsim zaznamem)
APZidlicka Hana#765 43 21#M
(ted jsme uzili AUTO-PROMPT; vlozte sami dalsi zaznamy,
az jich budete mit pet; dale prejdeme do editacniho modu
pro stanoveni formatu vypisu)
EA1 (start reference 1)
AL0#N8#1YNNTelefonni vypis#
(umisteni nazvu Telefonni vypis na radku 0, sloupec 8,
v barve papiru modre)
ADN3#N1#16#1#7YNNN#
(souradnice pro zobrazeni jmen od radky 3, sloupce 1,
max.16 znaku, vyska 1 radka, papir bily, bright ano,
inverse a flash ne, barva podkladu ne, zadny nulovy
text)
ADT3#n18#14#2YNNN---#
(souradnice pro zobrazeni telefonnich cisel od radky 3,
sloupce 18, 14 znaku max., vyska 1 radek, papir cervany,
inverse a flash ne, podklad zadny, nulovy text '---'.
Nyni uz muzeme provest test nasi konstrukce souboru
v modu zobrazeni.)
D (vypada dobre, ale coz takhle razeni podle jmen, ev.
provest nektere upravy?; vratte se do editacniho modu)
MER1 (vypis podle reference 1)
R76N3#
(podkladova barva zustava bila, border bude zluty,
sekvence podle N, interval 3 radky)
AB0#165#163#255#
(urceni boxu - vsimnete si probehlych zmen:)
D (ted je vypis razen podle jmen - vsimnete si, ze je
lepsi zapisovat napred prijmeni; prohlednete si zmeny
borderu a intervalu; dale zmenime interval na 2 a
provedeme drobna vylepseni:)
MER1 (vypis podle reference 1)
R76N2#
(interval nastaven na 2)
ADZ4#N0#32#1#7NNNN--------------------------------#
(pouzili jsme referenci Z, ktera v nasem souboru
neexistuje; vepsano je 32 pomlcek; sledujte efekt:)
D (nyni potrebujeme zmenit tel.c. Blanky Teple;
v nasi sekvenci je treba na 3.miste:)
3 (umisti pozadovany zaznam nahoru)
U (mod zmen)
GT (vstup do prvku tel.c.)
R333 33 33#D
(zamena stareho obsahu prvku za novy, navrat do modu
zobrazeni)
MVFtel.c.##
(zapis souboru na pasek) V experimentech se souborem muzete dale pokracovat. Vytvorte
vice formatu, obmenujte soubor a jeho prohledavani atd.
Nevynechejte zadny povel zadneho menu.