V teoretické části se práce zabývá rešerší současných technologií pro tvorbu desktopových aplikací a možnostmi tvorby uživatelského prostředí s moderními prvky a funkcemi. V praktické části se práce věnuje návrhu jednoduchých aplikací za využití různých technologií a programovacích jazyků, ve kterých bude využito moderních UWP elementů a knihovny WinUI.
Annotation in English
The theoretical part contains recherche about current technologies for creating desktop applications and the possibilities of creating a user interface with modern elements and functions. The practical part deals with the design of simple applications using various technologies and programming languages, which will use modern UWP elements and the WinUI library.
Keywords
WinUI, C#, C++, UI, uživatelské prostředí
Keywords in English
WinUI, C#, C++, UI, user interface
Length of the covering note
78
Language
CZ
Annotation
V teoretické části se práce zabývá rešerší současných technologií pro tvorbu desktopových aplikací a možnostmi tvorby uživatelského prostředí s moderními prvky a funkcemi. V praktické části se práce věnuje návrhu jednoduchých aplikací za využití různých technologií a programovacích jazyků, ve kterých bude využito moderních UWP elementů a knihovny WinUI.
Annotation in English
The theoretical part contains recherche about current technologies for creating desktop applications and the possibilities of creating a user interface with modern elements and functions. The practical part deals with the design of simple applications using various technologies and programming languages, which will use modern UWP elements and the WinUI library.
Keywords
WinUI, C#, C++, UI, uživatelské prostředí
Keywords in English
WinUI, C#, C++, UI, user interface
Research Plan
Popište technologie vývoje desktopových aplikací pro operační systém Windows.
Prozkoumejte a popište knihovnu WinUI a obsažené komponenty.
Zhodnoťte způsoby použití knihovny WinUI se staršími technologiemi tvorby desktopových aplikací a různými programovacími jazyky jako C++ a C#.
Navrhněte ukázkovou aplikaci s využitím knihovny WinUI demonstrující její nové vlastnosti.
Vytvořte a popište vzorová řešení demonstrující klíčové prvky navržené aplikace.
Demonstrujte výsledky.
Research Plan
Popište technologie vývoje desktopových aplikací pro operační systém Windows.
Prozkoumejte a popište knihovnu WinUI a obsažené komponenty.
Zhodnoťte způsoby použití knihovny WinUI se staršími technologiemi tvorby desktopových aplikací a různými programovacími jazyky jako C++ a C#.
Navrhněte ukázkovou aplikaci s využitím knihovny WinUI demonstrující její nové vlastnosti.
Vytvořte a popište vzorová řešení demonstrující klíčové prvky navržené aplikace.
Demonstrujte výsledky.
Recommended resources
NAGEL, Christian. Professional C# 7 and .NET Core 2.0. 11th edition. Indianapolis: Wrox, a Wiley Brand, 2018. ISBN 978-1119449270.
CHATTERJEE, Ayan. Building apps for the universal Windows platform: explore Windows 10 Native, IoT, HoloLens, and Xamarin. Berkeley, California: Apress, [2017]. ISBN 978-1484226285.
PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation: [aplikace = kód + markup]. Brno: Computer Press, 2008. Mistrovství. ISBN 978-80-251-2141-2.
GitHub - microsoft/microsoft-ui-xaml: Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications. The world's leading software development platform - GitHub [online]. GitHub, Inc. [cit. 20.11.2019]. Dostupné z: https://github.com/microsoft/microsoft-ui-xaml
WinUI 3.0 Alpha (November 2019) - Windows UWP applications | Microsoft Docs. [online]. Dostupné z: https://docs.microsoft.com/en-us/uwp/toolkits/winui3/#xaml-controls-gallery-winui-30-alpha-branch
WinUI on Windows 7 - Yes, it's possible with Uno Platform - Uno Platform. Uno Platform - Home [online]. Dostupné z: https://platform.uno/WinUI-on-Windows7-via-UnoPlatform/
Recommended resources
NAGEL, Christian. Professional C# 7 and .NET Core 2.0. 11th edition. Indianapolis: Wrox, a Wiley Brand, 2018. ISBN 978-1119449270.
CHATTERJEE, Ayan. Building apps for the universal Windows platform: explore Windows 10 Native, IoT, HoloLens, and Xamarin. Berkeley, California: Apress, [2017]. ISBN 978-1484226285.
PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation: [aplikace = kód + markup]. Brno: Computer Press, 2008. Mistrovství. ISBN 978-80-251-2141-2.
GitHub - microsoft/microsoft-ui-xaml: Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications. The world's leading software development platform - GitHub [online]. GitHub, Inc. [cit. 20.11.2019]. Dostupné z: https://github.com/microsoft/microsoft-ui-xaml
WinUI 3.0 Alpha (November 2019) - Windows UWP applications | Microsoft Docs. [online]. Dostupné z: https://docs.microsoft.com/en-us/uwp/toolkits/winui3/#xaml-controls-gallery-winui-30-alpha-branch
WinUI on Windows 7 - Yes, it's possible with Uno Platform - Uno Platform. Uno Platform - Home [online]. Dostupné z: https://platform.uno/WinUI-on-Windows7-via-UnoPlatform/
Enclosed appendices
-
Appendices bound in thesis
graphs, tables
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Student v krátké prezentaci seznámil komisi s výsledky své práce.
Po přečtení posudků vedoucího a oponenta byly zodpovězeny dotazy z posudků.
Následovala diskuze, ve které byly položeny následující dotazy:
doc. Komínková Oplatková: Dávejte si pozor na subjektivní hodnocení produktu.