Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.

Slides:



Advertisements
Ähnliche Präsentationen
Vortrag Code-Dokumentation
Advertisements

Be.as WEB Technologie
Design- und Entwicklungswerkzeuge
Web-Entwicklung mit ASP.NET 2.0 und Visual Studio 2005 Uwe Baumann Marketing Manager Developer Tools Microsoft Deutschland GmbH Oliver Scheer Developer.
Office XP und XML Web Services Dariusz Parys.NET Strategy & Developer Group
Mono und andere freie.NET Implementierungen. Implementierungen Microsoft.NET Framework Win32, Win64? Microsoft.NET Compact Framework WinCE (Mobile, Phone)
Projekt Web Engineering
Zukunft des Webs? Dennis Beer Christian Blinde
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann Venelina Jordanova Silverlight jetzt!
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
MSDN Webcast: VB. NET für Einsteiger und Umsteiger Einführung in VB
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 10 Die erste, eigene Klassenbibliothek (Level 100) Presenter: Daniel Walzenbach Technologieberater.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Web Content Management mit SharePoint Fabian Moritz SharePoint MVP
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 4 Folie 2 Message Passing mittels Sockets (1) s.a.
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 2 Layout (1) Zur Anordnung der Steuerelemente.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 6 Folie 2 ASP.NET Einführung (1) Microsoft-Technologien zur Entwicklung.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 2 Windows Presentation Foundation (WPF) s.a.
Wie und wann verwendet man WPF?
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
Christian Moser Software Developer and UX Designer Zühlke Engineering AG
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Microsoft Internet Information Services (IIS)
Best Practices in der Datenbank-programmierung
SQL Server 2005 CLR-Integration
Tobias Reiffer CSLA.NET Tobias Reiffer
Michael Köster User Experience Specialist Microsoft Corporation.
Präsentation von Sonja Pathe
Basiswissen für Partner und interessierte Kunden Technologie.
Brand my SharePoint Grafische Gestaltung von SharePoint-Webseiten
Bedeutung von Internet-Technologien
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Das Model-View-ViewModel-Pattern
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Reiner Ganser Solution Architect 1stQuad Solutions GmbH Presentation Subtitle.
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
MVVM in Windows 8 und Windows Phone 8
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 8 Folie 2 Commands (1) s.a.
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 Dependency Properties s.a.
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 2 Folie 2 XAML (1) s.a.
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 7 Folie 2 Styles (1) s.a.
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Model-View-ViewModel s.a.
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 2013 Kapitel 6 Folie 2 WCF Data Services (1) s.a.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 ADO.NET s.a:
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 9 Folie 2 ADO.NET (1) Klassen für Zugriffe.
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 2 Folie 2 ASP.NET HTTP-Handler (1)
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 9 Folie 2 ASP.NET Seitenübergänge
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
CGI (Common Gateway Interface)
… und was man damit machen kann.
SharePoint FIS HandsOn – out of the Box.
ANDREAS LOHR, OLONDA S.R.O. Einfach anfangen mit HTML.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Marktübersicht für Content Management Systeme
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
Caliburn.Micro.
Jonas Rüttimann 2. Juni Motivation Was ist RAP? Schnellstart: Wir bringen RAP zum Laufen! Technologie: Wie funktioniert RAP? Konsequenzen für die.
MSDN TechTalk Anwendungen integrieren in Microsoft Dynamics CRM 4.0.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 7 Folie 2 ASP.NET Datenbindung
Daniel Greitens | maximago Performanceoptimierung in WPF und Silverlight User Interfaces 15:30.
Sprachneuerungen des .NET Frameworks 3.5
12. Juli 2006Autor: Walter Leuenberger Computeria Urdorf Treff vom 12. Juli 2006 Outlook und Outlook Express nicht nur zum en.
7.-8. März 2013, Rosenheim Brand my SharePoint grafische Gestaltung von SharePoint 2013-Webseiten Fabian Moritz | MVP SharePoint Server.
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
Cubido business solutions gmbh Haidfeldstrasse 33 A-4060 Leonding di(fh) Wolfgang Straßer ° Rundumblick.
 Präsentation transkript:

Silverlight Eine Einführung

Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte 1.Data Binding 2.Das Command Pattern 3.Das MVVM Pattern 6.Silverlight in einem Szenario 7.Weiterführende Themen 8.Diskussion 9.Informationen 10.Quellen Silverlight - Eine Einführung | David Neumann |

