ProgBaza v1.5 ------------- Kodowanie Jager/Dial Copyright Dial Group 1999 ՛ ProgBaz mona uruchamia pod kon- trol DOS'u, ktry nie przechowuje a- dnych danych w pamici RAM pod ROM'em jak np. BIBO DOS v5.1N oraz ustawia MemLo poniej (lub rwne) $2000. Jee- li MemLo bdzie wysze to po urucho- mieniu programu ukae si odpowiedni komunikat i po naciniciu klawisza nastpi powrt do systemu. Λ Po uruchomieniu ukae nam si ekran roboczy programu. W grnej jego czci znajduje si g wne menu PB. Poniej jest ekran systemowy, a na samym dole znajduj si linie informacyjne. Pier- wsza z nich pokazuje nam: -ilo wolnych rekordw (REKORD) -nazwi pliku bdcego w pamici(BAZA) -numer aktywnej stacji dyskw (STACJA) W drugiej linii znajduj si informa- cje o wersji PB oraz autorze. ś Poruszamy si po nim przy pomocy klawiszy , , RETURN uruchamia dan opcj. Aktywny jest take klawisz ESC, ktry umoliwia automatyczny wybr opcji WYJCIE. Klawiszami SHIFT + 1-8 moemy ustawi numer aktywnej stacji dyskw. Menu g wne/ʄś Do czego s uy ta opcja kady nape- wno wie! Zaznacz tylko i po jej wy- braniu (i ewentualnym potwierdzeniu), program wykona ZIMNY START! Menu g wne/ϛ Informacje na temat programu i nie tylko - koniecznie zobacz. :-) Menu g wne/ś Po jej wybraniu ukae si nam okno z kolejnymi opcjami. Wyboru ich doko- nujemy klawiszami , , a RETURN uaktywni wybran. Klawisz ESC dzia a tak jak ostatnia opcja w oknie, czyli umoliwia powrt do menu g wnego. Menu g wne/Opcje/ ś Opcja umoliwia automatyczne zazna- czenie nowych rekordw, bez wzgldu na to jak zostan wprowadzone. "Ptaszek" oznacza i opcja jest aktywna. Menu g wne/Opcje/ ʒ Aby zabezpieczy si przed "niebez- piecznymi" operacjami program umoli- wia potwierdzenia ich. Przy pomocy tej opcji decydujemy czy chcemy te opera- cje potwierdza (np. kasowanie reko- rdw, kasowanie bazy, wyjcie itp.) czy te nie. "Ptaszek"-opcja aktywna. Menu g wne/Opcje/ɒ Umoliwia w czenie / wy czenie d wiku podczas naciskania klawiszy. "Ptaszek" - d wik w czony. Menu g wne/Opcje/ɒ Umoliwia w czenie / wy czenie d wiku podczas operacji WE/WY. "Pta- szek - d wik w czony. Menu g wne/Opcje/ Za pomoc tej opcji decydujemy o tym czy na ekranie maj by tylko okna potrzebne, czy te maj pozosta stare (ju nie aktywne) okienka. "Ptaszek" oznacza i na ekranie bd tylko akty- wne okna. Menu g wne/Opcje/ Λ Opcja umoliwia wy czenie ekranu podczas operacji czasoch onnych np. sortowanie, kasowanie rekordu, zapisu na dysku, co znacznie je przyspieszy. Oczywicie po ich zakoczeniu (w jaki- kolwiek sposb) obraz zostanie w czo- ny! "Ptaszek"-ekran bdzie wy czony. Menu g wne/Opcje/ ś Jeeli opcja bdzie aktywna ("pta- szek") to po wpisaniu w jakikolwiek sposb rekordu dane bd automatycznie sortowane. Jeeli tego nie chcemy to naley wy czy t opcj. Menu g wne/Opcje/τ Przy pomocy tej opcji ustawiamy szybko powtarzania danego klawisza do dyspozycji mamy trzy prdkoci. Aktywna prdko pokazana jest obok. Menu g wne/Opcje/ϛ Opcja umoliwia wybr t a na ktrym bd ukazywa si okienka. Menu g wne/Opcje/ Tutaj ustawiamy numer stacji dyskw z ktr ma wsp pracowa program (1-8) Menu g wne/Opcje/Ӑ Tu wybieramy sposb sortowania da- nych: R - rosnco M - malejco Aktualne ustawienie tej opcji pokazane jest obok. Menu g wne/Opcje/ ś Jak nazwa wskazuje przy pomocy tej opcji moemy zapisa wszystkie usta- wienia na dysku systemowym PB. Przed uruchomieniem czci g wnej programu zostan one automatycznie odczytane co zwalnia nas od ich ustawiania. Jeeli na dysku nie ma pliku PB15.SET to zo- stan ustawione standardowe wartoci. Jedyn opcj, ktra ulega aktualizacji jest numer aktywnej stacji dyskw, ktry jest ustawiany zawsze na ten z ktrego zosta odczytany program. Jeeli podczas zapisu bd jakie pro- blemy to odpowiedni komunikat ukae si na ekranie. Menu g wne/Opcje/Ґ ՛ Umoliwia powrt do menu g wnego. Menu g wne/ W tej czci programu znajduj si wszystkie opcje dotyczce edycji reko- rdu. Menu g wne/Baza/̑ ٛ Przegldu bazy dokonujemy przy po- mocy klawiszy: / - nastpna/poprzednia strona / - pocztek/koniec rekordw ESC - powrt do menu BAZY W dolnej czci okna znajduj si informacje o: - zaznaczonych rekordach - aktualnym numerze strony - ostatnim numerze strony Menu g wne/Baza/ڛ Po wybraniu tej opcji ukae si ko- lejne okienko z ktrego moemy wybra, jakie rekordy chcemy zobaczy: a) WSZYSTKIE REKORDY b) ZAZNACZONE REKORDY c) WR WSZYSTKIE REKORDY Klawisze funkcyjne w tym oknie pokaza- ne s w dolnej jego czci, a ich dzia anie jest nastpujce: / - przesuwanie podwietlenia (gra/d ) / - pierwszy/ostatni rekord (o ile jest ich wicej ni 16). CLEAR - kasuj zaznaczenia INSERT - zaznacz wszystkie rekordy SPACE - zaznacz podwietlony rekord DELETE - zaznacz rekord i przesu pod- wietlenie INVERS - inwersja zaznacze TAB - SZUKAJ/ZAZNACZ ESC - powrt do poprzedniego okna Po naciniciu klawisza TAB ukae si kolejne okno z ktrego wybieramy pole jakiego bdziemy szuka: a) NAZWA b) SEKTORY c) DYSK Po wybraniu pola ukae si kolejne okno w ktrym naley wpisa wzr i na- cisn RETURN. Po zakoczeniu operacji zostanie wywietlona informacja o ilo- ci znalezionych (zaznaczonych) reko- rdw. Wzr mona wpisywa ma ymi lub duymi literami (to jest bez znaczenia gdy program i tak odpowiednio to zmo- dyfikuje). ZAZNACZONE REKORDY Tutaj uka si tylko te rekordy,ktre s zaznaczone. W dolnej czci okna znajduje si ca kowita ilo tych rekordw, a take komunikaty dotyczce pracy programu. ESC umoliwia przerwa- nie tej operacji. Menu g wne/Baza/ ě Po wybraniu opcji ukae si okno z ktrego moemy wybra, ktre rekordy bdziemy poprawia: a) ZAZNACZONE b) SZUKAJ/POPRAW ZAZNACZONE Po odnalezieniu rekordu ukae si on w oknie edycji. Po poprawieniu go naci- skamy RETURN i ewentualnie potwierdza- my operacj. Zaznaczenie rekordu zo- staje automatycznie skasowane o ile potwierdzimy pozytywnie t operacj. Klawisz ESC umoliwia przerwanie wy- szukiwania i powrt do poprzedniego okna. SZUKAJ/POPRAW W pierwszej czci tej opcji postpu- jemy tak samo jak przy wyszukiwaniu rekordu, czyli wybieramy pole, podaje- my wzr. Po odnalezieniu rekordu po- stpujemy tak jak z rekordami zazna- czonymi. Menu g wne/Baza/ʯ Opcja ta jest zbliona do poprze- dnich tego typu. Podajemy pole, wzr, a odnalezione rekordy uka si na ekranie. ESC przerywa t operacj. Menu g wne/Baza/ ě Opcja podobna do POPRAW REKORD z t rnic e rekordy bd kasowane. Menu g wne/Baza/ ڒ Chyba nie trzeba t umaczy tej op- cji? Menu g wne/Baza/ ٛ Opcja ta umoliwia rczne wpisywa- nie nowych rekordw. Ca a operacja wpisu danych dotyczy wszystkich opcji z tym zwizanych (np. SZUKAJ/POPRAW, SZUKAJ/KASUJ itp.) i z tego te powodu tylko tutaj j opisz. Klawisze edycyjne pola dzi aj wsz- dzie, jednak niektre znaki nie s do- stpne w polach SEKTORY i DYSK. Oto dok adny ich spis: Klawisze edycyjne wszystkich pl: ^ - oznacza klawisz CONTROL ! - oznacza klawisz SHIFT ^+ , ^* - ruch kursora lewo/prawo TAB - na koniec/pocztek pola DELETE - kasuj ostatni znak ^DELETE - przysu tekst !DELETE - kasuj ca e pole ^INSERT - rozsu tekst ^CLEAR - kasuj ca e pole !CLEAR - kasuj ca e pole CAPS - ma e/due litery Pole NAZWA ESC - wyjcie (przerwanie operacji) RETURN - przeskok do pola SEKTORY Dostpne jest wikszo znakw. Nie bd ich tu wymienia gdy nie ma to sensu. Mamy due, ma e literki, cyfry itd. Jeeli jaki znak nie pokae si na ekranie to oznacza i nie jest on aktywny. Polskie litery s w standarcie edytora PANTHER z wyjtkiem '`'. Znak ten do- stpny jest po naciciciu kombinacji ^J. Podczas wpisywania wzoru dla opcji SZUKAJ dostpny jest take znak '*', ktry zastpuje pozosta  cz nazwy np. wpisanie: A* wywietli nam wszystkie rekordy za- czynajce si na liter A (takie te zostan skasowane, zaznaczone, wywietlone do poprawienia itd.) SERIOUS* wywietli wszystkie rekordy zaczynajce si od s owa SERIOUS AB*UC wywietli nam wszystkie rekordy zaczynajce si od liter AB * (sama gwiazdka) wywietli nam wszy- stkie rekordy Pole SEKTORY ESC - wr do pola NAZWA RETURN - przeskok do pola DYSK Tutaj aktywne s tylko znaki cyfr oraz znak litery S (ma e i due) aby mona by o wpisa np. 01S co oznacza jedn stron dysku. Jeeli pole bdzie puste to zostan wpisane same zera. Pole DYSK ESC - wr do pola SEKTORY RETURN - koniec wpisu Podobnie jak w polu SEKTORY aktywne s tylko znaki cyfr oraz literki A i B (ma e i due). Jeeli pole bdzie pu- ste to zostan wpisane same zera oraz literka A. Jeeli nie podamy strony dysku to domylnie przyjta zostanie strona "A". Podczas SZUKANIA strona dysku nie jest brana pod uwag. FORMATY PL: znaki : dowolne (dostpne) d ugo : 27 znakw przyk ad: ReKoRd #01, {owca, Prba ٛ znaki : tylko cyfry i literka 'S' d ugo : 3 znaki przyk ad: 234, 01S, 06s, 23, 1S ˛ znaki : tylko cyfry i litery 'A','B' d ugo : 5 znakw przyk ad: 0234A, 9999b, 1a, 43B Menu g wne/Baza/ ՛ Opcja umoliwia wpis rekordu na po- dstawie danych zawartych w katalogu dyskietki. Przed uaktywnieniem opcji ukae si okno w ktrym naley wpisa numer dysku oraz jego stron i naci- sn RETURN. Po odczytaniu katalogu nazwy plikw zostan przeniesione do pola NAZWY a d ugo pliku do pola SE- KTORY. Podany numer i strona dysku b- dzie automatycznie wpisywana do kade- go utworzonego rekordu. Jeeli pracujesz pod kontrol MyDOS'a to przy pobieraniu d ugoci pliku pomijana jest pierwsza warto (pole SEKTORY ma d ugo tylko trzech znakw). Naley na to zwrci uwag tylko w przypadku dyskw w gstoci rozszerzonej gdy tylko w tym przypa- dku plik moe mie wielko powyej 999-ciu sektorw (i to naprawd bardzo rzadko-ja osobicie nie mam takiego). W razie jaki problemw odpowiednie komunikaty zostan wywietlone na ekranie. Menu g wne/Baza/ ħ Ta opcja znacznie u atwi prac wszystkim, ktrzy maj dyski zainicja- lizowane SPEED INIT'em v3.0 lub 5.0! Warto wspomnie i opcja dzia a we wszystkich podstawowych gstociach! Zasada wpisu jest identyczna jak w opcji WPISZ Z KATALOGU czyli musimy tylko poda numer i stron dysku, a reszt zrobi za nas ProgBaza! Jeeli wpisywalimy dok adnie nazwy programw w SPEED INIT to takie rekordy nie trzeba ju poprawia! dotyczca opcji ՛ obowizuje take i w tym przypadku! Tradycyjnie w razie jaki b dw odpo- wiednie komunikaty uka si na ekra- nie. Menu g wne/Baza/ʛ Opcja ta nie wymaga chyba opisu! Zaznacz e przy "pe nej" bazie opera- cja ta "chwilk" trwa, wic warto wy czy na ten czas ekran. Podczas sortowania brany jest pod uwag ca y rekord, a nie tylko jego nazwa! Naley zwrci take uwag na to i nieco zamieszania mog spowodowa pol- skie literki. Maj one do niskie ko- dy, a wic rekordy z takimi znakami bd wstawiane inaczej ni bymy si tego spodziewali. Nie chcia em inaczej rozmieszcza tych literek, aby ca kiem nie narobi z tym "ba aganu". Ludzie w "temacie" wiedz o co chodzi (mam nadziej). Menu g wne/Baza/Ґ ՛ Umoliwia powrt do menu g wnego. Menu g wne/˛ Ta opcja odpowiada za komunikacj z urzdzeniem zewntrznym (w tym wypa- dku ze stacj dyskw). Po wybraniu jej ukae si okno w ktrym znajdziemy... Menu g wne/Plik/ ٛ Opcja ta zosta a podzielona na dwie mniejsze (ukae si kolejne okno): ODCZYT PLIKU PBO (pierwsza w oknie). Format tego pliku jest taki sam jak w wersji 1.0, a wic bez problemu mona te pliki odczytywa w obecnej wersji. Rozszerzenie pliku take pozosta o bez zmian (PBO). Budowa pliku: ProgBaza (nag wek) - 8 bajtw ilo rekordw (LO,HI) - 2 bajty adres ostatniego rekordu+40 - 2 bajty bajt kontrolny pliku (00) - 1 bajt Dalej znajduj si rekordy w postaci ATASCII. Kady z nich ma po 40 bajtw. ODCZYT BAZY (druga opcja w oknie). Jest to format jaki zosta zastosowany w wersji 1.1. Rozszerzeniem pliku jest PBP. Budowa: ProgBaza (nag wek) - 8 bajtw ilo rekordw (LO,HI) - 2 bajty adres ostatniego rekordu+40 - 2 bajty bajt kontrolny pliku (01) - 1 bajt Nastpnie zapisywane s rekordy w for- macie: d ugo rekordu - 1 bajt dany rekord Do adresu ostatniego rekordu naley ZAWSZE doda (lub odj - w za- lenoci od potrzeby) warto ! W dokumentacji do wersji 1.1 zapomnia- em o tym wspomnie! Pozatym "pokrci- em" zapis iloci rekordw poda em HI, LO, a ma by tak jak teraz LO, HI (czyli m odszy, starszy bajt). Za wy apanie tych "b dzikw" dzikuje ! Aby odczyta dan baz naley wybra jej format i nacisn RETURN. Ukae si kolejne okienko w ktrym moemy poda nazw pliku (bez rozszerzenia). Jeeli nie pamitamy nazwy to mona wpisa '*' i nacisn RETURN. Zostanie odczytany katalog dysku i w kolejnym oknie uka si pliki z danym rozsze- rzeniem. Jeeli nie bdzie takich pli- kw to nastpi powrt do poprzedniego okna czyli do edycji nazwy pliku. Po ukazaniu si nazw pierwsza z nich zostanie podwietlona. Klawiszami ,  wybieramy interesujc nas nazw i na- ciskamy RETURN. Nastpi odczyt wskaza- nego pliku. Tradycyjnie ju w razie problemu pod- czas odczytu uka si odpowiednie ko- munikaty. Menu g wne/Plik/ ٛ PB v1.1/5 umoliwia do czanie do bazy rekordw zapisanych opcj ZAPIS ZAZNACZONYCH. Format tego pliku jest taki sam jak plikw PBP z t rnic i bajt kontrolny na warto 02. Pliki te posiadaj rozszerzenie PBD. Do bazy zostanie do czonych tyle rekordw ile bdzie wolnej pamici. Po jej przekro- czeniu ukae si odpowiedni komunikat i odczyt zostanie przerwany. Menu g wne/Plik/ ٛ Aby zapisa baz naley postpowa identycznie jak przy odczycie. PB umo- liwia zapis w obu formatach (PBO,PBP) a wic naley wybra format pliku, poda nazw (lub pozostawi obecn) i nacisn RETURN. Przy zapisie nie mo- na skorzysta z '*'. Jeeli wybierze- my opcj ZAPISZ JAKO PBO, zostanie ona zapisana tak jak wyglda tz. wraz z zaznaczonymi rekordami. Umoliwia to p niejsze jej odczytanie i kontynua- cj edycji. Menu g wne/Plik/ ț Postpujemy tak jak opisa em to wy- ej. Odczyt takiego pliku umoliwia opcja DO{CZ DO BAZY. Menu g wne/Plik/ ɛ ProgBaza niestety nie posiada opcji wydruku danych! Powd jest bardzo pro- sy! Poprostu nie posiadam drukarki, a trudno jest testowa procedury wydruku bez tego urzdzenia! Aby jednak umo- liwi wydruk bazy PB v1.1/5 umoliwia zapis rekordw w postaci zwyk ego pli- ku ATASCII, ktry nastpnie mona wczyta do edytora PANTHER i tam go sobie wydrukowa. Zapis zosta podzielony na: a) CA{A BAZA b) ZAZNACZONE REKORDY Opcje mwi same za siebie wic nie bd ich opisywa . Wspomn tylko i po wybraniu opcji CA{A BAZA ukae si jeszcze jedno okienko w ktrym wybie- ramy czy chcemy aby zaznaczenia zosta- y skasowane czy te nie. We wszystkich operacjach zwizanych z zapisem danych przed ich wykonaniem PB sprawdza czy na dysku nie istnieje ju plik o podanej nazwie. Jeeli tak b- dzie to zostanie wywietlony odpowie- dni komunikat i bdziemy mogli zadecy- dowa czy skasowa stary i nagra nowy plik (opcja TAK) czy te przerwa za- pis (opcja NIE lub klawisz ESC). Menu g wne/Plik/ ՛ Po wybraniu opcji nastpi odczyt katalogu. W okienku uka si nazwy pierwszych 14-stu plikw. Jeeli b- dziemy chcieli zobaczy kolejne nazwy to naciskamy RETURN. ESC przerywa od- czyt i nastpuje powrt do poprzednie- go okna. Przepraszam e w ten sposb zosta o to zrobione, ale szkoda mi by- o pamici (oko o kilobajta) na bufor dla katalogu z ktrego i tak stosunko- wo rzadko si korzysta (w tego typu programie). Menu g wne/Plik/Ґ ՛ Umoliwia powrt do menu g wnego. W "ca ym" oknie PLIK aktywne s kla- wisze SHIFT + 1-8, ktre umoliwiaj zmian numeru aktywnej stacji dyskw. ɛ O ile wspomniana wyej opcja bdzie zaznaczona to niektre operacje trzeba bdzie potwierdzi. W tym celu ukae si okno z informacj co potwiedzamy i czy napewno chcemy to zrobi? Dla bezpieczestwa pierwsz opcj jest NIE aby "szybkociowcy" zbytnio si nie pospieszyli. Dostpne s klawisze: ,  - wybr (TAK/NIE) RETURN - akceptacja T - wybr i akceptacja opcji TAK N - wybr i akceptacja opcji NIE ESC - wybr i akceptacja opcji NIE To samo dotyczy okna ukazujcego si podczas zapisu danych w przypadku istniejcego ju pliku na dysku. Jeeli w pamici bdzie znajdowa si chocia jeden rekord to wyjcie z pro- gramu trzeba bdzie potwierdzi zawsze (bez wzgldu na ustawienie opcji POTWIERD` OPERACJ). ύś Mam nadziej e obecna wersja programu bdzie bardziej uyteczna od poprzed- niej, a jej obs uga nie sprawi nikomu adnej trudnoci. Pomys oraz kodowanie ..... Jager/Dial Pomys na wzr okien ....... New Words Fonty (ProgBaza) .......... Jager/Dial Dokumentacja .............. Jager/Dial DJ Depacker ............. Sparrow Hawk * * * ProgBaza wersja 1.0 05.04.96 ProgBaza wersja 1.1 26.06.98 poprawki 08.10.98 ProgBaza wersja 1.5 28.06.99 poprawki 29.09.99