Windows Presentation Foundation Animace. Animace Proč? Silnější dojem z aplikací Vytváří přirozenější UI Plynulejší visuální přechody Animace kdekoli.

Slides:



Advertisements
Podobné prezentace
Prezentační manažer Kapitola 9.3 (Automatický chod - časování)
Advertisements

Technologie pro publikování na webu 1
Pomůcka pro tvorbu prezentací závěrečné a diplomové práce
Jazyk HTML. Zdrojový kód  Elementy obsah obsah př. důležité př. důležité př. př.
AJAX fenomén současného internetu Dalibor Kačmář Academic Developer Evangelist Microsoft ČR host Vítek Karas Senior Software Development Engineer Microsoft.
TNPW1 Technologie pro publikování na webu Přednáška č. 4 seznamy seznamy tabulky tabulky jejich sémantika jejich sémantika Ing. Martin Adámek Katedra informačních.
Programování v jazyku C# II.
Otevřené myšlení otevřené dveře. Přehled akademických aktivit Dalibor Kačmář Academic Program Manager Developer & Platform Evangelist Group
Microsoft Silverlight
ISV Community Days. Čtvrtletně Technologická část zaměřená na jednu technologii.NET Connected Apps, Windows Server 2003 Enhanced, SQL VS 2005,
Modelování procesů pomocí workflow
Webová aplikace.  Úvod  Možnosti vývoje (komponenty, které dokážeme nabídnout) + ukázka  Možnosti využití Frameworku pro těžkého klienta  Výrobní.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
Práce s textem Jan Martinovič Fakulta elektrotechniky a informatiky
Školení počítače Excel
Windows Presentation Foundation Přehled Přednášek
Layout stránky Rozvržení stránky (layout stránky) se provádí z těchto důvodů: Určení polohy záhlaví, menu, textů, obrázků... Zachování polohy při změně.
Vektorový animátor Diplomová práce
Michal Neuwirth Partner Technical Readiness Microsoft s.r.o.
Nové modulové výukové a inovativní programy - zvýšení kvality ve vzdělávání Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem.
PHP – vkládání souborů a html 5
Adobe Dreamweaver CS4 Ing. Martin Dosedla.
Vytváříme Webové aplikace s Visual Studiem 2005 a ASP.NET 2.0 Dr. Ing. Dalibor Kačmář Academic Program Manager Developer & Platform Evangelist Group Microsoft.
3MA381 PowerPoint - seznámení
Microsoft Office PowerPoint
Třídy, generické třídy, pseudotřídy
Odkazy Pomocí odkazu se lze pohybovat mezi stránkami. Cílem může být další stránka nebo identifikátor na aktuální stránce. Pomocí odkazu se lze pohybovat.
Přehled dalších vlastností
Michael Juřek Software Architect Microsoft s.r.o.
Software Architect Forum 2006 Trendy ve vývoji aplikací Michael Juřek, Dalibor Kačmář Microsoft s.r.o.
Windows Presentation Foundation Přehled technologií, díl III.
Animace Moderní počítačové aplikace. Animace Lidské oko je přitahováno pohybujícími se objekty Animace nejen přitahuje pozornost, ale slouží i jako prostředek.
ActionScript Moderní počítačové aplikace. Charakteristika Je odvozen od JavaScriptu Integruje do Flashe interaktivní ovládání Umožňuje vytvořit přehledné.
Začlenění multimédií do HTML dokumentu Moderní počítačové aplikace.
Kontrolky ve WPF Jan Lasac Vedoucí práce Ing. Václav Novák, CSc.
Microsoft Expression Blend Vývoj WPF aplikací
C# - Úvod Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Přehled moderních technologií pro tvorbu uživatelského rozhraní Dalibor Kačmář Platform Strategy Advisor Microsoft
SIPVZ – Státní informační politika ve vzdělávání w w w. e - g r a m. c z E-gram E-gram Informační a komunikační web SIPVZ 1. Původní web:
Windows Presentation Foundation 2D grafika. 2D tvary Elementy UI stromu Stejné jako jiné ovládací prvky a elementy Mohou mít k sobě připojeny události,
Použití ExtJs pro tvorbu administračních rozhraní Dušan Juhás.
Dodržujeme webové standardy Štěpán Bechynský Developer Evangelist Microsoft
Proč se uživatelská přívětivost nestala součástí software?
Microsoft Office InfoPath 2003 Tomáš Kutěj Account Technology Specialist
ISO PROGRAMOVÁNÍ Frézování
Návrh a tvorba WWW Přednáška 13 Vývoj webových aplikací.
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Windows Presentation Foundation
POWER POINT 1 Základní pojmy Power Point - základní pojmy.
Struktura projektu, vlastnosti objektu ve scéně VY_32_INOVACE_Mul4a0201Mgr. Jiří Mlnařík.
Přechody a animace VY_32_INOVACE_7C21. Pravidlo Důležitý je obsah prezentace, přechody a animace mají být příjemným, nikoliv rušivým doplňkem! Nekombinovat.
Moderní škola 2011, CZ.1.07/1.4.00/ Informační a komunikační technologie Windows 7 – hlavní panel, základní nastavení Hlavní panel – zobrazení dalšího.
Internet Explorer 8 Štěpán Bechynský Developer Evangelist Microsoft s.r.o.
Windows 7 & Internet Explorer 8 vývoj aplikací a kompatibilita Štěpán Bechynský, Ondřej Štrba Developer Evangelists
Operační systém a BIOS 8. ročník.
Mgr. Karel FischerÚprava prezentace1 Změna použité šablony Ke změně šablony mohu použít jednu ze tří možností: a)Formát \ návrh snímku b)V panelu nástrojů.
Windows Presentation Foundation Ovládací prvky. Ovládací prvky Všechny standardní prvky jsou dostupné a některé nové Třídy jsou společné pro WPF System.Windows.Controls,
Bylo nás pět… Jan Šebesta Jakub Kotrla Kateřina Dufková David Šinágl Jan Bureš.
Windows Presentation Foundation Resources. Resources Styly a všechny typy šablon bývají definovány jako resouces Opakované použití Čitelnost kódu Možnost.
Windows Presentation Foundation Layout aplikace. Layout Layout CanvasStackPanelDockPanelWrapPanelGrid.
Windows Presentation Foundation Data Binding
Animace Příběh vítězství Strom života
BudíkBudík Budík je volně šiřitelný osobní organizér. Slouží pro osobní organizaci času, úkolů, kontaktů, poznámek a obecně údajů uživatele, které uchovává.
Windows Presentation Foundation 3D grafika. 3D grafika Přináší 3D širší audienci vývojářů Integrace – můžeme použít 3D kdekoli ve UI Lze použít štětce.
MS PowerPoint Pokročilé efekty a práce s multimédii.
.NET framework platforma Jiří Pokorný
XML a datový standard Zdeněk Jirkovec Softwarové Aplikace a systémy.
PRVNÍ Projekt, struktura projektu
C# WPF.
Jaroslav Kudr pro OATGM
Transkript prezentace:

