Rich Media im Browser
Eine Rich Internet Application, kurz RIA, ist eine Anwendung, die im Browser läuft, aber die umfangreiche Funktionalität (und häufig auch das "Look-and-Feel") einer Desktopapplikation aufweist. Microsofts RIA-Plattform heißt Silverlight. In dieser Videoserie führt Sie Christian Wenz in die grundlegenden Prinzipien dieser spannenden Technologie ein und zeigt Ihnen unter anderem, wie Sie Benutzeroberflächen erstellen, Videos und Steuerelemente einbinden und auf Aktionen des Benutzers reagieren. Alle nötigen Werkzeuge sind übrigens kostenfrei, wie es sich gehört.
Lektion 1: Microsoft Silverlight installieren
In diesem Video führen wir Sie durch Download und Installation von Microsoft Silverlight, das Ihnen die schnelle und komfortable Erstellung von Rich Internet Applications (RIA) ermöglicht.
Lektion 2: Ein Silverlight-Projekt anlegen
Lernen Sie, wie Sie die kostenfreie Entwicklungsumgebung Microsoft Visual Web Developer starten und eine erste Silverlight-Anwendung erstellen. Dabei legen Sie auch eine neue Website an, in der Sie Ihre Silverlight-Applikation mithilfe des Silverlight-Plug-ins ausführen können.
Lektion 3: Oberflächen erstellen mit Silverlight
In diesem Video lernen Sie verschiedene Steuer- und Oberflächenelemente kennen, die Silverlight Ihnen für die Erstellung Ihrer Webanwendungen bietet. Darüber hinaus erfahren Sie, wie Sie Textblöcke, Rahmen und weitere GUI-Elemente einbinden.
Lektion 4: Elemente positionieren mit "Grid"
Die Elemente einer Silverlight-Anwendung können Sie mithilfe des Grid-Steuerelements sinnvoll anordnen. Dafür legen Sie eine Tabelle mit mehreren Zeilen und Spalten an, denen Sie jeweils unterschiedliche Eigenschaften zuweisen können.
Lektion 5: Elemente positionieren mit "Canvas" und "StackPanel"
In diesem Video stellen wir Ihnen weitere Möglichkeiten in Silverlight vor, um Oberflächenelemente zu positionieren. Sie lernen sowohl das Canvas- als auch das StackPanel-Steuerelement kennen, innerhalb derer sich jede Art von Steuerelement oder Text platzieren lassen.
Lektion 6: Farben und Pinsel in Silverlight
Gestalten Sie Ihre Webanwendung ansprechender, indem Sie zum Beispiel Farben und Verläufe ins Spiel bringen. Dafür legen Sie zunächst ein Rechteck-Element an, das Sie im nächsten Schritt einfärben und farblich umrahmen. Dabei lernen Sie auch das praktische Pinsel-Konzept von Silverlight kennen.
Lektion 7: Ereignisse im Code verarbeiten
In diesem Video lernen Sie, wie Sie eine Silverlight-Anwendung programmieren, die auf Ereignisse reagiert. Als Beispiel dient eine Anwendung, die eine Benutzereingabe einliest und einen Begrüßungstext ausgibt, sobald der Anwender auf einen Button klickt.
Lektion 8: Videos einbinden und abspielen
Eines der Haupteinsatzgebiete von Silverlight ist die Darstellung von Video. In diesem Video erfahren Sie, wie Sie eine Silverlight-Anwendung erstellen, die mithilfe des Steuerelements "MediaElement" verschiedene Videoformate einbinden und abspielen kann.
Lektion 9: Das Silverlight-Toolkit
Neben Silverlight hat Microsoft noch ein weiteres Projekt entwickelt: das Silverlight-Toolkit. Es enthält zusätzliche Komponenten für Silverlight, wie beispielsweise das beliebte Steuerelement "DatePicker", das Sie in diesem Video kennenlernen.
Lektion 10: Ein Zahlenratespiel programmieren
In diesem Video programmieren Sie zu guter Letzt ein Zahlenratespiel als Silverlight-Anwendung. Hierbei können Sie all das, was Sie bisher gelernt haben, praktisch einsetzen – von der Erstellung grafischer Oberflächen bis hin zur Verarbeitung von Benutzereingaben.

