5. Přednáška, 23.4.2010
Windows Presentation Foundation
Přednášející: Štěpán Bechynský (Microsoft)
Abstrakt: Velký problém klasických, tedy "newebových", aplikací, je přílišná provázanost GUI a aplikační logiky a z toho vyplývající potíže při komunikaci mezi designérem GUI a programátorem. Tento problém se v podstatě nevyskytuje u webových aplikací, kdy pro popis GUI používám HTML a CSS, které je oddělené od aplikační logiky. Zjednodušeně řečeno, designér si může měnit GUI a programátor o tom nemusí nic vědět. Konflikt designér - programátor řeší Windows Presentation Foundation (WPF) a jazyk XAML, který umožňuje oddělit GUI od aplikační logiky i u "newebových" aplikací. WPF kromě popisu GUI umožňuje, mimo jiné, například pracovat s animacemi, datovými vazbami a událostmi. V semináři si vysvětlíme základní koncepty WPF a programovacího jazyka XAML.
O přednášejícím: Štěpán Bechynský pracuje ve společnosti Microsoft na pozici Developer Evangelist. Náplní jeho práce je osvěta mezi programátory směrem k novým technologiím. Zjednodušeně řečeno, připravuje vývojáře na to, co bude na trh uvedeno za půl roku až rok. V letech 1995 až 2006 pracoval jako programátor a lektor na volné noze. Pracoval pro české i mezinárodní firmy a školil vývojáře ve společnosti Gopas. Podílel se na projektech na různých platformách (Windows, Linux), v různých jazycích (VBA, Visual Basic 6.0, PHP, Perl, JAVA, C#) a různě velkých týmech - od "jednomužných" až po tým o 15 lidech.