Silverlight-Webcasts
Obwohl an diesen Webcasts explizit Silverlight 1 oder 2 dran steht, gilt dies auch für alle folgenden Versionen von Silverlight.
Einsteiger Webcast-Serie
Einführung in Silverlight (Teil 1 von 10) - Die Werkzeuge für Silverlight
Silverlight 2 bringt neben dem Plugin noch eine Vielzahl von Tools, SDKs und Websites mit, die in ihrer Fülle dem Entwickler sehr viele Informationen und Hilfen anbieten. Dieser Webcast gibt einen Überblick das Hilfeangebot und die Tools, die man für die Entwicklung von "Silverlight 2"-Anwendungen benötigt.
Einführung in Silverlight (Teil 2 von 10) - Silverlight-Grundlagen
Für die Integration von "Silverlight 2"-Anwendungen in seine eigene Website sind nicht viele Schritte notwendig. Dieser Webcast erklärt die Grundlagen und das Funktionsprinzip von "Silverlight 2".
Einführung in Silverlight (Teil 3 von 10) - Einführung in XAML
Eine der Grundlagen von Silverlight ist XAML. Mit XAML hat man die Möglichkeit, die gesamte Oberfläche und die Interaktion durch eine beschreibende Sprache zu definieren. Verschiedene Tools wie Visual Studio und Expression Studio können mittels dieser Sprache miteinander kooperieren. Dadurch ergeben sich eine Vielzahl von Möglichkeiten für den Designer und Entwickler.
Einführung in Silverlight (Teil 4 von 10) - Silverlight mit JavaScript
Silverlight 2 erlaubt für die Entwicklung sowohl die Verwendung von JavaScript also auch von Managed Code (C#, Visual Basic, etc.). Dieser Webcast zeigt, wie man mit JavaScript und Silverlight dynamische Webanwendungen erstellt.
Einführung in Silverlight (Teil 5 von 10) - Silverlight mit Managed Code
Dieser Webcast zeigt die Vorzüge von Managed Code und stellt die Grundlagen des .NET Frameworks vor.
Einführung in Silverlight (Teil 6 von 10) - Expression Blend Einführung
Expression Blend bietet einen anderen Ansatz für die Gestaltung von Anwendungen als man es bisher von Tools wie Visual Studio gewohnt ist. Expression Blend fokussiert sich ganz klar auf die Gestaltung und Interaktion mit Oberflächen.
Einführung in Silverlight (Teil 7 von 10) - Silverlight mit Visual Studio
Für die Entwicklung von Silverlight-Anwendungen gibt es eine hervorragende Integration von Silverlight-Tools, die in diesem Webcast erklärt und demonstriert werden.
Die "Deep Zoom"-Technologie in Silverlight ermöglicht es, sehr große Bilder und Bildersammlungen sehr schnell und effizient über das Internet zu übertragen und gleichzeitig ein völlig neues "Browsing"-Erlebnis zu liefern. Dieser Webcast zeigt, wie man mit Hilfe des Deep Zoom Composer entsprechende Bilder generiert und diese in Silverlight weiterverwendet.
Einführung in Silverlight (Teil 9 von 10) - Eigene Controls mit Silverlight
Einer der großen Vorteile von Silverlight ist die Möglichkeit, sehr einfach und schnell eigene Benutzersteuerelemente zu erstellen. Damit hat man einen hervorragenden Mechanismus zur Wiederverwendung von Benutzersteuerelementen. In diesem Webcast wird auf die Grundlagen der Steuerelement-Entwicklung eingegangen.
Einführung in Silverlight (Teil 10 von 10) - Einführung in Expression Encoder
Der Expression Encoder ist ein sehr hilfreiches Werkzeug für die Encodierung von Videos und Audios in das von Silverlight unterstützte WMV-Format bzw. WMA-Format. Er bietet eine Vielzahl von Optimierungsmöglichkeiten an und erlaubt es auch direkt einen Medienplayer für das erstellte Format zu generieren, den man beliebig weiterverwenden kann.
Silverlight – LiftOff – Webcast-Serie
Das Szenario stellt einen Web-"Shop" vor, der Gebrauchtwagen anbietet. Mit den Möglichkeiten von Silverlight 2 wird eine benutzerfreundliche Oberfläche erstellt. Teil 1 dieser Webcast-Serie stellt das Szenario vor und gibt einen Überblick über die Projektstrukturen in Visual Studio und Expression Blend. Mit Silverlight Standard-Controls werden die ersten Bestandteile der Anwendung aufgebaut.
Teil 2 beschäftigt sich mit dem Entwickeln und Verwenden von eigenen Controls. Es wird ein Formular erstellt und anschließend mit Hilfe von Styles individuell gestaltet. Abschließend erfolgt eine Einführung in Animationen mit Expression Blend und das dynamische Erstellen von Animationen in Visual Studio.
LiftOff Web- & Silverlight-Szenario (Teil 3 von 5) - Geschäftslogik, Formulare und Benutzeranmeldung
In Teil 3 geht es um die Business Logik. Formulareingaben werden verarbeitet und einer Plausibilitätsprüfung unterzogen. Außerdem wird am Beispiel einer „Windows Live“-Anmeldung die Integration der Silverlight-Anwendung in eine ASP.NET-Seite und der Datenaustausch mittels Javascript betrachtet.
LiftOff Web- & Silverlight-Szenario (Teil 4 von 5) - Arbeiten mit Daten. Datenbindung und LINQ
Teil 4 beschäftigt sich mit Daten. So werden LINQ und Datenlayer am Beispiel der Anbindung von Daten aus XML und Web Services vorgestellt, welche anschließend mit Hilfe der Daten-Controls angezeigt werden. Formulardaten werden in eine Datenbank abgespeichert.
LiftOff Web- & Silverlight-Szenario (Teil 5 von 5) - Animationen und Videos
Teil 5 gibt einen tiefergehenden Einblick in eigene Controls und Animationen. Zusätzlich wird das Thema „Videos in Silverlight“ behandelt. Dies umfasst das Encoding, die Erstellung eines Players und das Erstellen von Videos mit Hilfe des Expression Encoders.
Tipps und Tricks zu Silverlight 2 – Webcast-Serie
Silverlight 2 - Tipps und Tricks (Teil 1 von 10) - Externe Daten einbinden leicht gemacht
Silverlight kann theoretisch mit nahezu allen Datenformaten arbeiten. Allerdings gibt es oftmals Herausforderungen bei Cross-Domain-Calls. Dieser Webcast zeigt, wie man die Cross-Domain-Problematik umgeht und beliebige Daten aus anderen Quellen in Silverlight verwenden kann.
Daten laden ist einfach. Daten visualisieren ebenfalls. Auch Nicht-Designer können mit einfachen Mitteln und leichtem Databinding Daten sehr ansprechend visualisieren und interaktiver visualisieren. Dieser Webcast beschreibt den Mechanismus zum Binden von Daten in Silverlight und zeigt. wie man mit einfachen Mitteln seine Daten ansprechend darstellen kann.
Silverlight 2 - Tipps und Tricks (Teil 3 von 10) - Erstellen eigener Layout-Container
Mit Canvas, Grid, Border, StackPanel und dem Scrollviewer stehen Silverlight schon mächtige Layoutmechanismen zur Verfügung. Allerdings kann man auch selber sehr leicht einen Container zum automatischen Layouten von Steuerelementen verwenden. Dieser Webcast zeigt, wie man solche Container selber baut und liefert gleich einige neue Container mit.
Silverlight 2 - Tipps und Tricks (Teil 4 von 10) - Datenuploads mit Silverlight
Daten in Silverlight hinladen ist sehr einfach. Was viele jedoch (noch) nicht wissen ist, dass man in Silverlight auch Daten an beliebige Server "hochladen" kann. Es ist möglich, beliebig große Dateien einfach auf einen Server zu laden und dem Benutzer während des Upload-Vorgangs eine ordentliche Fortschrittsanzeige zu präsentieren. Dieser Webcast liefert das Know-How und den Code für eigene Datei-Upload-Steuerelemente.
Silverlight 2 - Tipps und Tricks (Teil 5 von 10) - Design-Time-und Debugger-Tricks
In Silverlight sind einige praktische Features enthalten, die es Entwicklern ermöglichen, UI-Designern die Arbeit zu erleichtern. So können bereits in Blend Daten angezeigt werden, die eigentlich erst zur Laufzeit von Anwendungen verfügbar wären. Dieser Webcast demonstriert einige Features, die das Leben von Designern wesentlich angenehmer machen.
Silverlight 2 - Tipps und Tricks (Teil 6 von 10) - Deep Zoom für Fortgeschrittene
Der Deep Zoom Composer ist nur ein möglicher Weg, um 'Deep Zoom'-Bilder zu erzeugen. Dies geht auch auf "programmiertechnischem" Weg und völlig automatisierbar. Darüberhinaus kann relativ einfach auf den Inhalt des fertigen Deep Zooms zugegriffen und dieser manipuliert werden. Das nötige Know-How wird in diesem Webcast vermittelt.
Silverlight 2 - Tipps und Tricks (Teil 7 von 10) - Comics
Wer liebt sie nicht: Comics. Wie leicht es ist, aus statischen Zeichnungen kleine Comic-Stories zu bauen, wird in diesem Webcast verraten.
Silverlight 2 - Tipps und Tricks (Teil 8 von 10) - Games
Innerhalb dieses Webcast wird ein kleines aber feines Spiel in Silverlight erstellt. Mehr wird noch nicht verraten.
Silverlight 2 - Tipps und Tricks (Teil 9 von 10) - Grafik-Trickkiste
Dieser Webcast gibt einen Einblick in verschiedene grafische Tricks und wie man diese mit Silverlight umsetzen kann.
Silverlight 2 - Tipps und Tricks (Teil 10 von 10) - Datenbank-Frontends
Die Anbindung von Datenbanken an Silverlight-Frontends ist recht unkompliziert: Mittels Webservices oder ADO.NET Data Services lassen sich vollständige Datenbanken sehr einfach integrieren. Dieser Webcast baut ein Datenbank-Frontend basierend auf diesen beiden Zugriffsmöglichkeiten.