| Következő változat | Előző változat |
| szakdoli:szoftver [2016/02/08 23:17] – létrehozva peter | szakdoli:szoftver [2016/02/15 15:07] (aktuális) – [Szoftver felépítése, környezete] peter |
|---|
| [[szakdoli:menu|Szakdolgozat: Véges automaták és reguláris nyelvek kapcsolata]] \\ | [[szakdoli:menu|Szakdolgozat: Véges automaták és reguláris nyelvek kapcsolata]] \\ |
| ====== Szoftver felépítése, környezete ====== | ====== Szoftver felépítése, környezete ====== |
| | A szoftver nem igényel speciális beállításokat, alap webszerveren elfuttatható. Tárterület igénye alig haladja meg az 500 kB-ot. Működtetéshez szükséges a web kiszolgáló rendszer mivel tartalmaz php elemeket, így statikus weboldalként nem működik. |
| | |
| | A grafikus elemek CSS3-as formázásokat tartalmaznak, amelyeket sajnos nem minden böngésző tud jelenleg rendesen megjeleníteni. Tesztelés során Google Chrome, Opera és Safari böngészőknél (Win XP környezetben) találtam teljesen működésképesnek az oldalt. Ezért ezeket a böngészőket ajánlom, amelyre a rendszer figyelmezteti is a felhasználót. |
| | |
| | Az adatok mentéséhez kliens oldali HTML5-ös 'localStore' adattároló rendszer használ a web oldal. A tesztek során kiderült, hogy ennek a tárolási módszernek már széles körű támogatottsága van. Ennek ellenére a rendszer ellenőrzi az adattároló motor működésének lehetőségét, és ha nem találja, akkor figyelmezteti a felhasználót erre, és nem engedi használni az olyan modulokat, funkciókat, amelyekhez erre lenne szükség. |
| | |
| | Az oldal nem használ cookie adatokat. Így nem szükséges és nem is építettem be a törvényileg előírt figyelmeztető és beleegyező nyilatkozat megjelenítését. |
| | |
| ===== Könyvtárszerkezet, fájlok ===== | ===== Könyvtárszerkezet, fájlok ===== |
| ^ Könyvtár/File ^ Leírás ^ | ^ Könyvtár/File ^ Leírás ^ |
| |index.php|Kezelő keretprogram| | |index.php|Kezelő keretprogram| |
| | |favicon.ico|Program ikonja| |
| ^include^Kezelő felületek könyvtára^ | ^include^Kezelő felületek könyvtára^ |
| |include/automata.php|Véges automata modul felülete| | |include/automata.php|Véges automata modul felülete| |
| |style/smoothness|A JQueryUI formázási könyvtára| | |style/smoothness|A JQueryUI formázási könyvtára| |
| ^picture^A képi elemek könyvtára^ | ^picture^A képi elemek könyvtára^ |
| | ===== Képi anyagok ===== |
| | Képi anyagok és használatuk (az összes fájl saját szerkesztésű képi anyag) |
| Képi anyagok és használatuk (az összes saját szerkesztésű képi anyag) | |
| ^ Minta ^ Fájl neve ^ Használata ^ | ^ Minta ^ Fájl neve ^ Használata ^ |
| |{{:szakdoli:allapot.png}}|allapot.png|Állapot objektum alap állapotban| | |{{:szakdoli:allapot.png}}|allapot.png|Állapot objektum alap állapotban| |
| |{{:szakdoli:vonal5b.png}}|vonal5b.png|Önmagára mutató átmenet objektum bemutatókor véglegesen kiválasztott állapotban| | |{{:szakdoli:vonal5b.png}}|vonal5b.png|Önmagára mutató átmenet objektum bemutatókor véglegesen kiválasztott állapotban| |
| |{{:szakdoli:nyilk2.png}}|nyilk2.png|Állapot objektum rajzolás indításának jelzése ill. állapot objektum forgatásának jelzése| | |{{:szakdoli:nyilk2.png}}|nyilk2.png|Állapot objektum rajzolás indításának jelzése ill. állapot objektum forgatásának jelzése| |
| |{{:szakdoli:hu_hu.png}}|hu_hu.png|Magyar nyelv jelzéséhez zászló| | |{{:szakdoli:hu_hu.png}}|hu_hu.png|Magyar nyelv jelzéséhez zászló\\ Forrás: https://commons.wikimedia.org/wiki/File:Flag_of_Hungary.svg| |
| |{{:szakdoli:en_gb.png}}|en_gb.png|Angol nyelv jelzéséhez zászló| | |{{:szakdoli:en_gb.png}}|en_gb.png|Angol nyelv jelzéséhez zászló\\ Forrás: https://commons.wikimedia.org/wiki/File:Flag_of_the_United_Kingdom.svg| |
| |{{:szakdoli:de_de.png}}|de_de.png|Német nyelv jelzéséhez zászló| | |{{:szakdoli:de_de.png}}|de_de.png|Német nyelv jelzéséhez zászló\\ Forrás: https://commons.wikimedia.org/wiki/File:Flag_of_Germany.svg| |
| |{{:szakdoli:favicon.png}}|favicon.ico|Az oldal ikonja\\ készítéséhez "Révész György: Bevezetés a formális nyelvek elméletébe" című könyvének borítója adta az ötletet| | |{{:szakdoli:favicon.png}}|favicon.ico|Az oldal ikonja\\ Készítéséhez "Révész György: Bevezetés a formális nyelvek elméletébe"<sup>[7]</sup> című könyvének borítója adta az ötletet| |
| |