Závěrečná práce: Bc. Petr Šopf: Porovnání platforem pro návrh a tvorbu GUI na platformě C#/.net
Diplomová práce
Porovnání platforem pro návrh a tvorbu GUI na platformě C#/.net
C#/.net GUI design platforms comparison
Anotace
Tato diplomová práce se zabývá vývojem aplikací s grafickým uživatelským rozhraním na platformě .NET s využitím programovacího jazyka C#. Podrobněji se pak zaobírá třemi knihovnami pro tvorbu grafického uživatelského rozhraní a to konkrétně knihovnami WinForms, WPF a UWP. Za pomocí těchto knihoven je implementováno grafické uživatelské rozhraní za účelem zjistit, jestli jsou tyto knihovny i v dnešní …více
Abstract
This thesis deals with the development of applications with graphical user interface on the .NET platform using the C# programming language. It also takes a closer look at three libraries for creating graphical user interfaces, namely WinForms, WPF and UWP libraries. Using these libraries, a graphical user interface is implemented to see if these libraries are still relevant today and can stand up …více
Zadání práce
Student provede analýzu dostupných nástrojů pro návrh a implementaci GUI na platformě C#/.net. 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,
- popis postupu nasazení výsledné aplikace na platformě Docker/podman, spolu s konfiguračními soubory.
Součástí elektronických příloh budou:
- zdrojové kódy připravené pro nasazení na platformě Docker/podman,
- návrhové diagramy
- data získaná při hodnocení nástrojů.
16. 12. 2023 13:12, Mgr. Luděk Bártek, Ph.D., učo 2154
Literatura
- WRZESZCZ, Zdzisław. TCL/TK : podrobný průvodce programovacími jazyky. Vyd. 1. Brno: Computer Press, 2005, 388 s. ISBN 8025107817.
- SELLS, Chris a Michael WEINHARDT. Windows forms 2.0 programming. Upper Saddle River: Addison-Wesley, 2006, xxxix, 988. ISBN 0321267966.
- ANDERSON, Chris. Essential Windows presentation foundation. Upper Saddle River: Addison-Wesley, 2007, xxxix, 458. ISBN 9780321374479.
- GALITZ, Wilbert O. The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques. 2007. ISBN 978-0-470-05342-3.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Rodičovský web filtr pro platformu Windows
Bc. Tomáš Milo -
Rodičovský web filtr pro platformu Windows
Bc. Tomáš Milo -
Porovnání rozhraní WPF a UWP poskytovaných v rámci platformy .NET Framework
Bc. Michal Ringer -
Porovnání rámců pro tvorbu GUI na platformě C# .net
Bc. Lukáš Krejčí -
Document Extraction Tool
Bc. Jan Sýkora -
Porovnání nástrojů pro multiplatformní vývoj desktopových aplikací
Ing. Jaroslav Hort -
C# .net GUI frameworks Comparisson
Ing. Bc. Max Vagner -
Aplikace pro ulehčení rozvoje kognitivních schopností formou zprostředkovaného vzdělávání
Mgr. Peter Zaoral