Windows Presentation Foundation Animace

Animace Proč? Silnější dojem z aplikací Vytváří přirozenější UI Plynulejší visuální přechody Animace kdekoli Jakoukoli vlastnost lze animovat Kdekoli ≠ všude Zvážit vhodnost Zdrženlivost je na místě Realizace animací deklarativně i kódem

Deklarativní animace Popisují animačnímu systému průběh Např. změň šířku (Width) z 10 na 100 během 10 sekund Zbytek proveden automaticky Bez nutnosti nastavit časovače Bez nutnosti vlastního vykreslování <DoubleAnimation From="10" To="100" Duration="0:0:10" Duration="0:0:10" Storyboard.TargetName="myellipse" Storyboard.TargetName="myellipse" Storyboard.TargetProperty="(Ellipse.Width)" /> Storyboard.TargetProperty="(Ellipse.Width)" /> Parametry animace Typ animace Cíl animace Animovaná vlastnost

Elementy animací Storyboad Koordinuje běh několika animací Trigger Spouští animaci událostí nebo hodnotou vlastnosti Timeline Definuje časový rozsah animace Organizovány hierarchicky a paralelně Animation Specifické pro animovanou vlastnost 24 typů animací Např. Color/Point/Single/Double/Rect3DAnimation

Časování animací Relativní vs absolutní From-To, To, By, From-By Aktivace více animací najednou kompozicí (i na jedné vlastnosti) Zrychlení/zpomalení vyvolává přirozený vzhled Není-li určeno, rychlost je lineární

Ukončení animace Po ukončení se objekt vrátí do původního stavu Opakování Forever, fixní doba, počet opakování Reverzní chod Vnořená animace může doběhnout dříve než rodič FillBehavior určuje, co se stane

„Key Frame“ animace Profesionální animace definovány sérií klíčových pozic objektů Místo série animací, definuje tyto pozice Pro hladší průběh lze použít spline funkce

Video ukázka Key Frame animace Video ukázka Key Frame animace

Shrnutí Shrnutí Animace výrazně obohacují UI Snadná deklarace a aktivace bez kódu Jakákoli vlastnost může být animována jak ve 2D, tak 3D

Odkazy Odkazy Prezentace David Krčmář, Acad. Developer Evangelist Video David Krčmář MSDN Windows Vista Developer Center Microsoft.NET Framework Download platformy a ovládacích prvků lt.aspx lt.aspx lt.aspx Doporučení pro Windows Vista UX Další odkazy

© 2009 Microsoft Corporation