@DATABASE XBase.guide
@AUTHOR "Rafaî Kaczmarczyk"
@(C) "Copyright © 1997 Rafaî Kaczmarczyk"
@$VER: XBase.guide 3.6 (20.10.97)

@WORDWRAP

@NODE MAIN "Dokumentacja do programu XBase wersja 1.3"

                            @{"XBase" LINK INTRO} @{"1.3 (20.10.97)" LINK HISTORIA}
             Copyright © 1997 @{"Rafaî Kaczmarczyk" LINK JA} (Rav/SubBlaBla)
                           All rights reserved.

                              Produkt @{"BlaBla" LINK BlaBla}

                   @{" Prawa autorskie i rozpowszechnianie  " LINK PRAWA_AUTORSKIE}
                   @{" Wprowadzenie                         " LINK INTRO}
                   @{" Wymagania                            " LINK WYMAGANIA}

                   @{" Instalacja na twardym dysku          " LINK INSTALACJA}
                   @{" Uruchamianie programu                " LINK URUCHAMIANIE}
                   @{" Klawiszologia                        " LINK KLAWISZE}
                   @{" Definiowanie projektu                " LINK DEFINIOWANIE}
                   @{" Zapisywanie projektu                 " LINK ZAPISYWANIE}
                   @{" Zapisywanie w formacie ASCII         " LINK ZAPISYWANIEASCII}
                   @{" Otwieranie projektu                  " LINK OTWIERANIE}
                   @{" Kasowanie danych                     " LINK CZYSZCZENIE}
                   @{" Ikonifikowanie programu              " LINK IKO}
                   @{" Wychodzenie z programu               " LINK WYCHODZENIE}
                   @{" Wycinanie rekordu do buforu          " LINK WYCINANIE}
                   @{" Kopiowanie rekordu do buforu         " LINK KOPIOWANIE}
                   @{" Wstawianie rekordu z buforu          " LINK WSTAWIANIE}
                   @{" Dodawanie rekordu                    " LINK DODAWANIE}
                   @{" Kasowanie rekordu                    " LINK KASOWANIE}
                   @{" Przeszukiwanie rekordów              " LINK PRZESZUKIWANIE}
                   @{" Sortowanie rekordów                  " LINK SORTOWANIE}
                   @{" Opis menu                            " LINK MENU}

                   @{" Historia programu                    " LINK HISTORIA}
                   @{" Do zrobienia                         " LINK DOZROBIENIA}
                   @{" Co to jest BlaBla?                   " LINK BlaBla}


@ENDNODE

@NODE PRAWA_AUTORSKIE "Prawa autorskie i rozpowszechnianie"

Prawa autorskie i rozpowszechnianie
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ten program podlega "Standard Amiga FD-Software Copyright Note".
Ten program jest FREEWARE, jak zostaîo to okreôlone w punkcie @{"4a" LINK "AFD-COPYRIGHT.pl/MAIN" 92}.
Jeôli szukasz wiëcej szczegóîów, proszë przeczytaê @{"AFD-COPYRIGHT" LINK "AFD-COPYRIGHT.pl/MAIN"}
(wersjë 1 lub nowszâ).

@ENDNODE

@NODE INTRO "Wprowadzenie"

Wprowadzenie
~~~~~~~~~~~~
XBase jest elastycznâ bazâ danych z bardzo prostym w  uûyciu  edytorem  pól
(moûna skasowaê, dodaê, przestawiê pole w kaûdej chwili). Program  korzysta
z dynamicznego rezerwowania pamiëci, to znaczy, ûe iloôê rekordów zaleûy od
iloôci wolnej pamiëci.

CECHY:
          - przyjazny w uûytkowaniu gadtoolsowy GUI
          - font sensitivity
          - shortcuty dla wszystkich gadûetów
          - tooltypes & template
          - appwindow, appicon
          - opcja ikonifikacji
          - program jest zlokalizowany
          - newlook menus, scaled checkbox, iconify size-only
          - program potrafi zapisaê/odczytaê pliki ASCII
          - opcja sortowania korzysta z locale.library
          - opcja wyszukiwania wykorzystuje filtry AmigaDOSu
          - definiowalne shortcuty dla pól
          - opcja chowania pól
          - opcja powtarzalnego wprowadzania danych
          - ASLowe wybieraczki plików
          - elastyczne opcje wyszukiwania i sortowania

@ENDNODE

@NODE JA "Autor"

