Workshop WPF für Windows-Entwickler Rainer Stropek, cubido business solutions Einleitung Workshop WPF für Windows-Entwickler
Web vs. Full Client Web Einfaches Deployment Von überall verfügbar Plattform-unabhängig (Bisher) größere Design-Freiheiten Windows Ausnutzung lokaler Ressourcen Keine Netzabhängigkeit (Offline!) Bessere Performance der GUI
Web vs. Full Client Aus Entwicklersicht… Web Strickte Trennung Design und Logik Moderneres Programmier-Paradigma Design-Ressourcen verfügbar Windows In die Jahre gekommene Plattform Grau in Grau
Die Grundideen von WPF Trennung von Design und Programmcode mit Hilfe von XAML ASPX C# Web-Anwendung XAML C# WPF-Anwendung
Die Grundideen von WPF Trennung von Design und Programmcode mit Hilfe von XAML XAML als deklarative Programmiersprache für Benutzeroberflächen Beschrieben wird die Struktur der GUI XAML kann jedoch zum Teil auch das dynamische Verhalten der GUI festlegen
Die Grundideen von WPF Neue Navigationskonzepte
Die Grundideen von WPF Klasse Fensterlogik Neue Navigationskonzepte Klasse Fensterlogik „Browser-ähnliche“ Navigation Alles in einem Fenster Wenige Popup-Windows wo sinnvoll Mischung von Web & WPF in XBAPs XAML Browser Applications
Die Grundideen von WPF Die Rolle von Grafikobjekten Win32 WPF Controls Graphic Win32 Controls Graphic WPF
Die Grundideen von WPF WPF ist das Ende des Immediate Mode Die Rolle von Grafikobjekten WPF ist das Ende des Immediate Mode WPF basiert auf Retained Mode
Die Grundideen von WPF Die Rolle von Grafikobjekten Win32 WPF
Die Grundideen von WPF WPF ist keine Plattform für Spieleentwicklung Die Rolle von Grafikobjekten WPF ist keine Plattform für Spieleentwicklung Datengetriebene Anwendungen!
Die Grundideen von WPF Das Beste aus beiden Welten Web Windows WPF
Tools und Systemvoraussetzungen
Systemvoraussetzungen Ausführen Betriebssystemen Windows XP (ab Service Pack 2) Windows Server 2003 (ab Service Pack 1) Windows Vista .NET Framework 3.0 Runtime Components in Windows Vista bereits enthalten
Systemvoraussetzungen Entwickeln Microsoft Windows SDK Dokumentation, Beispiele, Header Files, Libraries und Tools WPF (Windows Presentation Foundation) WCF (Windows Communication Foundation) WF (Windows Workflow Foundation) Windows Card Space Visual Studio 2005 Extensions für das .NET Framework 3.0 (WCF & WPF, WF) Visual Studio 2008
Tools Zielgruppe: Entwickler Intellisense WYSIWYG-Editor für WPF Visual Studio Zielgruppe: Entwickler Intellisense WYSIWYG-Editor für WPF
Tools Zielgruppe: Grafiker Expression Blend Expression Design Expression-Produktlinie Zielgruppe: Grafiker Expression Blend Expression Design
Tools XAMLPad Nützliches Tool zum Experimentieren mit XAML