Jedno z moich noworocznych postanowień to zdanie egzaminu (choć powinienem napisać, że już samo przygotowanie i podejście do egzaminu będzie wystarczające :-)) 70-502 czyli WPF’a a że czasu w 2009 roku coraz mniej 😉 postanowiłem zabrać się za przygotowania. Jako, że nikt chętny do nauki na żywo nie był postanowiłem, że pouczę się z czytelnikami :).
Materiału jest sporo (32 tematy), tak więc chyba nie ma co owijać w bawełnę – zaczynamy. Liczę, że takie przejście po tematach będzie dla kogoś przydatne.
1/32 – Creating a WPF application (13 percent) – Select an application type
Visual Studio 2008 pozwala nam stworzyć 4 rodzaje aplikacji z wykorzystaniem technologii WPF:
- WPF Application
- WPF Browser Application
- WPF Custom Control Library
- WPF User Control Library
Pierwszego typu nie trzeba chyba tłumaczyć – zwykła aplikacja typu desktop.
WPF Browser Application to tzw. XBAP. Aplikacja w technologii WPF w oknie przeglądarki. Ten typ aplikacji umożliwia stworzenie aplikacji, która wyświetlana będzie w oknie przeglądarki. Główna różnica jest taka, że XBAP uruchamiany jest w tzw. “sandbox’ie” i nie ma dostępu wszystkich zasobów (np. dostęp do tylko do IsolatedStorage, brak WCF’a) i działa tylko w IE a po zainstalowaniu SP1 do .NET Frameworka 3.5 także w Firefox’ie. Pełna lista różnic jest tu.
Ostatnie dwa typy to biblioteki kontrolek. User Controls to zbiór kontrolek zawierających zarówno logikę jak i wygląd. Custom Controls to kontrolki tzn. “lookless”, nieposiadające zdefiniowanego wyglądu a jedynie zachowanie w plikach .cs
Następnym razem trochę o eventach czyli temat nr 2- Configure event handling.
Founder of Octal Solutions a .NET software house.
Passionate dev, blogger, occasionally speaker, one of the leaders of Wroc.NET user group. Microsoft MVP. Podcaster – Ostrapila.pl