jak_stworzyc_wlasna_baze

instalacja obsluga tworzenie_bazy download inne_strony kontakt

 

Przy tworzeniu własnej bazy słownikowej napotyka się wiele problemów. W internecie, na forach można znaleść setki postów osób proszacych o wyjaśnienia i pomoc. Swego czasu sam miałem niemały kłopot przy tworzeniu mojego pierwszego pliku a zakończeniem .xv2 . Jednak jest niewiele miejsc, gdzie znajdziemy właściwe i trafne porady. Miedzy innymi dlatego postaram się zamieścić tu w miarę jak najbardziej prejrzystą instrukcje, jak "krok po kroku" przebrnąć przez ten proces. Sś na to dwa podstawowe sposoby.

 

Sposób 1

    1. Z dzaiłu Download pobieramy plik sposób 1, które należy rozpakować do dowolnego, roboczego folderu na komputerze.
    2. Plik moj.xv0 (WAŻNE: wybrany plik musi mieć rozszerzenie .xv0 !) należy edytować w notatniku. Wpisujemy zawartość wg. szablonu:
    haslo1
    hasło1 - definicja1
    haslo2
    hasło2 - definicja 2

screennotepad

Na tym etapie może wkraść się kikla błędów:

*1,3,5,7,9...itd. linijka zawiera tekst, który bedzie szukany w menu wyszukiwania (Obsługa). Dlatego też nie można tu użuwać: znaków interpunkcyjnych, polskich, ani innych orginalnych znaków (tylko alfabet łaciński/angielski), spacji, liczb na początku słowa (po kilku znakach literowych liczbę wpisac można), wielkich i małych liter.