Autor
~~~~~
       Sugestie i informacje o bîëdach proszë kierowaê na mój adres:

                     Rafaî Kaczmarczyk (Rav/SubBlaBla)
                            ul. Rogowska 10/22
                              54-440 Wrocîaw

@ENDNODE

@NODE WYMAGANIA "Wymagania"

Wymagania
~~~~~~~~~
  - AmigaOS 3.0
  - 0.5 MB RAM

@ENDNODE

@NODE INSTALACJA "Instalacja na twardym dysku"

Instalacja na twardym dysku
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Aby  zainstalowaê  program  na  twardym  dysku  naleûy   przenieôê szufladë
programu  do  docelowego  katalogu   i   kliknâê   dwukrotnie   na   ikonie
"InstallIcon" z katalogu "ENVARC".

@ENDNODE

@NODE URUCHAMIANIE "Uruchamianie programu"

Uruchamianie programu
~~~~~~~~~~~~~~~~~~~~~
XBasea moûna uruchomiê z workbencha i z shella.
Przy uruchamianiu moûna podaê nastëpujâce argumenty:

  FILE        - Nazwa pliku, który bëdzie automatycznie otwarty zaraz po
                uruchomieniu XBasea (tylko SHELL).

  PUBSCREEN   - Nazwa ekranu publicznego na którym XBase otworzy swoje okno.
                Jeôli program ekranu nie znajdzie okno zostanie otwarte na
                ekranie Workbencha.

  NOICONS     - Wyîâcza zapisywanie ikon dla kaûdego projektu.

  LOCALESORT  - Przy wîâczonej tej opcji ciâgi znaków bëdâ porównywane
                poprzez funkcjë zawartâ w bibliotece locale.library.
                W przypadku sortowania baz danych w jëzyku polskim nie
                ma potrzeba wîâczaê tej opcji.

Program moûna uruchomiê takûe poprzez klikniëcie na ikonie projektu XBasea.
@ENDNODE

@NODE KLAWISZE "Klawiszologia"

Klawiszologia
~~~~~~~~~~~~~
Ogólna zasada:
  LEWA AMIGA + KLAWISZ   -  skróty klawiaturowe dla gadûetów
  PRAWA AMIGA + KLAWISZ  -  skróty klawiaturowe dla menu

Poruszanie sië po rekordach:
  kursor w górë          -  poprzedni rekord
  kursor w dóî           -  nastëpny rekord
  SHIFT + kursor w górë  -  pierwszy rekord
  SHIFT + kursor w dóî   -  ostatni rekord
Inne:
  podkreôlona litera     -  aktywacja danego pola
  ENTER, RETURN          -  aktywacja pierwszego pola
  SHIFT + ENTER, RETURN  -  aktywacja ostatniego pola

Jeûeli pole jest aktywne (jest w nim kursor) to:
  RETURN, TAB                  -  nastëpne pole
  SHIFT + RETURN, SHIFT + TAB  -  poprzednie pole
  HELP                         -  informacja o danym polu
  LEWA AMIGA + Q               -  przywraca poprzedniâ zawartoôê pola (UNDO)
  LEWA AMIGA + X               -  czyôci zawartoôê pola
  SHIFT + kursor w prawo       -  kursor skacze na koniec tekstu
  SHIFT + kursor w lewo        -  kursor skacze na poczâtek tekstu
  SHIFT + BACKSPACE            -  kasuje wszystkie znaki od kursora do poczâtku
  SHIFT + DELETE               -  kasuje wszystkie znaki od kursora do koïca
  PRAWA AMIGA + podkreôlona
                litera         -  aktywacja danego pola

@ENDNODE

@NODE DEFINIOWANIE "Definiowanie projektu"

Definiowanie projektu
~~~~~~~~~~~~~~~~~~~~~
Wybierz opcjë "Projekt/Definiowanie..." w wyniku  czego  otworzy  sië  okno
edycji pól. Gdy chcesz  tworzyê  projekt  od  poczâtku,  a  jest  juû  jest
utworzony projekt to wczeôniej wybierz opcjë "Projekt/Wyczyôê/Projekt...".

Nazwë nowego pola wpisujesz w polu tekstowym znajdujâcym sië  pod  gadûetem
z listâ utworzonych pól.

