Závěrečná práce: Bc. Jan Bartošek: Porovnání knihoven pro tvorbu GUI v C/C++
Diplomová práce
Porovnání knihoven pro tvorbu GUI v C/C++
Linux-Windows Portable GUI Toolkit Comparison
Anotace
Diplomová práce pojednává o třech hlavních C++ GUI knihovnách - Qt, WxWidgets a Gtkmm. Tyto knihovny jsou demonstrovány na aplikaci hudebního přehrávače. Cílem práce je poskytnout užitečný přehled a porovnání zmíněných knihoven, které jsou často používány při vývoji desktopových aplikací s grafickým uživatelským rozhraním. Práce začíná seznámením čtenáře s aplikací hudebního přehrá- vače. Definuje …více
Abstract
Diplome thesis compares three main C++ GUI frameworks - Qt, WxWidgets and Gtkmm. These frameworks are demonstrated in a music player application. The aim of the thesis is to provide a useful overview and comparison over the mentioned libraries. The work begins with an introduction of the music player app and definition of its behavior and graphical layout. This is follower by practical implementation …více
Zadání práce
Student provede analýzu dostupných nástrojů pro návrh a implementaci GUI na v jazyce C/C++ na platformách MS Windows a Linux. Student dále navrhne hodnocení, které bude umožňovat porovnat tyto nástroje, zvolí si minimálně 2 nástroje a pomocí nich implementuje ukázkovou aplikaci. Na základě navržených kritérií provede ohodnocení procesu vývoje a nasazení a uživatelské spokojenosti s výslednou aplikací.
Textová část práce bude obsahovat:
- návrh hodnocení procesu vývoje GUI z pohledu vývojáře a výsledného GUI z pohledu uživatele,
- výběr nástrojů pro implementaci různých verzí GUI pro ukázkovou aplikaci,
- návrh a vývoj aplikace s využitím postupů softwarového inženýrství,
- ohodnocení procesu vývoje GUI podle navržených kritérií aspoň jedním vývojářem,
- ohodnocení výsledného GUI z pohledu uživatele podle navržených kritérií aspoň jedním uživatelem.
Součástí elektronických příloh budou:
- zdrojové kódy připravené pro nasazení na platformách Windows a Linux,
- návrhové diagramy
- data získaná při hodnocení nástrojů.
17. 5. 2023 08:34, Mgr. Luděk Bártek, Ph.D., učo 2154
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Sdílená pracovní plocha
Mgr. Martin Gracík, učo 143087 -
Grafické rozhraní pro simulátor C++ programů
Mgr. Vojtěch Frnoch -
3D rekonstrukce a vizualizace zubních lišt
Mgr. Daniel Balík, učo 73066 -
Modul pro zadávání příčných řezů
Mgr. František Feichtinger -
Zapojení 3D prohlížeče obrazů do Matlabu
Mgr. Martin Kuric, učo 208156 -
Linux client for YSoft SafeQ
Mgr. Dávid Kaya, učo 409878 -
Annotation of saccharide molecules
Mgr. Vladimír Horský, Ph.D., učo 358970 -
Renderování 3D textu v OpenGL
Mgr. Adam Vaňko




