Animace ve WPF. Filip Gažák. Ing. Václav Novák, CSc. Školní rok: 2008-09



Podobné dokumenty
Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok:

Tvorba aplikace typu klient/server pomocí Windows Communication Foundation

WWW. Petr Jarolímek, DiS. Školní rok:

Komunikace MOS s externími informačními systémy. Lucie Steinocherová

Tvorba internetových aplikací s využitím framework jquery

Výuka programování v jazyce Python

Projektová dokumentace pro tvorbu internetových aplikací

Vývoj mobilních aplikací s využitím JavaFX Mobile

Jihočeská univerzita v Českých Budějovicích Pedagogická fakulta Katedra informatiky Akademický rok:

Vzorový audit webové stránky podle

Bakalářské práce realizované v.net/c# Bachelor thesis implemented in.net/c#

Použití analyzátoru paketů bezdrátových sítí Wireshark

Optimalizace pro vyhledavače a přístupnost webu

Metodologie řízení projektů

vjj 1. Windows programming. krátká nahlédnutí za oponu

Tvorba webových aplikací s využitím Open Source CMS. Lukáš Dubina. Vedoucí práce. PaedDr. Petr Pexa

Tvorba dynamických interaktivních webových dotazníků pro psychologický výzkum

Ochrana linuxového poštovního serveru proti virům a spamu. Květa Mrštíková. Mgr. Jiří Pech. Školní rok:

Znalostní systém nad ontologií ve formátu Topic Maps

Tvorba internetových aplikací pomocí Rich Internet Application Adobe Flex

Úvod do programovacího jazyka Python

Penetrační testování

3D model města pro internetové aplikace. Jakub Dolejší. Ing. Tomáš Dolanský, Ph.D.

Masivní streaming Eduard Krlín Mgr. Miloš Prokýšek Školní rok:

Informační systém pro podporu řízení, správu a zjišťování aktuálního stavu rozvrhované výuky

Česká zemědělská univerzita v Praze

Metody automatického texturování 3D modelu měst s využitím internetových fotoalb 3D town model for internet application

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

(34 bodů) BAKALÁŘSKÁ PRÁCE. Vysoká škola manažerské informatiky a ekonomiky (18 bodů, lze uvést ve dvou řádcích) ROK (18 bodů) Jméno autora

Programové vybavení počítače

KITTV PedF UK TÉMATA BAKALÁŘSKÝCH PRACÍ pro školní rok 2010/2011

Streaming a převod formátů

PROJEKT BAKALÁŘSKÉ PRÁCE

APLIKACE INTERNETOVÉHO MARKETINGU V KULTUŘE

PROGRAMOVÁNÍ PRO MS WINDOWS 1

Josef Pecinovský PowerPoint 2007

Přehled modelů reputace a důvěry na webu

PROGRAMOVÁNÍ PRO MS WINDOWS 1

POKROČILÉ PREZENTAČNÍ PROGRAMY PRO PODPORU VÝUKY

SYSTÉM PRO AUTOMATICKÉ OVĚŘOVÁNÍ ZNALOSTÍ

IMPLEMENTACE ECDL DO VÝUKY MODUL 6: GRAFICKÉ MOŽNOSTI PC

ADAPTIVITA INFORMAČNÍCH SYSTÉMŮ INFORMATION SYSTEM ADAPTIVITY

Vzdálené řízení modelu připojeného k programovatelnému automatu

VY_32_INOVACE_IKTO2_0160 PCH

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework

Grafický software ve výuce a pro výuku

Ukázka knihy z internetového knihkupectví

XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS

Prototypování, testování prototypů

Univerzita Pardubice Fakulta elektrotechniky a informatiky

Manažerský GIS. Martina Dohnalova 1. Smilkov 46, 2789, Heřmaničky, ČR

VYUŽITÍ SOFTWARU MATHEMATICA VE VÝUCE PŘEDMĚTU MATEMATIKA V EKONOMII 1

Obsahy kurzů MS Office

Tvorba počítačových clusterů pomocí Linuxu. Vedoucí práce: Mgr. Jiří Pech, Ph.D. Katedra informatiky

Středoškolská technika Software pro předpověď slunečního svitu

Vývoj informačních systémů. Přehled témat a úkolů

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Antonín Přibyl Odborná praxe oborů PS a AI