Gadûety:
    @{" Dodaj         " LINK DODAJ}
    @{" Nowe          " LINK NOWE}
    @{" Skasuj        " LINK SKASUJ}
    @{" Rodzaj        " LINK RODZAJ}
    @{" Opcje         " LINK OPCJE}
    @{" Pozycja       " LINK POZYCJA}
    @{" Schowane:     " LINK SCHOWANE}
    @{" Dodaj odstëp: " LINK ODSTEP}
    @{" Akceptuj      " LINK AKCEPTUJ}
    @{" Zaniechaj     " LINK ZANIECHAJ2}

@ENDNODE

@NODE DODAJ "Dodaj"

Dodaje pole do listy. Takie samo  dziaîanie  ma  klawisz  RETURN  I  ENTER.
Gadûet ten jest nieaktywny, gdy nic nie jest wpisane do gadûetu tekstowego.

@ENDNODE

@NODE NOWE "Nowe"

Przywraca standardowe ustawienia. Gadûet ten jest nieaktywny, gdy  nic  nie
zmieniîeô w gadûetach.

@ENDNODE

@NODE SKASUJ "Skasuj"

Kasuje zaznaczone pole. Gadûet ten jest nieaktywny, gdy  nie  jest  wybrane
ûadne pole lub gdy zaznaczone pole jest jedynym polem w projekcie.

@ENDNODE

@NODE RODZAJ "Rodzaj"

Tym gadûetem ustalasz rodzaj pola. Na razie jest tylko jeden.

@ENDNODE

@NODE POZYCJA "Pozycja"

Tym suwakiem ustalasz pozycjë pola w liôcie.

@ENDNODE

@NODE SCHOWANE "Schowane"

Ustawienie tej flagi powoduje, ûe pole  nie  bëdzie  widoczne,  ale  bëdzie
moûna wedîug niego sortowaê. Gadûet jest wyîâczony, gdy pole  jest  jedynym
widocznym polem w projekcie.

@ENDNODE

@NODE ODSTEP "Dodaj odstëp"

Dodaje maîy odstëp po polu.

@ENDNODE

@NODE AKCEPTUJ "Akceptuj"

Zatwierdza dokonane zmiany. Gadûet ten jest nieaktywny jeôli nie utworzyîeô
ûadnego pola. 

@ENDNODE

@NODE ZANIECHAJ2 "Zaniechaj"

Zamyka okno i przywraca wczeôniejszy stan  pól,  takie  samo  dziaîanie  ma
gadûet zamykania okna.

@ENDNODE

@NODE OPCJE "Opcje"

W tym oknie ustawiasz  dodatkowe  opcje.  Okno  to  moûna  wywoîaê klikajâc
dwukrotnie na nazwie pola.

Gadûety:
    @{" Wyrównuj:                        " LINK WYROWNUJ}
    @{" Dîugoôê maksymalna:              " LINK MAXLEN}
    @{" Dîugoôê widzialna:               " LINK VISLEN}
    @{" Skrót z klawiatury:              " LINK SKROT}
    @{" Powtarzalne wprowadzanie danych: " LINK POWTARZAJ}
    @{" Akceptuj                         " LINK AKCEPTUJ2}
    @{" Reset                            " LINK RESET}
    @{" Zaniechaj                        " LINK ZANIECHAJ}

@ENDNODE

@NODE WYROWNUJ "Wyrównuj"

Tym gadûetem okreôlasz sposób wyrównywania tekstu w polu. Sâ  trzy  sposoby
wyrównywania tekstu:
wyrównywanie do lewej krawëdzi pola (pozycja w gadûecie "Do lewej")
centrowanie (pozycja w gadûecie "Centruj")
wyrównywanie do prawej krawëdzi pola (pozycja w gadûecie "Do prawej").

@ENDNODE

@NODE MAXLEN "Dîugoôê maksymalna"

W tym gadûecie wpisujesz liczbë oznaczajâcâ maksymalnâ (1-200) iloôê  znaków
jakâ bëdzie moûna wpisaê do pola.

@ENDNODE

@NODE VISLEN "Dîugoôê widzialna"

Gadûet "Dîugoôê widzialna:" sîuûy  do  okreôlenia  szerokoôci  ramki  pola.
Liczbë të podaje sië w znakach (1-200).

@ENDNODE

@NODE SKROT "Skrót z klawiatury"

Tu wpisujesz znak klawisza jaki bëdzie aktywowaî pole.

@ENDNODE

@NODE POWTARZAJ "Powtarzalne wprowadzanie danych"