*2,4,6,8,10...itd. linijka zawiera tekst, który będzie wyświetlany po wyszukaniu interesującego nas słowa w wyszukiwarce. Tutaj możemy już wpisać prawtycznie wszystko, co nam przyjdzie do głowy, włącznie z wszystkimi ozdobnikami języka polskiego, liczbami, znakami szczególnymi(o ile sa zawarte w czcionce telefonu, w innum razie zobaczymi tzw. krzaczek.

*haslo1 (linijka 1) odpowiada wyświetlanemu tekstowi hasło1 - definicja1 (linijka2), haslo2 (linijka 3) odpowiada wyświetlanemu tekstowi hasło2 - definicja2 (linijka 4)

*W definicji nie można stoswać ENTER'u, w innym wypadku struktura pliku zostanie zaburzona i nie bedzie możliwe odczyanie haseł znajdujących się poniżej błędu. W telefonie tekst przenoszony jest z linijki do linijki automatycznie.

*Długość definicji jest praktycznie nieograniczona. Jedyną przeszkodą może być wługość wiersza jaka jest możliwa w Notatniku (1024znaki). Rozwiązaniem jest używanie programu Notepad+ (nie jestem pewien, ale długośc wiersza albo jest nieograniczona, albo wynosi 4092znaków)

*Jak juz wczesniej zostało wspomniane, na początku hasła nie można stosować cyfr. Jeśli jest tego konieczność należy zastosować cyfry rzymskie, albo wymysleć jakiś inny, prostszy kod na zastapienie cyfr arabskich.

  1. Uruchamiamy plik (konwerter) run.bat . skrypt uruchamia dwa inne, znajdujące się w tym samym folderze pliki Txt2std.exe (przepisuje .xv0 ->> .xv1), oraz Std2xv2.exe (przepisuje.xv1 ->>.xv2). Po zakończeniu pracu programu otrzymujemu plik moj.xv2
  2. Plik moj.xv2 jest prawie dotowy do przekopiowania do folderu /documents na telefonie. ostatnim krokiem przy tworzeniu pliku słownika jest zmiana nazwy. Jego nazwa oprócz rozszerzenie musi zawierać TYLKO JEDEN ZNAK!, np. a.xv2, g.xv2, z.xv2, 2.xv2, 0.xv2, itp. itd... Dodatkowo, jesli nazwa będzie składać się z cyfry możliwe bedzie szybkie wczytanie danego słownika za pomocą wirtualnej klawiatury(Obsługa).
  3. Kopiujemu plik do odpowiedniego folderu(Instalacja). Jeśli wszystko zrobiliśmy poprawnie, powinniśmu otrzymać taki oto efekt (dla pliku nazwanego 5.xv2)

screenshot0012

 

 

Sposób2

    1. Z dzaiłu Download pobieramy plik sposób 2, które należy rozpakować do dowolnego, roboczego folderu na komputerze
    2. W folderze, do którego rozpakowaliśmy powyższe pliki tworzymy od podstaw nową Bazę danych programy Microsoft Access. Nazwa pliku .mdb jest dowolna
    3. W stworzonej bazie danych tworzymy czystą tebelę w widoku projektu: KLIK
    4. Jak widać na screen'ie pierwsze trzy pola nazywają się odpowiednio:"TitleXlator", " TextXlator", oraz" Title". Ponadto w polach "TitleXlator" i " Title" Typ danych jest ustawiony na NOTA. Pomoże to w zamieszczeniu dłuższych definicji słownika.
    5. Zapisujemy utworzoną tabelę pod nazwą: dictionary (WAŻNE: musi to być własnie taka nazwa!). Zamykamy tabelę.
    6. Otwieramy ją ponownie.

      *W polu TitleXlator wpisujemy tekst, który bedzie szukany w menu wyszukiwania (Obsługa). Dlatego też nie można tu użuwać: znaków interpunkcyjnych, polskich, ani innych orginalnych znaków (tylko alfabet łaciński/angielski), spacji, liczb na początku słowa (po kilku znakach literowych liczbę wpisac można), wielkich i małych liter.

      *W polu TextXlator wpisujemy tekst, który będzie wyświetlany po wyszukaniu interesującego nas słowa w wyszukiwarce. Tutaj możemy już wpisać prawtycznie wszystko, co nam przyjdzie do głowy, włącznie z wszystkimi ozdobnikami języka polskiego, liczbami, znakami szczególnymi(o ile sa zawarte w czcionce telefonu, w innum razie zobaczymi tzw. krzaczek.

      *Pole Title może pozostać puste.

    7. Zamykamy całą bazę danych.
    8. Instalujemy program directxv1.exe i otwieramy go. Pod polem Baza źródłowa podajemy pełną ścieżkę dostępu do stworzonej przed chwlą bazy .mdb, pod polem Plik wynikowy podajemy adres gdzie zostanie wygenerowany nowy plik bazy danych, koniecznie na końcu podajemy jego nazwę z rozszerzeniem .xv1.
    9. Przy nowszych wersjach Xtalor'a pliki .xv1 jest doć niepewny w obsłudze, więc bezpieczniej jest go przepisać na .xv2 . pobieramy plik xxxxxxxxxxxxxxxxx z Download, rozpakowujemy archiwum do folderu na komputerze. Nazwę wygenerowanego wcześniej pliku .xv1 zmieniamy na moj.xv1 i kopiujemy go do folderu w którym rozpakowaliśmy powyższe pliki. Pojawia się pytanie, czy chcemy zastąpić obecny plik moj.xv1 na nowy. Zgadzamy się. Uruchamiamy plik run.bat. Program automatycznie wykona "swoją pracę", w wyniku której otrzymamy gotowy do przeniesienia na telefon do folderu /documents plik moj.xv2
    10. Przed przeniesieniem zmieniamy nazwę pliku moj.xv2. Oprócz rozszerzenia musi zawierać TYLKO JEDEN ZNAK!, np. a.xv2, g.xv2, z.xv2, 2.xv2, 0.xv2, itp. itd... Dodatkowo, jesli nazwa będzie składać się z cyfry możliwe bedzie szybkie wczytanie danego słownika za pomocą wirtualnej klawiatury(Obsługa).