Tato práce byla vytvořena za účelem poskytnutí základních učebních materiálů pro Windows Presentation Foundation. Práce je rozdělena do kapitol tak, aby čtenáři vytvořila všeobecný přehled o WPF. Velký důraz byl kladen na ukázky kódu v textu. Součástí práce je něco kolem 60 ukázkových aplikací. Ty jsou rozděleny podle kapitol. V teoretické části je pak na ně odkazováno. Některé aplikace obsahují i pokročilejší řešení některých problémů. Praktická část obsahuje webovou aplikaci s video ukázkami z některých témat této práce. U témat je uveden i stručný popis.
Anotace v angličtině
This work was created for the purpose of providing basic materials for Windows Presentation Foundation. The work is divided into chapters so that readers develop a general overview of WPF. Great emphasis was placed on the sample code in the text. Práce obsahuje 60 ukázkových příkladů. They are divided by chapter. The theoretical part is then referenced. Some applications include the advanced solutions to some problems. The practical part contains a Web application with video demonstrations of some topics of this work. The topic provides a brief description.
Klíčová slova
WPF, Windows Presentation Foundation, XAML, Data binding, 2D Grafika, 3D Grafika, animace, media, multimédia, efekty, element, atribut, události, styly, DataContext, Path, Shape, Viewport3D, Storyboard
Klíčová slova v angličtině
WPF, Windows Presentation Foundation, XAML, Data Binding, 2D graphics, 3D graphics, animation, media, multimedia, effects, elements, attributes, events, styles, DataContext, Path, Shape, Viewport3D, Storyboard
Rozsah průvodní práce
92s
Jazyk
CZ
Anotace
Tato práce byla vytvořena za účelem poskytnutí základních učebních materiálů pro Windows Presentation Foundation. Práce je rozdělena do kapitol tak, aby čtenáři vytvořila všeobecný přehled o WPF. Velký důraz byl kladen na ukázky kódu v textu. Součástí práce je něco kolem 60 ukázkových aplikací. Ty jsou rozděleny podle kapitol. V teoretické části je pak na ně odkazováno. Některé aplikace obsahují i pokročilejší řešení některých problémů. Praktická část obsahuje webovou aplikaci s video ukázkami z některých témat této práce. U témat je uveden i stručný popis.
Anotace v angličtině
This work was created for the purpose of providing basic materials for Windows Presentation Foundation. The work is divided into chapters so that readers develop a general overview of WPF. Great emphasis was placed on the sample code in the text. Práce obsahuje 60 ukázkových příkladů. They are divided by chapter. The theoretical part is then referenced. Some applications include the advanced solutions to some problems. The practical part contains a Web application with video demonstrations of some topics of this work. The topic provides a brief description.
Klíčová slova
WPF, Windows Presentation Foundation, XAML, Data binding, 2D Grafika, 3D Grafika, animace, media, multimédia, efekty, element, atribut, události, styly, DataContext, Path, Shape, Viewport3D, Storyboard
Klíčová slova v angličtině
WPF, Windows Presentation Foundation, XAML, Data Binding, 2D graphics, 3D graphics, animation, media, multimedia, effects, elements, attributes, events, styles, DataContext, Path, Shape, Viewport3D, Storyboard
Zásady pro vypracování
Práce se bude po teoretické i praktické stránce věnovat programování aplikací s využitím Windows Presentation Foundation, především se zaměřením na vývoj grafických aplikací.
V teoretické části budou popsány nové možnosti aplikací využívajících WPF, zejména ve srovnání s aplikacemi postavených na WinForms. Předvším bude popsán značkovací jazyk XAML, možnosti animací, použití 3D grafiky, grafické efekty, práce s multimédii a možnost provázání dat v aplikaci pomocí DataBinding.
V praktické části budou implementovány ukázkové příklady, vhodně doplňující teoretickou část. V rámci praktické části bude vytvořen multimediální výukový materiál, seznamující uživatele se základy využívání technologie WPF.
Zásady pro vypracování
Práce se bude po teoretické i praktické stránce věnovat programování aplikací s využitím Windows Presentation Foundation, především se zaměřením na vývoj grafických aplikací.
V teoretické části budou popsány nové možnosti aplikací využívajících WPF, zejména ve srovnání s aplikacemi postavených na WinForms. Předvším bude popsán značkovací jazyk XAML, možnosti animací, použití 3D grafiky, grafické efekty, práce s multimédii a možnost provázání dat v aplikaci pomocí DataBinding.
V praktické části budou implementovány ukázkové příklady, vhodně doplňující teoretickou část. V rámci praktické části bude vytvořen multimediální výukový materiál, seznamující uživatele se základy využívání technologie WPF.
Seznam doporučené literatury
1. PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation. Brno : Computer Press, 2008. 928 s. ISBN 978-80-251-2141-2.
2. ANDERSON, Chris. Essential Windows Presentation Foundation. London : Addison-Wesley, 2007. 458 s. ISBN 978-0-321-37447-9.
Seznam doporučené literatury
1. PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation. Brno : Computer Press, 2008. 928 s. ISBN 978-80-251-2141-2.
2. ANDERSON, Chris. Essential Windows Presentation Foundation. London : Addison-Wesley, 2007. 458 s. ISBN 978-0-321-37447-9.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Dle vedoucího práce byly veškeré cíle splněny. Textová část je ve větší míře využitelná jako učební materiál pro zájemce o technologii WPF. Práci bylo vytknuto ze strany vedoucího práce několik drobných nedostatků. Student reagoval na dotazy a připomínky vedoucího práce i členů komise.