Ustawienie tej flagi powoduje, ûe gdy w pustym polu naciôniesz RETURN to do
pola zostanie wstawiona zawartoôê pola z poprzedniego rekordu.

@ENDNODE

@NODE AKCEPTUJ2 "Akceptuj"

Zamyka okna i zapamiëtuje wprowadzone dane. Gadûet  jest  wyîâczony,  jeôli
jest przekroczony dopuszczalny zakres  (1-200)  w  @{"Dîugoôê  maksymalna" LINK MAXLEN} lub
@{"Dîugoôê widzialna" LINK VISLEN} lub jeûeli wprowadzony @{"Skrót z klawiatury" LINK SKROT} juû istnieje.

@ENDNODE

@NODE ZAPISYWANIE "Zapisywanie projektu"

Zapisywanie projektu
~~~~~~~~~~~~~~~~~~~~
Jeôli projekt nie byî jeszcze w ogóle zapisywany lub chcesz go zapisaê  pod
nowâ nazwâ wybierz opcjë "Projekt/Zapisz jako..."  i  w  requesterze  wpisz
nazwë pliku. Jeôli plik o podanej nazwie istnieje  juû  na  dysku,  program
zapyta sië czy chcesz zastâpiê ten plik.
Jeôli chcesz zapisaê projekt z nazwâ pod jakâ zostaî otwarty  lub  z  nazwâ
pod jakâ wczeôniej go zapisywaîeô wybierz opcjë "Projekt/Zapisz".

@ENDNODE

@NODE ZAPISYWANIEASCII "Zapisywanie w formacie ASCII"

Zapisywanie w formacie ASCII
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wybierz opcjë "Projekt/Zapisz ASCII..." i w requesterze wpisz nazwë  pliku.
Jeôli plik o podanej nazwie istnieje juû na dysku, program zapyta  sië  czy
chcesz zastâpiê ten plik.

@ENDNODE

@NODE OTWIERANIE "Otwieranie projektu"

Otwieranie projektu
~~~~~~~~~~~~~~~~~~~
Wybierz opcjë "Projekt/Otwórz..." i w requesterze wybierz plik do  otwarcia
lub wrzuê ikonë  pliku  do  gîównego  okna  programu.  Jeûeli  w  aktualnym
projekcie dokonaîeô zmian od ostatniego zapisu lub projekt w ogóle nie  byî
zapisywany, pojawi sië requester z proôbâ o potwierdzenie tej opracji.

@ENDNODE

@NODE CZYSZCZENIE "Kasowanie danych"

Kasowanie danych
~~~~~~~~~~~~~~~~
Jeûeli  chcesz   wyczyôciê   caîy   projekt   to   wybierz opcjë   z   menu
"Projekt/Wyczyôê/Projekt...".  Jeûeli  chcesz  skasowaê  wszystkie  rekordy
wybierz  opcjë  "Projekt/Wyczyôê/Dane...".   W   obu   przypadkach   jeûeli
w aktualnym projekcie byîy dokonane zmiany od ostatniego zapisu lub projekt
w  ogóle  nie  byî  zapisywany,  to   pojawi   sië   requester   z   proôbâ
o potwierdzenie opracji.

@ENDNODE

@NODE IKO "Ikonifikowanie programu"

Ikonifikowanie programu
~~~~~~~~~~~~~~~~~~~~~~~
Wybierz opcjë "Projekt/Ikonifikuj..." w  wyniku  czego  zamknie  sië gîówne
okno programu. Aby otworzyê okno naleûy kliknâê dwukrotnie na appikonie.

@ENDNODE

@NODE WYCHODZENIE "Wychodzenie z programu"

Wychodzenie z programu
~~~~~~~~~~~~~~~~~~~~~~
Wybierz opcjë "Projekt/Skoïcz..." lub wybierz gadûet zamykania okna. Jeûeli
w aktualnym projekcie dokonaîeô zmian  od  ostatniego  zapisu  lub  projekt
w ogóle nie byî zapisywany, pojawi sië requester z proôbâ  o  potwierdzenie
tej opracji.

@ENDNODE

@NODE WYCINANIE "Wycinanie rekordu do buforu"

Wycinanie rekordu do buforu
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Rekord moûesz wyciâê w celu wstawienia  go  w  innym  miejscu.  Aby  wyciâê
rekord wybierz opcjë "Edycja/Wytnij". Rekord zostanie usuniëty i skopiowany
do buforu. Opcja jest nieaktywna, gdy w projekcie jest tylko jeden rekord.

