Zobrazit minimální záznam

GUI for automata library ALIB



dc.contributor.advisorGuth Ondřej
dc.contributor.authorMareš Václav
dc.date.accessioned2017-06-07T15:54:54Z
dc.date.available2017-06-07T15:54:54Z
dc.date.issued2017-05-16
dc.identifierKOS-587864679805
dc.identifier.urihttp://hdl.handle.net/10467/69401
dc.description.abstractTato práce se zaměřuje na návrh a implementaci grafického uživatelského rozhraní pro automatovou knihovnu ALIB. Text obsahuje popis knihovnou nabízených funkcí a analýzu podmnožiny funkcí, které budou nabízeny grafickým rozhraním. Dále obsahuje rešerši existujících aplikací pracujících s automaty a jejich porovnání, návrh vlastního grafického rozhraní a architektury aplikace. Cílem práce bylo vytvořit pro uživatele zajímavé grafické rozhraní k ovládání automatové knihovny ALIB. Hlavní myšlenkou navrženého rozhraní je poskytnout uživateli stavební bloky, funkce knihovny, a nechat jej seskládat řešení jeho problému. Původně bylo možné využít funkce knihovny pouze z příkazové řádky. Při implementaci byl využit programovací jazyk C++ a framework Qt. Výstupem práce je vlastní program s grafickým rozhraním zpřístupňující funkce knihovny ALIB. Vzniklý kód je pod opensource licencí.cze
dc.description.abstractThis bachelor's thesis describes the design and implementation of application providing grafical user interface for automata library ALIB. The text contains overview of ALIB functions and analysis of functions subset working with finite automata. Research on existing applications focusing on finite automata, design of GUI and application's architecture. Application's goal is to provide intuitive grafical interface for functions from automata library. Main idea behind the GUI is provide algorithms as pieces and let the users build their solution. Originally interface of project ALIB was on the command line. The implementation uses C++ and framework Qt. The product of this thesis is an application providing GUI to subset of ALIB functions. Created code is licenced as opensource.eng
dc.language.isoCZE
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectALIB, grafické uživatelské rozhraní, konečné automaty, Qt, C++cze
dc.subjectALIB, graphical user interface, finite automata, Qt, C++eng
dc.titleGUI k automatové knihovně ALIBcze
dc.titleGUI for automata library ALIBeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.date.accepted
dc.contributor.refereeTrávníček Jan
theses.degree.disciplineSoftwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam