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:
-
Webseiten
-
Spiele
-
Medienplayer (Musik, Video, Streams)
-
Präsentationen (z.B. Bilder-Slideshows)
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
15 Nachrichten zu “Silverlight Tutorial: Erste Schritte”
you have a wonderful site!
Gute Sache.. Und danke.. Werde es mir anschauen..
Sehr gute, einfache Beschreibung! Klasse!Nicht nur das was man wissen will, sondern auch Hintergrundwissen:)
Awesome work man, keep it up!
Danke, hatte das Probolem, das ich wegen der falschen Sprache es nciht installieren konnte.
Nun hats geklappt.
Hey, awesome website. I actually came across this on top of Google, along with I am happy I did. I will definately be coming back here more often. Wish I could add toward the conversation in addition to bring a bit more en route for the table, but am just absorbing as much info as I can at the moment.
The style that you write make it very comfortable to read. And the theme you use, wow. It truly is a really good combination. And I am wondering what’s the name of the design you use?
The style that you write make it truly easy to read. And the design you use, wow. It is a really good combination. And I am wondering what’s the name of the template you use?
I’d come to concede with you here. Which is not something I usually do! I really like reading a post that will make people think. Also, thanks for allowing me to comment!
This post seems to recieve a great deal of visitors. How do you promote it? It gives a nice individual spin on things. I guess having something authentic or substantial to say is the most important factor.
I had this content bookmarked a while ago but my laptop crashed. I have since gotten a new one and it took me a while to find this! I also in fact like the template though.
I am going to go ahead and save this article for my brother for the study project for school. This is a nice-looking web site by the way. Where did you obtain the theme for this webpage?
This is a appealing post by the way. I am going to go ahead and bookmark this post for my brother to read later on tonight. Keep up the good quality work.
I had this content bookmarked some time ago but my notebook crashed. I have since gotten a new one and it took me a while to find this! I also in fact like the design though.
This is some trustworthy stuff. It took me some time to find this site but it was worth the time. I noticed this page was hidden in google and not the number one spot. This web site has a lot of high-quality material and it doesn’t deserve to be burried in the searches like that. By the way I am going to add this internet site to my list of favorites.