Zobacz takûe:
  @{" Wstawianie rekordu z buforu  " LINK WSTAWIANIE}
  @{" Kopiowanie rekordu do buforu " LINK KOPIOWANIE}

@ENDNODE

@NODE KOPIOWANIE "Kopiowanie rekordu do buforu"

Kopiowanie rekordu do buforu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Rekord moûna skopiowaê w celu wstawienia go w innym miejscu. Aby  skopiowaê
rekord  wybierz  opcjë  "Edycja/Skopiuj".  Rekord  zostanie  skopiowany  do
buforu.

Zobacz takûe:
  @{" Wstawianie rekordu z buforu  " LINK WSTAWIANIE}
  @{" Wycinanie rekordu do buforu  " LINK WYCINANIE}

@ENDNODE

@NODE WSTAWIANIE "Wstawianie rekordu z buforu"

Wstawianie rekordu z buforu
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wybierz opcjë "Edycja/Wstaw", program wstawi rekord z buforu  za  aktualnym
rekordem. Opcja jest nieaktywna, gdy w buforze nie ma ûadnego rekordu.

Zobacz takûe:
  @{" Wycinanie rekordu do buforu  " LINK WYCINANIE}
  @{" Kopiowanie rekordu do buforu " LINK KOPIOWANIE}

@ENDNODE

@NODE DODAWANIE "Dodawanie rekordu"

Dodawanie rekordu
~~~~~~~~~~~~~~~~~
Wybierz opcjë "Edycja/Dodaj", program wstawi rekord za aktualnym rekordem.

@ENDNODE

@NODE KASOWANIE "Kasowanie rekordu"

Kasowanie rekordu
~~~~~~~~~~~~~~~~~
Wybierz opcjë "Edycja/Skasuj...". Gdy rekord nie jest pusty to  pojawi  sië
requester  z  proôbâ  o  potwierdzenie  skasowania  rekordu.   Opcja   jest
nieaktywna, gdy w projekcie jest tylko jeden rekord.

@ENDNODE

@NODE PRZESZUKIWANIE "Przeszukiwanie rekordów"

