Szirtynek a magyar OS/2 levelezési listán (os2@lists.bme.hu) megjelent tanácsára készítettem ezt a grafikus felületet a Vonyi/Patya féle angol-magyar szótár szöveges változatához. A PMszótár névre keresztelt alkalmazás a Watcom VX-REXX környezet segítségével készült, ezért a futtatáshoz szükség van a VROBJ.DLL fájl 2.1d változatára is. A DLL és a szótárfájl letölthetôek a http://xenia.sote.hu/~kadzsol/rexx/sajat címrôl.
2. Telepítés
A letöltött fájlokat (pmszotar.zip, vrobj.zip, hun-eng.zip) ki kell bontani egy tetszôleges könyvtárban majd futtatni kell az INSTALL.CMD programot. Ez utóbbi elkészíti a Munkaasztalon az alkalmazás ikonját, amelyre klikkantva lehet indítani azt.
3. Keresési opciók
Pontos:
A keresô a nagy és kisbetûk közötti különbséget figyelembe veszi. Ha a tehát a Buda szóra keresünk, akkor a buda nem fog találatként szerepelni.
Pontatlan:
A keresô a nagy és kisbetûk közötti különbséget nem veszi figyelembe. Ha például a kocsi szóra keresünk, akkor a Kocsi is találatként fog szerepelni.
Angol:
A keresett szó nyelve angol.
Magyar:
A keresett szó nyelve magyar.
Teljes szó:
A keresô csak komplett szavakra keres. Ha tehát mondjuk a kutya szóra keresünk, akkor a kutyagumi nem fog találatként szerepelni.
Ékezettelen:
A keresô automatikus ékezettelenítést végez. Ez pontosan azt jelenti, hogy mind a szótárban, mind pedig a keresett szóban _-ra cseréli keresés közben az ASCII 122 (z) feletti karaktereket. Ez az opció hasznos lehet ha nem tudunk megfelelô ékezetes karaktereket írni, azonban nagyon lelassítja a keresést, ezért inkább érdemes a szótárfájlt a mellékelt CONVERT.CMD programmal a gépünk által használt kódlapra konvertálni. Csak magyar nyelv esetén mûködik, ám a programban található transzlációs tábla módosításával mindenki saját igénye szerint cserélheti le a szótárfájl nem kívánatos karaktereit.
4. Menüpontok
Fájl -> Megnyit:
Szótárfájl menet közbeni beolvasása. A beolvasott szótárfájl formátumának meg kell egyezni az eredeti szótárfájl formátumával, különben a keresôprogram nem fog helyesen mûködni.
Fájl -> Hozzáad
Ezzel az opcióval bôvíthetjük a szótárfájlt új szópárokkal. A bevitt szópárok a szótárfájl végéhez kerülnek hozzáadásra. Amíg keresés folyik, a szótárfájl bôvítése nem lehetséges.
Fájl -> Szerkeszt:
Beolvassa az E.EXE szövegszerkesztôbe az aktuális szótárfájlt. Amíg a szövegszerkesztôt be nem zárjuk, addig nem lehetséges a keresés. Vigyázzunk arra, hogy a fájl struktúráját ne rontsuk el a szerkesztés közben!
Fájl -> Kilép:
Kilépés a szótárprogramból.
Konfiguráció -> Keresési stratégia:
A gyors keresési módszer során a program elôre beolvassa memóriába a szótárfájlt és átadja annak másolatát a keresési szálnak. Ez azt jelenti, hogy a keresés gyorsan zajlik, mivel a program a memóriában tárolt adatokkal dolgozik, ugyanakkor a szótárfájlnak egyszerre két másolata is memóriában lehet, ami kevés memóriával ellátott gépeken intenzív swappelést okozhat. A kevésbé gyors, takarékosabb stratégia alkalmazása során a program csak a keresési szál indításakor olvassa be a memóriába a szótárfájlt. Ez azt eredményezi, hogy minden egyes kereséskor elôbb be kell olvasni a fájlt, viszont annak csak egy másolatát kell a memóriában tárolni. A tapasztalat szerint ez a módszer nyújtja a legjobb teljesítmény/erôforrásigény arányt. A lassú, kevés memóriát igénylô módszer alkalmazása esetén a szótárfájl soronként kerül beolvasásra. Ez a megközelítés nagyságrendekkel kevesebb memóriát igényel, ugyanakkor lassú.
Konfiguráció -> Default szótárfájl:
Az itt beállított szótárfájl az alapértelmezés szerinti szótárfájl.
Segítség -> Segítség a használatban:
Megjeleníti ezt a szöveget. Egyenértékû az F1 megnyomásával.
Segítség -> About PMszótár:
Megmutatja a program verziószámát.
5. Egyéb információk
Az alkalmazás szabad felületén (például a két gomb közötti területen) történô dupla klikkantással átválthatunk az úgynevezett minimalizált üzemmódba. Ilyenkor csak a legszükségesebb elemek látszanak, hogy a program ne foglaljon el sok helyet. Egy újabb dupla klikkantással válthatunk vissza a maximalizált felületre.
Az eredménylista bármelyik elemét a vágólapra másolhatjuk, ha duplán klikkantunk rá.
Az alkalmazás bármelyik nyelvre hordozható, ehhez csak a pmszotar.rsf és readme.txt fájlokat kell lefordítani és a nyelvre jellemzô kiterjesztéssel ellátni.
Az alkalmazás freeware, azaz bárki ingyen használhatja, terjesztheti. Nem szabad ugyanakkor pénzért árulni. A szerzô semmilyen felelôsséget nem vállal a használatból eredô esetleges károkért.