¢ ProgBaza v1.1¢ -------------¢ Kodowanie Jager/Dial¢¢ Copyright Dial Group 1998¢¢ DOKUMENTACJA¢¢ W 1996 roku ukazaa si❎ pierwsza¢ wersja ProgBazy. Niestety bya ona ba-¢ rdzo wolna (strasznie wolna), a obsu-¢ ga jej moga doprowadzi⇨ do szau!¢ Mimo to bya ona jedn⇧ z lepszych baz¢ tego typu (a tylko dlatego əe innych¢ poprostu nie byo). Jako əe kilka osb¢ naogowo uəyway jej (w tym takəe ja),¢ postanowiem opracowa⇨ now⇧, znacznie¢ lepsz⇧ wersj❎ (mam nadziej❎)!¢¢¢ ב∩ ∈∩≈στ∩ ≈ ≈σ≥≤ΩΘ õ«õ™¢¢ Wa③ciwie to wszystko! Przedewszystkim¢ zmienia si❎ obsuga (okna), dodaem¢ sporo nowych opcji (np. praca na za-¢ znaczonych rekordach), poprawiona zo-¢ staa procedura sortuj⇧ca (szybko③⇨¢ sortowania wzrosa okoo 30%), oraz¢ kasuj⇧ca rekordy. Cakowitej modyfika-¢ cji ulega zasada wpisu rekordu. Zwi❎-¢ kszya si❎ takəe pojemno③⇨ PB. Obecnie¢ maksymalna ilo③⇨ rekordw wzrosa z¢ 614 do 715! Przy maksymalnej ilo③ci¢ rekordw i zapisaniu ich w formacie¢ ATASCII jego wielko③⇨ wynosi ponad¢ 28Kb, a wi❎c tyle ile moəna wszyta⇨ do¢ edytora PANTHER z MemLo rwnym $2000¢ (pozostaje wolnych okoo 200 bajtw).¢¢ ProgBaza v1.1 nie wykorzystuje doda-¢ tkowej pami❎ci, a wi❎c bez problemu¢ b❎dzie pracowaa na komputerze bez¢ rozszerzenia. Wykorzystuje ona jednak¢ pami❎⇨ RAM pod ROM'em. Oprcz tego¢ zajmuje 4, 5, 6 stron❎ pami❎ci. Wsp-¢ parcuje z TOMS MULTI DRIVE oraz z TOMS¢ TURBO (adowa⇨ poprzez צקIJפק). Bez¢ problemu pracuje takəe pod kontrol⇧¢ TighT Operating System lub QMEG'a.¢¢ Krtko mwi⇧c program zosta napisany¢ na nowo. Pragn❎ uspokoi⇨ wszystkich,¢ ktrzy uəywaj⇧ wersj❎ 1.0 iə podstawo-¢ wy format odczytu danych pozosta, a¢ wi❎c wszystkie pliki z rozszerzeniem¢ סאנ moəna bez problemu odczyta⇨ w obe-¢ cnej wersji.¢¢ רפרבזנלחדמחד ספנופIJלר¢¢ ProgBaz❎ moəna uruchamia⇨ z dowo-¢ lnego inicjalizera lub DOS'u. Program¢ nie zwraca uwagi na system gdyə posia-¢ da on swj wasny (DOS II+/D v6.4),¢ ktry jest nieroz⇧czn⇧ jego cz❎③ci⇧.¢ Zdaj❎ sobie spraw❎ iə uniemoəliwia to¢ uəycie PB pod kontrol⇧ np. SPARTA DOS¢ lub MyDOS'a, jednak ma to teə swoje¢ zalety (jakie napewno kaədy wie).¢¢ Zaznacz❎ iə ramdysk DOS'u II+/D nie¢ jest niszczony podczas uruchomienia,¢ a wi❎c bez problemu moəna si❎ do niego¢ dosta⇨ (o tym nieco dalej).¢¢ דיפIJמ¢¢ Po uruchomieniu ukaəe nam si❎ ekran¢ roboczy programu. W grnej jego cz❎③ci¢ znajduje si❎ gwne menu PB. Poniəej¢ jest ekran systemowy, a na samym dole¢ znajduj⇧ si❎ linie informacyjne. Pier-¢ wsza z nich pokazuje nam:¢ -ilo③⇨ wolnych rekordw (REKORD)¢ -nazwi❎ pliku b❎d⇧cego w pami❎ci(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 takəe klawisz ESC,¢ ktry umoəliwia automatyczny wybr¢ opcji WYJ⇦CIE.¢¢ Menu gwne/תךטäבחד¢¢ Do czego suəy ta opcja kaədy nape-¢ wno wie! Zaznacz❎ tylko iə po jej wy-¢ braniu (i ewentualnym potwierdzeniu),¢ program wykona ZIMNY START!¢¢ Menu gwne/נסבטד¢¢ Po jej wybraniu ukaəe si❎ nam okno¢ z kolejnymi opcjami. Wyboru ich doko-¢ nujemy klawiszami , , a RETURN¢ uaktywni wybran⇧. Klawisz ESC dziaa¢ tak jak ostatnia opcja w oknie, czyli¢ umoəliwia powrt do menu gwnego.¢¢ Menu gwne/Opcje/םIJםמIJבם מנתד גIJמד¢¢ Opcja umoəliwia automatyczne zazna-¢ czenie nowych rekordw, bez wzgl❎du na¢ to jak zostan⇧ wprowadzone. "Ptaszek"¢ oznacza iə opcja jest aktywna.¢¢ Menu gwne/Opcje/סנקתחדפגα נסדפIJבטÆ¢¢ Aby zabezpieczy⇨ si❎ przed "niebez-¢ piecznymi" operacjami program umoəli-¢ wia potwierdzenia ich. Przy pomocy tej¢ opcji decydujemy czy chcemy te opera-¢ cje potwierdza⇨ (np. kasowanie reko-¢ rdw, kasowanie bazy, formatowanie dy-¢ sku, wyj③cie itp.) czy teə nie. "Pta-¢ szek - opcja aktywna.¢¢ Menu gwne/Opcje/גαתחÆי ¡ יכIJתחIJקרפIJ¢¢ Umoəliwia w⇧czenie / wy⇧czenie¢ d♪wi❎ku podczas naciskania klawiszy.¢ "Ptaszek" - d♪wi❎k w⇧czony.¢¢¢ Menu gwne/Opcje/גαתחÆי ¡ קפIJמצלחצטIJ¢¢ Umoəliwia w⇧czenie / wy⇧czenie¢ d♪wi❎ku podczas operacji WE/WY. "Pta-¢ szek - d♪wi❎k w⇧czony.¢¢ Menu gwne/Opcje/יIJצרט נימIJ¢¢ 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 b❎d⇧ tylko akty-¢ wne okna.¢¢¢¢ Menu gwne/Opcje/תך√æבם דיפIJמ¢¢ Opcja umoəliwia wy⇧czenie ekranu¢ podczas operacji czasochonnych np.¢ sortowanie, kasowanie rekordu, zapisu¢ na dysku, co znacznie je przyspieszy.¢ Oczywi③cie po ich zakoczeniu (w jaki-¢ kolwiek sposb) obraz zostanie w⇧czo-¢ ny! "Ptaszek"-ekran b❎dzie wy⇧czony.¢¢ Menu gwne/Opcje/צנפקרט IJרקנלIJקךבםמחד¢¢ Jeəeli opcja b❎dzie aktywna ("pta-¢ szek") to po wpisaniu w jakikolwiek¢ sposb rekordu dane b❎d⇧ automatycznie¢ sortowane. Jeəeli tego nie chcemy to¢ naleəy wy⇧czy⇨ t⇧ opcj❎.¢¢ Menu gwne/Opcje/צםךאינäû סנתקIJפםIJמחIJ¢¢ Przy pomocy tej opcji ustawiamy¢ szybko③⇨ powtarzania danego klawisza¢ do dyspozycji mamy trzy pr❎dko③ci.¢ Aktywna pr❎dko③⇨ pokazana jest obok.¢¢¢ Menu gwne/Opcje/ק√נ¢¢ Opcja umoəliwia wybr ta na ktrym¢ b❎d⇧ ukazywa⇨ si❎ okienka.¢¢ Menu gwne/Opcje/IJיקךתמIJ צקIJבטIJ¢¢ Tutaj ustawiamy numer stacji dyskw¢ z ktr⇧ ma wsppracowa⇨ program (1-8)¢ Ramdysk znajduje si❎ pod numerem 8.¢¢ Menu gwne/Opcje/צסנצÉא צנפקנתIJמחIJ¢¢ Tu wybieramy sposb sortowania da-¢ nych:¢¢ R - rosn⇧co¢ M - malej⇧co¢¢ Aktualne ustawienie tej opcji pokazane¢ jest obok.¢¢ Menu gwne/Opcje/תחדכינäû פIJלגךציר¢¢ Opcja umoəliwia ustawienie wielko-¢ ③ci ramdysku lub jego cakowite wy⇧-¢ czenie. Aktualna wielko③⇨ pokazana¢ jest obok tej opcji w kilobajtach.¢¢ 000 - ramdysk wy⇧czony¢ 064 - ramdysk dla Atari 130XE¢ 128 - ramdysk dla Atari 192XL/XE¢¢ Program nie sprawdza faktycznej wiel-¢ ko③ci pami❎ci, a wi❎c na Atari 65XE¢ moəna ustawi⇨ ramdysk 128,tylko po co?¢ Podczas uruchomienia programu ramdysk¢ nie jest formatowany, a wi❎c dane nie¢ ulegaj⇧ zniszczeniu, a jest on jak juə¢ wspomniaem wyəej w standarcie DOS'u¢ II+/D. Zaznacz❎ iə bez problemu moəna¢ pracowa⇨ z ramdyskiem QMEG'a w podwj-¢ nej g❎sto③ci!¢¢ Menu gwne/Opcje/םIJסחצם נסבטד¢¢ Jak nazwa wskazuje przy pomocy tej¢ opcji moəemy zapisa⇨ wszystkie usta-¢ wienia na dysku systemowym PB. Przed¢ uruchomieniem cz❎③ci gwnej programu¢ zostan⇧ one automatycznie odczytane co¢ zwalnia nas od ich ustawiania. Jeəeli¢ na dysku nie ma pliku PB11.SET to zo-¢ stan⇧ ustawione standardowe warto③ci.¢ Jedyn⇧ opcj⇧, ktra ulega aktualizacji¢ jest numer aktywnej stacji dyskw,¢ ktry jest ustawiany zawsze na ten z¢ ktrego zosta odczytany program.¢¢ Jeəeli podczas zapisu b❎d⇧ jakie③ pro-¢ blemy to odpowiedni komunikat ukaəe¢ si❎ na ekranie.¢¢¢ Menu gwne/Opcje/תפÉû גנ לדמר¢¢ Umoəliwia powrt do menu gwnego.¢¢ Menu gwne/אIJםIJ¢¢ W tej cz❎③ci programu znajduj⇧ si❎¢ wszystkie opcje dotycz⇧ce edycji reko-¢ rdu.¢¢ Menu gwne/Baza/ספםדוכæג אIJםך¢¢ Przegl⇧du bazy dokonujemy przy po-¢ mocy klawiszy:¢¢ / - nast❎pna/poprzednia strona¢ / - pocz⇧tek/koniec rekordw¢ ESC - powrt do menu BAZY¢¢ W dolnej cz❎③ci okna znajduj⇧ si❎¢ informacje o:¢¢ - zaznaczonych rekordach¢ - aktualnym numerze strony¢ - ostatnim numerze strony¢ Menu gwne/Baza/סניIJÿ»םIJםמIJבם¢¢ Po wybraniu tej opcji ukaəe si❎ ko-¢ lejne okienko z ktrego moəemy 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 cz❎③ci, a ich¢ dziaanie jest nast❎puj⇧ce:¢¢ / - przesuwanie pod③wietlenia¢ (gra/d)¢¢ / - pierwszy/ostatni rekord (o ile¢ jest ich wi❎cej niə 16).¢ CLEAR - kasuj zaznaczenia¢ INSERT - zaznacz wszystkie rekordy¢ SPACE - zaznacz pod③wietlony rekord¢ DELETE - zaznacz rekord i przesu pod-¢ ③wietlenie¢ INVERS - inwersja zaznacze¢ TAB - SZUKAJ/ZAZNACZ¢ ESC - powrt do poprzedniego okna¢¢ Po naci③ni❎ciu klawisza TAB ukaəe si❎¢ kolejne okno z ktrego wybieramy pole¢ jakiego b❎dziemy szuka⇨:¢¢ a) NAZWA¢ b) SEKTORY¢ c) DYSK¢¢ Po wybraniu pola ukaəe si❎ kolejne¢ okno w ktrym naleəy wpisa⇨ wzr i na-¢ cisn⇧⇨ RETURN. Po zakoczeniu operacji¢ zostanie wy③wietlona informacja o ilo-¢ ③ci znalezionych (zaznaczonych) reko-¢ rdw. Wzr moəna wpisywa⇨ maymi lub¢ duəymi 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 cz❎③ci okna¢ znajduje si❎ cakowita ilo③⇨ tych¢ rekordw, a takəe komunikaty dotycz⇧ce¢ pracy programu. ESC umoəliwia przerwa-¢ nie tej operacji.¢¢ Menu gwne/Baza/סנספIJת פדינפג¢¢ Po wybraniu opcji ukaəe si❎ okno z¢ ktrego moəemy wybra⇨, ktre rekordy¢ b❎dziemy poprawia⇨:¢¢ a) ZAZNACZONE¢ b) SZUKAJ/POPRAW¢¢ ZAZNACZONE¢¢ Po odnalezieniu rekordu ukaəe 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 umoəliwia przerwanie wy-¢ szukiwania i powrt do poprzedniego¢ okna.¢¢ SZUKAJ/POPRAW¢¢ W pierwszej cz❎③ci tej opcji post❎pu-¢ jemy tak samo jak przy wyszukiwaniu¢ rekordu, czyli wybieramy pole, podaje-¢ my wzr. Po odnalezieniu rekordu po-¢ st❎pujemy tak jak z rekordami zazna-¢ czonymi.¢¢ Menu gwne/Baza/צםריIJט»סניIJÿ¢¢ Opcja ta jest zbliəona do poprze-¢ dnich tego typu. Podajemy pole, wzr,¢ a odnalezione rekordy ukaə⇧ si❎ na¢ ekranie. ESC przerywa t⇧ operacj❎.¢¢¢ Menu gwne/Baza/יIJצרט פדינפג¢¢ Opcja podobna do POPRAW REKORD z t⇧¢ rənic⇧ əe rekordy b❎d⇧ kasowane.¢¢¢ Menu gwne/Baza/יIJצרט אIJםÆ¢¢ Chyba nie trzeba tumaczy⇨ tej op-¢ cji?¢ Menu gwne/Baza/תסחצם מנתך¢¢ Opcja ta umoəliwia r❎czne wpisywa-¢ nie nowych rekordw.¢¢ Caa operacja wpisu danych dotyczy¢ wszystkich opcji z tym zwi⇧zanych (np.¢ SZUKAJ/POPRAW, SZUKAJ/KASUJ itp.) i z¢ tego teə powodu tylko tutaj j⇧ opisz❎.¢ Klawisze edycyjne pola dziaj⇧ wsz❎-¢ dzie, jednak niektre znaki nie s⇧ do-¢ st❎pne w polach SEKTORY i DYSK. Oto¢ dokadny ich spis:¢¢ Klawisze edycyjne wszystkich pl:¢ ^ - oznacza klawisz CONTROL¢ ! - oznacza klawisz SHIFT¢¢ ^+ , ^* - ruch kursora lewo/prawo¢ TAB - na koniec/pocz⇧tek pola¢ DELETE - kasuj ostatni znak¢ ^DELETE - przysu tekst¢ !DELETE - kasuj cae pole¢ ^INSERT - rozsu tekst¢ ^CLEAR - kasuj cae pole¢ !CLEAR - kasuj cae pole¢ CAPS - mae/duəe litery¢¢ Pole NAZWA¢¢ ESC - wyj③cie (przerwanie operacji)¢ RETURN - przeskok do pola SEKTORY¢¢ Dost❎pne jest wi❎kszo③⇨ znakw. Nie¢ b❎d❎ ich tu wymienia gdyə nie ma to¢ sensu. Mamy duəe, mae literki, cyfry¢ itd. Jeəeli jaki③ znak nie pokaəe si❎¢ na ekranie to oznacza iə nie jest on¢ aktywny.¢¢ Polskie litery s⇧ w standarcie edytora¢ PANTHER z wyj⇧tkiem '`'. Znak ten do-¢ st❎pny jest po naci③ci❎ciu kombinacji¢ ^J.¢¢ Podczas wpisywania wzoru dla opcji¢ SZUKAJ dost❎pny jest takəe znak '*',¢ ktry zast❎puje pozosta⇧ cz❎③⇨ nazwy¢ np. wpisanie:¢¢ A* wy③wietli nam wszystkie rekordy za-¢ czynaj⇧ce si❎ na liter❎ A (takie¢ teə zostan⇧ skasowane, zaznaczone,¢ wy③wietlone do poprawienia itd.)¢¢ SERIOUS* wy③wietli wszystkie rekordy¢ zaczynaj⇧ce si❎ od sowa¢ SERIOUS¢¢ AB*UC wy③wietli nam wszystkie rekordy¢ zaczynaj⇧ce si❎ od liter AB¢¢ * (sama gwiazdka) wy③wietli 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 (mae i duəe) aby moəna¢ byo wpisa⇨ np. 01S co oznacza jedn⇧¢ stron❎ dysku. Jeəeli pole b❎dzie 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¢ (mae i duəe). Jeəeli pole b❎dzie pu-¢ ste to zostan⇧ wpisane same zera oraz¢ literka A. Jeəeli nie podamy strony¢ dysku to domy③lnie przyj❎ta zostanie¢ strona "A".¢¢ Podczas SZUKANIA strona dysku nie jest¢ brana pod uwag❎.¢¢¢ FORMATY P⓪L:¢¢ מIJםתIJ¢ znaki : dowolne (dost❎pne)¢ dugo③⇨ : 27 znakw¢ przykad: ReKoRd #01, {owca, Prba¢¢ צדיקנפך¢ znaki : tylko cyfry i literka 'S'¢ dugo③⇨ : 3 znaki¢ przykad: 234, 01S, 06s, 23, 1S¢¢ גךצי¢ znaki : tylko cyfry i litery 'A','B'¢ dugo③⇨ : 5 znakw¢ przykad: 0234A, 9999b, 1a, 43B¢¢ Menu gwne/Baza/תסחצם ם יIJקIJכנור¢¢ Opcja umoəliwia wpis rekordu na po-¢ dstawie danych zawartych w katalogu¢ dyskietki. Przed uaktywnieniem opcji¢ ukaəe si❎ okno w ktrym naleəy wpisa⇨¢ numer dysku oraz jego stron❎ i naci-¢ sn⇧⇨ RETURN. Po odczytaniu katalogu¢ nazwy plikw zostan⇧ przeniesione do¢ pola NAZWY a dugo③⇨ pliku do pola SE-¢ KTORY. Podany numer i strona dysku b❎-¢ dzie automatycznie wpisywana do kaəde-¢ go utworzonego rekordu.¢¢ W razie jaki③ problemw odpowiednie¢ komunikaty zostan⇧ wy③wietlone na¢ ekranie.¢¢ Menu gwne/Baza/תסחצם םד צסדדגºIJ¢¢ Ta opcja znacznie uatwi prac❎¢ wszystkim, ktrzy maj⇧ dyski zainicja-¢ lizowane SPEED INIT'em v3.0 lub 5.0!¢ Warto wspomnie⇨ iə opcja dziaa we¢ wszystkich podstawowych g❎sto③ciach!¢ Zasada wpisu jest identyczna jak w¢ opcji WPISZ Z KATALOGU czyli musimy¢ tylko poda⇨ numer i stron❎ dysku, a¢ reszt❎ zrobi za nas ProgBaza! Jeəeli¢ wpisywali③my dokadnie nazwy programw¢ w SPEED INIT to takie rekordy nie¢ trzeba juə poprawia⇨!¢¢ Tradycyjnie w razie jaki③ b❎dw odpo-¢ wiednie komunikaty ukaə⇧ si❎ na ekra-¢ nie.¢¢ Menu gwne/Baza/צנפקרט¢¢ Opcja ta nie wymaga chyba opisu!¢ Zaznacz❎ əe przy "penej" bazie opera-¢ cja ta "chwilk❎" trwa, wi❎c warto¢ wy⇧czy⇨ na ten czas ekran. Podczas¢ sortowania brany jest pod uwag❎ cay¢ rekord, a nie tylko jego nazwa!¢¢ Naleəy zwrci⇨ takəe uwag❎ na to iə¢ nieco zamieszania mog⇧ spowodowa⇨ pol-¢ skie literki. Maj⇧ one do③⇨ niskie ko-¢ dy, a wi❎c rekordy z takimi znakami¢ b❎d⇧ wstawiane inaczej niə by③my si❎¢ tego spodziewali. Nie chciaem inaczej¢ rozmieszcza⇨ tych literek, aby cakiem¢ nie narobi⇨ z tym "baaganu". Ludzie¢ w "temacie" wiedz⇧ o co chodzi (mam¢ nadziej❎). Oczywi③cie jest sposb aby¢ uoəy⇨ odpowiednio rekordy uəywaj⇧c¢ tylko ProgBazy i opcji SORTOWANIA.¢ Jaki? "...Wiem, ale nie powiem..."¢ (Hi JBW!). Redakcja SERIOUS czeka na¢ ciekawe rozwi⇧zania! Nagrod⇧ b❎dzie...¢ oczywi③cie trzeci numer magazynu wraz¢ z autografami jego twrcw (yeah!).¢¢ Menu gwne/Baza/תפÉû גנ לדמר¢¢ Umoəliwia powrt do menu gwnego.¢¢ Menu gwne/סכחי¢¢ Ta opcja odpowiada za komunikacj❎¢ z urz⇧dzeniem zewn❎trznym (w tym wypa-¢ dku ze stacj⇧ dyskw). Po wybraniu jej¢ ukaəe si❎ okno w ktrym znajdziemy...¢¢ Menu gwne/Plik/נגבםךק אIJםך¢¢ Opcja ta zostaa podzielona na dwie¢ mniejsze (ukaəe si❎ kolejne okno):¢ ODCZYT PLIKU PBO (pierwsza w oknie).¢¢ Format tego pliku jest taki sam jak w¢ wersji 1.0, a wi❎c bez problemu moəna¢ te pliki odczytywa⇨ w obecnej wersji.¢ Rozszerzenie pliku takəe pozostao bez¢ zmian (PBO). Budowa pliku:¢¢ ProgBaza (nagwek) - 8 bajtw¢ ilo③⇨ rekordw (HI,LO) - 2 bajty¢ adres ostatniego rekordu+40 - 2 bajty¢ bajt kontrolny pliku (00) - 1 bajt¢¢ Dalej znajduj⇧ si❎ rekordy w postaci¢ ATASCII. Kaədy z nich ma po 40 bajtw.¢¢ ODCZYT BAZY (druga opcja w oknie).¢¢ Jest to nowy format pliku. Umoəliwia¢ on zapis rekordw z pomini❎ciem zb❎-¢ dnych spacji, co znacznie skraca taki¢ plik (nawet o 70%). Rozszerzeniem pli-¢ ku jest PBP. Budowa:¢¢ ProgBaza (nagwek) - 8 bajtw¢ ilo③⇨ rekordw (HI,LO) - 2 bajty¢ adres ostatniego rekordu+40 - 2 bajty¢ bajt kontrolny pliku (01) - 1 bajt¢¢ Nast❎pnie zapisywane s⇧ rekordy w for-¢ macie:¢¢ dugo③⇨ rekordu - 1 bajt¢ dany rekord¢¢ Aby odczyta⇨ dan⇧ baz❎ naleəy wybra⇨¢ jej format i nacisn⇧⇨ RETURN. Ukaəe¢ si❎ kolejne okienko w ktrym moəemy¢ poda⇨ nazw❎ pliku (bez rozszerzenia).¢ Jeəeli nie pami❎tamy nazwy to moəna¢ wpisa⇨ '*' i nacisn⇧⇨ RETURN. Zostanie¢ odczytany katalog dysku i w kolejnym¢ oknie ukaə⇧ si❎ pliki z danym rozsze-¢ rzeniem. Jeəeli nie b❎dzie takich pli-¢ kw to nast⇧pi powrt do poprzedniego¢ okna czyli do edycji nazwy pliku.¢¢ Po ukazaniu si❎ nazw pierwsza z nich¢ zostanie pod③wietlona. Klawiszami , ¢ wybieramy interesuj⇧c⇧ nas nazw❎ i na-¢ ciskamy RETURN. Nast⇧pi odczyt wskaza-¢ nego pliku.¢¢ Tradycyjnie juə w razie problemu pod-¢ czas odczytu ukaə⇧ si❎ odpowiednie ko-¢ munikaty.¢¢ Menu gwne/Plik/גנ√æבם גנ אIJםך¢¢ PB v1.1 umoəliwia do⇧czanie do ba-¢ zy rekordw zapisanych opcj⇧ ZAPIS¢ ZAZNACZONYCH. Format tego pliku jest¢ taki sam jak plikw PBP z t⇧ rənic⇧¢ iə bajt kontrolny na warto③⇨ 02. Pliki¢ te posiadaj⇧ rozszerzenie PBD. Do bazy¢ zostanie do⇧czonych tyle rekordw ile¢ b❎dzie wolnej pami❎ci. Po jej przekro-¢ czeniu ukaəe si❎ odpowiedni komunikat¢ i odczyt zostanie przerwany.¢¢ Menu gwne/Plik/םIJסחצ אIJםך¢¢ Aby zapisa⇨ baz❎ naleəy post❎powa⇨¢ identycznie jak przy odczycie. PB umo-¢ əliwia zapis w obu formatach (PBO,PBP)¢ a wi❎c naleəy wybra⇨ format pliku,¢ poda⇨ nazw❎ (lub pozostawi⇨ obecn⇧) i¢ nacisn⇧⇨ RETURN. Przy zapisie nie mo-¢ əna skorzysta⇨ z '*'. Jeəeli wybierze-¢ my opcj❎ ZAPISZ JAKO PBO, zostanie ona¢ zapisana tak jak wygl⇧da tz. wraz z¢ zaznaczonymi rekordami. Umoəliwia to¢ p♪niejsze jej odczytanie i kontynua-¢ cj❎ edycji.¢ Menu gwne/Plik/םIJסחצ םIJםמIJבםנמךבז¢¢ Post❎pujemy tak jak opisaem to wy-¢ əej. Odczyt takiego pliku umoəliwia¢ opcja DO{①CZ DO BAZY.¢¢¢ Menu gwne/Plik/םIJסחצ IJקIJצבחח¢¢ ProgBaza niestety nie posiada opcji¢ wydruku danych! Powd jest bardzo pro-¢ sy! Poprostu nie posiadam drukarki, a¢ trudno jest testowa⇨ procedury wydruku¢ bez tego urz⇧dzenia! Aby jednak umo-¢ əliwi⇨ wydruk bazy PB v1.1 umoəliwia¢ zapis rekordw w postaci zwykego pli-¢ ku ATASCII, ktry nast❎pnie moəna¢ wczyta⇨ do edytora PANTHER i tam go¢ sobie wydrukowa⇨. Wersja 1.0 niestety¢ nie posiadaa tej opcji.¢¢ Zapis zosta podzielony na:¢¢ a) CA{A BAZA¢ b) ZAZNACZONE REKORDY¢¢ Opcje mwi⇧ same za siebie wi❎c nie¢ b❎d❎ ich opisywa. Wspomn❎ tylko iə po¢ wybraniu opcji CA{A BAZA ukaəe si❎¢ jeszcze jedno okienko w ktrym wybie-¢ ramy czy chcemy aby zaznaczenia zosta-¢ y skasowane czy teə nie.¢¢ We wszystkich operacjach zwi⇧zanych z¢ zapisem danych przed ich wykonaniem PB¢ sprawdza czy na dysku nie istnieje juə¢ plik o podanej nazwie. Jeəeli tak b❎-¢ dzie to zostanie wy③wietlony odpowie-¢ dni komunikat i b❎dziemy mogli zadecy-¢ dowa⇨ czy skasowa⇨ stary i nagra⇨ nowy¢ plik (opcja TAK) czy teə przerwa⇨ za-¢ pis (opcja NIE lub klawisz ESC).¢ Menu gwne/Plik/יIJקIJכנו גךציר¢¢ Po wybraniu opcji nast⇧pi odczyt¢ katalogu. W okienku ukaə⇧ si❎ nazwy¢ pierwszych 14-stu plikw. Jeəeli b❎-¢ dziemy chcieli zobaczy⇨ kolejne nazwy¢ to naciskamy RETURN. ESC przerywa od-¢ czyt i nast❎puje powrt do poprzednie-¢ go okna. Przepraszam əe w ten sposb¢ zostao to zrobione, ale szkoda mi by-¢ o pami❎ci (okoo kilobajta) na bufor¢ dla katalogu z ktrego i tak stosunko-¢ wo rzadko si❎ korzysta (w tego typu¢ programie).¢¢ Menu gwne/Plik/הנפלIJקנתIJמחד גךציר¢¢ Dost❎pne s⇧ trzy podstawowe g❎sto-¢ ③ci:¢¢ a) Podwjna¢ b) Pojedyncza¢ c) Rozszerzona¢¢ Dodatkowo moəna skorzysta⇨ z opcji¢ SZYBKIE FORMATOWANIE. Trwa ono napra-¢ wd❎ krtko, ale nie zmienia g❎sto③ci¢ dyskietki (czyszczona jest tylko mapa¢ oraz miejsce na nazwy).¢¢¢ רתIJוIJí¢¢ Jeəeli wy⇧czymy potwierdzenie opera-¢ cji to formatowanie rozpocznie si❎ na-¢ tychmiast po wybraniu g❎sto③ci!¢¢¢ Menu gwne/Plik/תפÉû גנ לדמר¢¢ Umoəliwia powrt do menu gwnego.¢¢ סנקתחדפגםIJמחד נסדפIJבטח¢¢ O ile wspomniana wyəej opcja b❎dzie¢ zaznaczona to niektre operacje trzeba¢ b❎dzie potwierdzi⇨. W tym celu ukaəe¢ si❎ okno z informacj⇧ co potwiedzamy¢ i czy napewno chcemy to zrobi⇨? Dla¢ bezpieczestwa pierwsz⇧ opcj⇧ jest NIE¢ aby "szybko③ciowcy" zbytnio si❎ nie¢ pospieszyli.¢¢ Dost❎pne 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 ukazuj⇧cego si❎¢ podczas zapisu danych w przypadku¢ istniej⇧cego juə pliku na dysku.¢¢ םIJינìבםדמחד¢¢ Mam nadziej❎ əe obecna wersja programu¢ b❎dzie bardziej uəyteczna od poprzed-¢ niej, a jej obsuga nie sprawi nikomu¢ əadnej trudno③ci (z tego teə powodu¢ powstaa jej polska wersja).¢¢ Wszelkie uwagi lub propozycje prosz❎¢ kierowa⇨ na adres:¢¢¢ Jager/Dial¢ Ireneusz Radzikowski¢ ul. Palisadowa 82/9¢ 58-314 Wabrzych¢¢ tel. (0-74) 43-55-12¢¢ Autorzy:¢¢ ProgBaza Logo (fonty) .... Vidol/TighT¢ Proporcjonalne fonty .... Electron/TQA¢ Pomys na wzr okien ....... New Words¢ Fonty (ProgBaza) .......... Jager/Dial¢ Pomys oraz kodowanie ..... Jager/Dial¢ DOS II+/D v6.4 ....... Stefan Dorndorf¢¢ Program testowali:¢¢ - Zbycho Jabol/Dial¢ - Jager/Dial¢¢ Wabrzych 28.06.98¢¢ Poprawki: 08.10.98¢