Název:
Srovnání vývoje grafického uživatelského rozhraní ve Swingu a ve wxWidgets
Překlad názvu:
Comparison of the development of graphical user interface in Swing and wxWidgets
Autoři:
Hrubý, Jan ; Pavlíčková, Jarmila (vedoucí práce) ; Kureš, Richard (oponent) Typ dokumentu: Bakalářské práce
Rok:
2008
Jazyk:
cze
Nakladatel: Vysoká škola ekonomická v Praze
Abstrakt: [cze][eng] 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í.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++; grafické uživatelské rozhraní; Java; Swing; wxWidgets; C++; graphical user interface; Java; Swing; wxWidgets
Instituce: Vysoká škola ekonomická v Praze
(web)
Informace o dostupnosti dokumentu:
Dostupné v digitálním repozitáři VŠE. Původní záznam: http://www.vse.cz/vskp/eid/13830