Pedagogická fakulta Jihočeské univerzity České Budějovice katedra informatiky

EKONOMICKÉ DŮSLEDKY SJEDNOCENÍ NĚMECKA

SYLABUS MODUL BUSINESS MODELOVÁNÍ. Doc. RNDr. Vladimír Krajčík, Ph.D.

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Uživatelem řízená navigace v univerzitním informačním systému

Úvod do programovacího jazyka Python

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/

1.1 Seznámení s programy Office

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/

Seznámení s prostředím dot.net Framework

Vzor textu na deskách diplomové práce. Univerzita Karlova v Praze Pedagogická fakulta DIPLOMOVÁ PRÁCE. Jméno Příjmení

Jiří DOSTÁL Univerzita Palackého v Olomouci, Pedagogická fakulta, KTEIV. Interaktivní tabule ve vzdělávání

3D Vizualizace muzea vojenské výzbroje

Vzor textu na deskách bakalářské práce. Univerzita Karlova v Praze Pedagogická fakulta BAKALÁŘSKÁ PRÁCE. Jméno Příjmení

Odborný článek. Petr Klán, VŠE v Praze, IMRAD Introduction, Material and Method, Results, Discussion

IVT. Prezentace pravidla a postupy. 8. ročník

Využití identity managementu v prostředí veřejné správy

Vývoj informačních systémů. Přehled témat a úkolů

Návrh databázového systému pro Galerii S

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ

Teze. Moderní WWW technologie

INFORMATIKA. Libovolná učebnice k MS OFFICE 200x (samostatné učebnice k textovému procesoru MS Word 200x, tabulkovému procesoru MS Excel 200x).

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Po ukončení tohoto kurzu budete schopni

CZ.1.07/1.5.00/

2 VLIV POSUNŮ UZLŮ V ZÁVISLOSTI NA TVARU ZTUŽENÍ

Informační systémy pro nástrojové hospodářství ve výrobním podniku

programování formulářů Windows

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/

Karina Makarova. Oleksandra Sharnova. Anastasiya Romanyuta. Alexandra Plischenko. Jana Burchavskaya. Asel Doschanova

1 - Úvod do platformy.net. IW5 - Programování v.net a C#

Mgr. Vlastislav Kučera přednáška č. 1

CZ.1.07/1.5.00/

Služby Microsoft Office 365

Projekt první pomoci zaměřený na žáky 2. stupně základní školy. Lenka Baďurová

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Formální požadavky na zpracování bakalářské práce

VYSOKÁ ŠKOLA FINANČNÍ A SPRÁVNÍ, O.P.S. Základy informatiky

Počítačové kurzy buildit

Téma: 02 Příprava a prezentace projektu v rámci OPPI

Transkript:

Animace ve WPF Filip Gažák Ing. Václav Novák, CSc. Školní rok: 2008-09

Abstrakt Hlavním tématem práce bude nový prvek pro tvorbu uživatelského prostředí ve WPF animace. V teoretické části se nejprve seznámíme s Windows Presentation Foundation uvnitř.net Frameworku 3.5, bude provedeno srovnání tvorby animací ve stávajících WinForms a WPF. Bude popsán nový značkovací jazyk pro tvorbu uživatelského rozhraní XAML. Praktická část bude věnována ukázce tvorby animací v audiovizuální prezentaci. Abstract The main subject of this paper will be a new component for production of a user interface in the WPF - animation. In the theoretical section the Windows Presentation Foundation within the.net Framework 3.5 is introduced and a comparison of animation creation in the WinForms and WPF is made. A new markup language for creation of user interface XAML will be described. In the practical section an example of animation creation is shown in the form of audiovisual presentation. Klíčová slova Windows Presentation Foundation (WPF).NET Framework 3.5 WinForms XAML Uživatelské prostředí Animace Keywords Windows Presentation Foundation (WPF).NET Framework 3.5 WinForms XAML User interface Animation