Przeszukiwanie rekordów
~~~~~~~~~~~~~~~~~~~~~~~
Wybierz opcjë "Rekord/Znajdú...". Opcja ta jest nieaktywna, gdy w projekcje
jest tylko  jeden  rekord.  Dla  kaûdego  pola  moûesz  wprowadziê  wzorzec
przeszukiwania. Akceptowane sâ wszystkie wzorce AmigaDOSu np.: wzorzec  (#?
ski|#?ska) bëdzie  pasowaî do wszystkich wyrazów koïczâcych sië  na  litery
"ski" i "ska". Ûeby dowiedzieê sië wiëcej o wzorcach zajrzyj do  instrukcji
AmigaDOSu. Nie trzeba wpisywaê caîego poszukiwanego tekstu, wystarczy kilka
pierwszych liter.

Gadûety:
    @{" Rozróûniaj wielkoôê liter: " LINK WIELKO}
    @{" Kierunek:                  " LINK KIERUNEK}
    @{" Zakres:                    " LINK ZAKRES}
    @{" Reset                      " LINK RESET}
    @{" Znajdú                     " LINK ZNAJDZ}
    @{" Zaniechaj                  " LINK ZANIECHAJ}

Jeûeli chcesz wznowiê przeszukiwanie  wykorzystujâc  wczeôniej  wprowadzone
wzorce  to  wybierz  opcjë  "Rekord/Znajdú  nastëpny"  lub   "Rekord/Znajdú
poprzedni". W obu przypadkach przeszukiwanie rozpocznie  sië  od  bieûâcego
rekordu z tâ róûnicâ, ûe w pierwszym przypadku program bëdzie  przeszukiwaî
do przodu czyli od bieûâcego rekordu do ostatniego, a w drugim przypadku od
bieûâcego rekordu do pierwszego rekordu.

@ENDNODE

@NODE WIELKO "Rozróûniaj wielkoôê liter"

Wîâcza rozróûnianie wielkoôci liter.  Rozróûnianie  wielkoôci  liter  moûna
wîâczyê lub wyîâczyê dla kaûdego pola oddzielnie.

@ENDNODE

@NODE ZAKRES "Zakres"

Tu ustawiasz zakres rekordów jaki bëdzie podlegaî przeszukiwaniu.

@ENDNODE

@NODE KIERUNEK "Kierunek"

Tu ustawiasz kierunek przeszukiwania.
    Postëpowy - od najmniejszego rekordu do najwiëkszego.
    Wsteczny  - od najwiëkszego rekordu do najmniejszego.

@ENDNODE

@NODE RESET "Reset"

Przywraca pierwotne ustawienia. Gadûet jest wyîâczony,  gdy  nic  nie  jest
pozmieniane.

@ENDNODE

@NODE ZNAJDZ "Znajdú"

Zamyka okno i rozpoczyna szukanie, gadûet ten jest nieaktywny, gdy  nie  ma
wpisanego ûadnego wzorca.

@ENDNODE

@NODE ZANIECHAJ "Zaniechaj"

Zamyka okno.

@ENDNODE

@NODE SORTOWANIE "Sortowanie rekordów"

Sortowanie rekordów
~~~~~~~~~~~~~~~~~~~
Wybierz opcjë "Rekord/Sortuj...". Opcja ta jest nieaktywna, gdy w projekcje
jest tylko jeden rekord.

Gadûety:
    @{" Pozycja   " LINK POZYCJA}
    @{" Porzâdek  " LINK PORZADEK}
    @{" Usuï      " LINK USUN}
    @{" Reset     " LINK RESET2}
    @{" Sortuj    " LINK SORTUJ}
    @{" Zaniechaj " LINK ZANIECHAJ}

@ENDNODE

@NODE POZYCJA "Pozycja"

Tym   gadûetem    lub    klikajâc    na    kolejnych    polach    okreôlasz
kolejnoôê porównywania pól rekordów np.
jeôli projekt  skîada  sië  z  nastëpujâcych  pól:  Imië,  Nazwisko,  Adres
i ustawimy takie kryterium:
Imië                A-Û 2
Nazwisko            A-Û 1
Adres               Û-A 3
to program posortuje rekordy wedîug pola "Nazwisko", ale jeûeli trafiâ  sië
dwa rekordy o takich samych nazwiskach to o kolejnoôci tych dwóch  rekordów
zadecyduje pole "Imië" itd.

@ENDNODE

@NODE PORZADEK "Porzâdek"

Gadûet "Porzâdek:" sîuûy do ustalenia porzâdku sortowania,  A-Û  -  rosnâcy
Û-A - malejâcy. Gadûet ten jest nieaktywny gdy nie jest wybrane ûadne pole.

@ENDNODE

@NODE USUN "Usuï"

Wyklucza wskazane pole z kryterium sortowania. Gadûet ten  jest  nieaktywny
gdy nie jest wybrane ûadne pole.

@ENDNODE

@NODE RESET2 "Reset"

Usuwa wszystko z kryterium sortowania. Gadûet ten jest nieaktywny  gdy  nie
jest wybrane ûadne pole.

@ENDNODE

@NODE SORTUJ "Sortuj"

Zamyka okno i rozpoczyna sortowanie,  jest  on  nieaktywny,  gdy  nie  jest
ustawione kryterium sortowania.

@ENDNODE

@NODE MENU "Opis menu"

Opis menu
~~~~~~~~~
  Projekt
     Wyczyôê
        Projekt...       - @{" Czyszczenie projektu            " LINK CZYSZCZENIE}
        Dane...          - @{" Czyszczenie wszystkich rekordów " LINK CZYSZCZENIE}
     Otwórz...        - @{" Otwieranie projektu             " LINK OTWIERANIE}
     Definiowanie...  - @{" Definiowanie projektu           " LINK DEFINIOWANIE}
     Zapisz           - @{" Zapisywanie projektu            " LINK ZAPISYWANIE}
     Zapisz jako...   - @{" Zapisywanie projektu            " LINK ZAPISYWANIE}
     Zapisz ASCII...  - @{" Zapisywanie w formacie ASCII    " LINK ZAPISYWANIEASCII}
     O programie...   - Info o programie i autorze
     Ikonifikuj...    - @{" Ikonifikowanie programu         " LINK IKO}
     Skoïcz...        - @{" Wychodzenie z programu          " LINK WYCHODZENIE}

  Edycja
     Wytnij           - @{" Wycinanie rekordu do buforu     " LINK WYCINANIE}
     Skopiuj          - @{" Kopiowanie rekordu do buforu    " LINK KOPIOWANIE}
     Wstaw            - @{" Wstawianie rekordu z buforu     " LINK WSTAWIANIE}
     Dodaj            - @{" Dodawanie rekordu               " LINK DODAWANIE}
     Skasuj...        - @{" Kasowanie rekordu               " LINK KASOWANIE}

  Rekord
     Znajdú...        - @{" Przeszukiwanie rekordów         " LINK PRZESZUKIWANIE}
     Znajdú nastëpny  - @{" Przeszukiwanie rekordów         " LINK PRZESZUKIWANIE}
     Znajdú poprzedni - @{" Przeszukiwanie rekordów         " LINK PRZESZUKIWANIE}
     Sortuj...        - @{" Sortowanie rekordów             " LINK SORTOWANIE}

@ENDNODE

@NODE HISTORIA "Historia programu"

Historia programu
~~~~~~~~~~~~~~~~~
1.3 (20.10.97 godz. 10:34:38)
  - Teraz kursorami moûna poruszaê sië w LISTVIEW gadûecie.
  - SHIFT + RETURN aktywuje ostatnie pole.
  - HELP informacje o polu.
  - Drobne poprawki.
  - Flaga "Powtarzaj dane" zostaîa przeniesiona do okna "Opcje" i nazywa
    sië teraz "Powtarzalne wprowadzanie danych".
  - Opcje "Doîâcz..." i "Skocz do..." zostaîy wyrzucone.
  - Appicon
  - Ikonifikacja
  - Shortcuty dla menu moûna juû lokalizowaê.
  - Nowy format zapisu, duûo, duûo szybszy. Teraz program standardowo nie
    zapisuje danych jako ASCII, lecz w nowym formacie. Moûliwoôê
    odczytu/zapisu plików ASCII pozostaîa.
  - Program nie uûywa juû reqtools.library, lecz jeôli chcesz mieê
    reqtoolsowe wybieraczki to uûyj reqtoolspatch lub MCP.
    Program korzysta teraz z ASL.library
  - Edytor pól jest teraz jeszcze bardziej wygodny w obsîudze.

1.2 (21.09.97 godz. 20:21:24)
  - Teraz program wymaga AmigaOS 3.0.
  - Dodaîem opcjë rozróûniania wielkoôci liter przy przeszukiwaniu.
  - Moûna teraz okreôliê zakres przeszukiwanych rekordów oraz kierunek
    przeszukiwania (postëpowy czy wsteczny).
  - Shortcuty dla wszystkich gadûetów w oknach.
  - Definiowalne shortcuty dla pól.
  - Moûliwoôê wstawiania odstëpów po polu (flaga "Dodaj odstëp").
  - Nowa flaga "Powtarzaj dane", ustawienie tej flagi powoduje, ûe gdy
    w pustym polu naciôniesz RETURN to do pola zostanie wstawiona zawartoôê
    pola z poprzedniego rekordu.
  - Moûna teraz chowaê pola.
  - Drobne zmiany w GUI edytora pól.
  - Teraz gdy posortujesz projekt juû posortowany projekt nie zmieni
    stanu na zmieniony.
  - Oddzielne requestery dla potwierdzenia wczytywania, wychodzenia,
    czyszczenia.
  - Zmiany w formacie zapisu XBF.
  - Program zapamiëtuje pozycjë okna.
  - Program zostaî poddany globalnemu odpluskiwaniu przy wydatnej pomocy
    Mungwalla i Enforcera.

0.7 (16.08.97 godz. 19:10:43)
  - Moûna teraz sortowaê rekordy zgodnie z polskim alfabetem nie majâc
    zainstalowanych polskich locali (TOOLTYPE LOCALESORT musi byê
    wyîâczony). Przydatne gdy nie ma sië zainstalowanych polskich locali.
  - Nieco szybsze sortowanie.

0.6 (15.08.97 godz. 13:01:12)
  - Teraz jeôli dodasz nowe pola i je skasujesz nie wychodzâc z okna
    definiowania pól program nie zmieni stanu projektu na zmieniony.
  - Zmieniîem shortcut dla opcji "Projekt/Wyczyôê/Projekt..." z "R" na "L".
  - Zmieniîem format przedstawiania aktualnego rekordu.
  - Maîe zmiany w kodzie programu.

0.43 (17.07.97 godz. 23:27:38)
  - Zastâpiîem opcjë "Projekt/Nowy..." przez "Projekt/Wyczyôê/Projekt..."
    i "Projekt/Wyczyôê/Dane...".
  - Zlikwidowaîem tooltype SIZEGADGET.
  - Zlikwidowaîem niewykorzystywane gadûety w oknie definiowania pól.
  - W oknie definiowania pól dodaîem gadûet do okreôlania dîugoôci
    widzialnej pola.
  - Zastâpiîem suwak do okreôlania dîugoôci pola gadûetem typu INTEGER.
  - Dodaîem opcjë doîâczania projektów.
  - Zrobiîem ikonki dla programu oraz dla projektów.

0.42 (01.07.97)
  - Pierwsze wydanie

@ENDNODE

@NODE DOZROBIENIA "Do zrobienia"
@NEXT MAIN

Do zrobienia
~~~~~~~~~~~~
  - róûne rodzaje pól (tekstowe, numeryczne itp)
  - port arexxa
  - obsîuga systemowego clipboardu
  - online help
  - îadniejsza ikona dla programu i projektów (niestety nie mam zdolnoôci
    plastycznych :-( wiëc liczë na Was uûytkownicy :-) )
  - guide w jëzyku angielskim (tu teû muszë liczyê na Was drodzy uûytkownicy,
    gdyû z moim angielskim jest tak, ûe czytaê umiem dobrze :-), ale z pisaniem
    jest juû duûo gorzej :-(. Za pomoc z góry dziëkujë.)

@ENDNODE

@NODE BlaBla "Czym jest BlaBla?"

        @{b}@{fg shine}BlaBla@{ub}@{fg text} jest to grupa zrzeszajâca programistów piszâcych programy
wspóîpracujâce z systemem. Gwarantuje to poprawnâ pracë na wielu modelach
Amig, oraz zapewnia zachowanie kompatybilnoôci "w górë". Pozwala to równieû
na korzystanie z tak waûnej cechy, jakâ posiada @{i}@{fg fill}Amiga@{ui}@{fg text}, jak multitasking.
Nasze programy majâ zazwyczaj status PublicDomain, FreeWare lub ShareWare,
co pozwala na ich darmowe rozpowszechnianie.

        @{b}Grupa posiada wîasne konto Internetowe@{ub}. Nasze najnowsze
programy moûna równieû znaleúê w wydawanym przez nas pakiecie polskich
programów uûytkowych @{b}PolWare@{ub}. Zapraszamy równieû do lektury redagowanego
przez nas magazynu dyskowego @{b}Izviestia@{ub}. Traktuje on gîównie o programowaniu
i zawiera opisy wielu ciekawych programów.

        Zainteresowanych wspóîpracâ z naszâ grupâ, bâdú chëtnych do wymiany
doôwiadczeï i uwag na temat programów, prosimy o kontakt z którymô z
czîonków @{b}@{fg shine}BlaBla@{ub}@{fg text}.

@{i}W skîad grupy wchodzâ (IV'97):@{ui}

        @{fg fill}Apacz/SubBlaBla@{fg text}                 @{i}(Michaî Kopacz)@{ui}
        @{fg fill}Kordi/DuckRed & BlaBla@{fg text}          @{i}(Kordian Adamczyk)@{ui}
        @{fg fill}Kysy/AM & 2xBla@{fg text}                 @{i}(Krzysztof Habowski)@{ui}
        @{fg fill}LeMUr/bla²@{fg text}                      @{i}(Îukasz Prokulski)@{ui}
        @{fg fill}Reese/SubBlaBla@{fg text}                 @{i}(Karol Bryd)@{ui}
        @{fg fill}Scott/Inferno & BlaBla@{fg text}          @{i}(Marcin Ochocki)@{ui}
        @{fg fill}Thufor/BlahBlah@{fg text}                 @{i}(Dariusz J.Garbowski)@{ui}
        @{fg fill}Tomash/Art-B & BBla@{fg text}             @{i}(Tomasz Korolczuk)@{ui}
        @{fg fill}Warhawk/SubBlaBla@{fg text}               @{i}(Przemysîaw Jeû)@{ui}
        @{fg fill}Krashan/Opium^subBlaBla         @{fg text}@{i}(Grzegorz Kraszewski)@{ui}        
        @{ui}@{fg fill}Kaczus/subBlaBla@{fg text}                @{i}(Tomasz Kaczanowski)@{ui}
        @{fg fill}Futrzak/subBlaBla@{fg text}               @{i}(Krzysztof Wolski)
        @{ui}@{fg fill}Tomasz Bielinski
        Piotr Hoppe
        Krzysztof Dolinski@{ui}

@ENDNODE