1. Was ist Silverlight? Silverlight ist ein Cross-Plattform, Cross-Browser Plug-In für Rich Internet Applications Silverlight - Eine Einführung | David Neumann |

2. Die Silverlight Philosophie User Visual Designer GUI Designer Video Designer Developer Markup Code Silverlight - Eine Einführung | David Neumann |

3. Vorstellung des Szenarios Silverlight - Eine Einführung | David Neumann |

4. Einführendes Beispiel Silverlight - Eine Einführung | David Neumann |

5. Konzepte 1.Data Binding 2.Das Command Pattern 3.Das MVVM Pattern Silverlight - Eine Einführung | David Neumann |

5.1 Data Binding User InterfaceData BindingDaten Daten abfragen Daten senden Daten abfragen Daten haben sich geändert Datenänderung mitteilen Notify Property Changed Event Silverlight - Eine Einführung | David Neumann |

5.2 Das Command Pattern Wird hauptsächlich für Undo-Redo-Funktionalität verwendet Bei uns hat es folgende Vorteile: Kann selbst bestimmen ob es ausgeführt werden kann Kann per Data Binding gebunden werden (wird bei dem MVVM Pattern benötigt) Silverlight - Eine Einführung | David Neumann | Aufrufer Objekt Funktionalität Command 1 Execute() CanExecute() Command 2 Execute() CanExecute() Command 3 Execute() CanExecute()

5.3 Das MVVM Pattern Silverlight - Eine Einführung | David Neumann | View Kennt weder View Model noch Model Nutzt Data Binding um an die Daten und Commands des View Models zu binden View Model Kennt nur das Model Stellt Daten und Funktionalität für die View bereit Model Lädt und verwaltet die Daten des Programms und stellt diese zur Verfügung Webservice Stellt die Daten im Internet zur Verfügung Business Logic Verwaltet die Daten der Datenbank Wendet definierte Regeln Datenbank Speichert die Daten

6. Silverlight in einem Szenario Zeigt wie eine Silverlight Anwendung aufgebaut ist Wendet Design Prinzipien und gängige Praktiken an Umsetzung des MVVM Pattern Data Binding Commands Zeigt wie User Controls in Silverlight erstellt werden Gibt einen tieferen Einblick in XAML Zeigt allgemeine Technologien und Konzepte Programmierung mit C# Language Integrated Query (Linq) Umgang mit Visual Studio Visual Studio starten Silverlight - Eine Einführung | David Neumann |

7. Weiterführende Themen Silverlight - Eine Einführung | David Neumann | Komplexe Data Binding Szenarien Datenvalidierung Integration von Webservices Layouting Prozess von Silverlight Animationen Ressourcen Styling und Theming Lokalisierung und Globalisierung JavaScript Interop Unterstützung der Browserhistorie Silverlight Out-of-Browser Webcam- und Mikrofon- Integration Drucken Video- und Audio-Integration Silverlight für Windows Phone 7 Neue Features in Silverlight 5 Vieles mehr…

8. Diskussion Silverlight vs. Flash RIAs vs. HTML 5, CSS 3 und JavaScript Silverlight - Eine Einführung | David Neumann | vs.

9. Informationen Die Offizielle Silverlight Website MSDN Webcasts spx spx MSDN Solve Christian Mosers Silverlight Tutorial Silverlight - Eine Einführung | David Neumann |

10. Quellen Das MVVM in Silverlight (2009). [Webcast]. LiftOff - Web- & Silverlightszenario (2009). [Webcast Reihe]. Autorenkollektiv. (24. April 2011). Microsoft Silverlight. Abgerufen am 2. Mai 2011 von Wikipedia: Lasater, C. G. (16. Mai 2007). Design Patterns: Command Pattern. Abgerufen am 2. Mai 2011 von CodeProject: Microsoft. (2011). MSDN Webcasts. (Microsoft) Abgerufen am 3. Mai 2011 von MSDN Webcasts: Smith, J. (2 2009). WPF Apps With The Model-View-ViewModel Design Pattern. (MSDN) Abgerufen am 2. Mai 2011 von MSDN Magazin: Silverlight - Eine Einführung | David Neumann |