Srovnání vývoje grafického uživatelského rozhraní ve Swingu a ve wxWidgets

Název práce: Srovnání vývoje grafického uživatelského rozhraní ve Swingu a ve wxWidgets
Autor(ka) práce: Hrubý, Jan
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Kureš, Richard
Jazyk práce: Česky
Abstrakt:
V této bakalářské práci se zabývám porovnáním dvou populárních programových knihoven pro tvorbu grafického uživatelského rozhraní. První je Swing za použití jazyka Java a druhou je wxWidgets za použití C++. Cílem mé práce je především objektivní srovnání silných a slabých stránek těchto knihoven se zaměřením na faktory jako je rychlost vývoje, přenositelnost mezi různými platformami, rychlost uživatelského rozhraní, snadnost internacionalizace, vývoj nových komponent a tvorba distribuce programu. Toto srovnání může usnadnit volbu knihovny pro konkrétní projekt a díky použití jednoduchých praktických příkladů je možné snáze porozumnět a osvojit si mechanismy, které tyto toolkity používají. Práce je rozdělena na část o Swingu a o wxWidgets. V každé z těchto částí nejprve nastíním způsob, jakým se daná knihovna používá, ukážu implementaci jednoduché aplikace a tvorbu vlastních komponent uživatelského rozhraní. V závěru práce pak provedu přehledné srovnaní obou knihoven podle stanovených kritérií.
Klíčová slova: Java; Swing; wxWidgets; grafické uživatelské rozhraní; C++
Název práce: Comparison of the development of graphical user interface in Swing and wxWidgets
Autor(ka) práce: Hrubý, Jan
Typ práce: Bachelor thesis
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Kureš, Richard
Jazyk práce: Česky
Abstrakt:
Thesis deals with comparison of two popular programming libraries for the creating the graphical user interface. First is Swing where it is used Java language and the second is wxWidgets in C++. The main goal of my thesis is objectively compare strong and weak points of these two libraries concerning about factors like rapidity of development, platform independent, rapidity of user interface, facility of globalization, development of new components and creation of distribution programme. This comparison can make easier the choice of library for specific project and thank to using simple and practical examples, it is easier to understand and adopt mechanism of these libraries. Thesis is divided into Swing part and wxWidgets part. Each part starts with description of a way how the library is used. I will demonstrate implementation of simple application and creation of new user interface components. At the end I will write general comparison of both libraries according to established criteria.
Klíčová slova: C++; Java; graphical user interface; wxWidgets; Swing

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 1. 6. 2008
Datum podání práce: 5. 5. 2009
Datum obhajoby: 16. 6. 2009
Identifikátor v systému InSIS: https://insis.vse.cz/zp/13509/podrobnosti

Soubory ke stažení

    Poslední aktualizace: