Silverlight Tutorial: Erste Schritte

Willkommen zur Silverlight Tutorialserie!

Im Laufe dieser Serie werdet ihr lernen, Onlineapplikationen wie Webseiten und Spiele mit Microsoft Silverlight zu schreiben. Doch bevor wir uns in die bunte Welt der Online-Programmierung stürzen, gibt es noch einige Sachen zu wissen – und zu installieren (haltet eure Downloadmanager bereit ;-) )


Was ist eigentlich Silverlight?

Microsoft Silverlight ist ein platformunabhängiges Web-Framework zur Programmierung von interaktiven Online-Anwendungen. Beispielsweise wären das:

Damit ein Webbrowser Silverlight-Inhalte anzeigen kann, muss (ähnlich wie bei Adobe Flash) ein Browserplugin installiert werden, das aber mit knapp 4 MB schön klein gehalten ist.

Das Plugin ist für die meisten Betriebssysteme und Browser verfügbar. Besucht man eine Webseite mit Silverlight-Inhalten und hat es noch nicht installiert, erscheint automatisch ein Link, der direkt auf die Installations-EXE verweist.

Die Sache mit der Platformunabhängigkeit hat leider einen kleinen Haken: Linux-Systeme werden offiziell noch nicht unterstützt. Jedoch wird hierfür das Open source Framework Moonlight entwickelt, das bisher die meisten Features von Silverlight 2 bereitstellt.

Und zum Schluss noch etwas Technisches: Die aktuelle Silverlight Version 3 basiert auf einer Teilmenge des .NET 3.5 Frameworks, das in Form der WPF zur Entwicklung von Windows-Anwendungen verwendet wird. Das heißt, der Code für beide Platformen ist größtenteils identisch und ihr könnt relativ problemlos eure Silverlight-Kenntnisse verwenden, um mit der WPF richtige Windows-Programme zu schreiben. Praktisch, oder?

Während der Tutorialserie werden wir den Code in C# schreiben. Im .NET-Umfeld ist es jedoch auch möglich, andere Sprachen wie VB.NET zu verwenden.


Welches Grundwissen muss ich für die Tutorials mitbringen?

Obwohl ich probiere, die Tutorials möglichst einsteigerfreundlich zu halten, ist Vorwissen zur Syntax von C# (hier ein kostenloses Online-Buch) und auch zur objektorientierten Programmierung sehr ratsam.


Was muss ich installieren?

Um Silverlight-Anwendungen zu programmieren, müsst ihr nur zwei Dinge installieren. Das Schöne dabei: Beide sind kostenlos ;-)

Das ist die Entwicklungsumgebung (IDE), in der wir programmieren werden. Ihr müsst sie innerhalb von 30 Tagen registrieren, was aber kein Problem sein sollte:
Öffnet das Visual Studio, geht zu Hilfe -> Produkt registrieren und klickt auf Jetzt registrieren. Nach Erstellung eures Accounts könnt ihr auch für andere Visual Studio Versionen quasi unbegrenzt oft Registrierungsschlüssel beziehen.

Hiermit werden die nötigen Addons und Projekt-Templates für die IDE installiert.

Wichtig: Achtet bei beiden Downloads darauf, vorher die selbe Sprache einzustellen, sonst verweigern die Silverlight 3 Tools die Installation!

Das war’s auch schon. Jetzt habt ihr alles zusammen, um im nächsten Teil der Serie mit der Programmierung loszulegen.

Kommentare

3 Nachrichten zu “Silverlight Tutorial: Erste Schritte”

  1. Theorremn on 25. Februar 2010 10:09

    you have a wonderful site!

  2. Sascha Affolter on 24. März 2010 15:52

    Gute Sache.. Und danke.. Werde es mir anschauen..

  3. Magda on 5. Mai 2010 10:36

    Sehr gute, einfache Beschreibung! Klasse!Nicht nur das was man wissen will, sondern auch Hintergrundwissen:)

Nachricht hinterlassen