Zadání práce Nasazení aplikačního rámce.net Frameworku ve verzi 3.5 se naskytla i možnost nového přístupu k tvorbě programů. Zejména je možnost posílit jejich grafickou stránku. Díky vektorové grafice a skvělé implementaci animací ve WPF můžeme nyní vytvářet efekty, o kterých jsme si ve WinForms mohli nechat pouze zdát. Vytváření animací je velice jednoduché, dokonce ve většině případů si vystačíme pouze s XAMLem! Zároveň si ale musíme dát pozor, abychom to s animacemi v aplikaci nepřehnali a nevytvořili spíše náročné a rušivé uživatelské rozhraní. Ve WPF pracujeme s animacemi jinak, než možná čekáte; nevytváříme časové osy, dokonce ani neanimujeme jednotlivé kontroly. Ve WPF animujeme vlastnosti. 1. Seznámit se s modelem Windows Presentation Foundation (WPF) uvnitř.net Frameworku 3.5. 2. Porovnat tvorbu animací ve stávajícím WinForms a Windows Presentation Foundation, nejen co do výsledného efektu, ale i z hlediska všech zúčastěných stran. 3. Popsat úlohu XAML a jeho vazbu na programy v C#. 4. Stanovit kritéria pro četnost nasazení animací v aplikacích jako funkci srozumitelnosti. Hlavním cílem práce je vytvoření vzorové audiovizuální prezentace doplněné o příklady animací. Programátoři, jež chtějí používat WPF by měli být upozorněni na záludnosti použití. Datum zadání: 28. dubna 2008 Předpokládaný datum obhajoby: zima 2010

Úvod Úvod do problematiky Pomocí Windows Presentation Foundation už nebudou aplikace tak nudné jako ve stávajících WinForms. WPF je zaměřeno na uživatelsky bohaté aplikace, kde můžeme využívat možností jako : vektorové grafiky, animací, efektů. Programování grafického rozhraní doznalo ve WPF velkého kroku vpřed díky XAMLu. Jedná se o nový značkovací jazyk, který vyniká svou jednoduchostí a přehledností. Cíle práce Hlavní cíle práce jsou: - popsat přehled vlastností WPF, zejména co se grafické stránky týče - popsat značkovací jazyk XAML - stanovit hranice tvorby animací v aplikacích - vytvoření audiovizuální prezentace s příklady animací Přehled literatury Začínáme s WPF [online] bod č. 3 Mistrovství ve WPF bod č. 4 - chystám si přečíst publikaci INSIDE C# [5] a internetové zdroje na MSDN [2] Analýza problému Východiska řešení K tvorbě animací již existují ukázkové příklady na internetu, avšak většinou v anglickém jazyce. Existuje český překlad publikace o WPF, kterou uvádím jako zdroj č. [4]. Metodika Na zadané práci budu postupovat dle následující osnovy: 1. Seznámení se s WPF hlavní vlastnosti, popsání úlohy, součásti, použití 2. Tvorba animací ve WPF přehled možností, náročnost 3. Porovnání tvorby animací ve WinForms s WPF popis použití, hlavní rozdíly 4. XAML popis jazyka, úloha a použití jazyka 5. Popsat použití animací v aplikacích

Co je již hotovo V této chvíli mám napsány teoretické materiály viz. Metodika bod č. 1. Dále mám již rozpracovanou audiovizuální prezentaci s příklady tvorby animací. Co je třeba ještě udělat Vypracovat teoretickou část tvorba animací ve WPF, porovnání WinForms a WPF, popsat jazyk XAML a dále stanovit hranice použití animací. Seznam literatury 1. Microsoft.cz : Portál zabývající se použitím produktů Microsoft [online]. 2009 [cit. 2009-01- 26]. Dostupný z WWW: <http://www.microsoft>. Microsoft. 2. MSDN2.com : Portál sloužící jako zdroj informací o použití produktů Microsoft [online]. 2009 [cit. 2009-01-26]. Dostupný z WWW: <http://www.msdn2.microsoft.cz>. 3. ŠTURALA, Aleš. Vyvojar.cz : Začínáme s WPF [online]. 2007 [cit. 2009-01-26]. Dostupný z WWW: <http://www.vyvojar.cz/series/3-zaciname-s-wpf.aspx>. 4. PRETZOLD, Charles. Mistrovství ve Windows Presentation Foundation. Jakub Mikulaštík, Jiří Fadrný. [s.l.] : Computer press, 2008. 928 s. ISBN 978-80-251-2141-2. 5. Archem, Tom, Whitechapel, Andrew. INSIDE C#. Sekond edition. Microsoft Press, U.S.A., 2002. ISBN 0-7356-1648-5.