Instalacja
Instalacje możemy podzielić ze względu na wersje Silverlight-a którą chcemy używać. Słowem wstępu powiem tylko, że jak na razie mamy Silverlight-a wersję 1.0 oraz 1.1.
Ta pierwsza składa się z plików XAML-a (eXtensible Application Markup Language – patrz słowniczek) oraz javascript. Wykorzystanie języka javascript sprawia, że pisany przez nas kod nie musimy kompilować przed uruchomieniem.
Druga wersja, czyli Silverlight 1.1 jest nowszą i nie wymaga od nas znajomości javascript-a (uff). Programy tworzymy jak poprzednio w XAML-u oraz w jednym z naszych ulubionych języków .net, np. C#, VB.net czy C++. Kod jest kompilowany do pliku dll i w połączeniu z plikami XAML umożliwia uruchomienie i hosting naszych aplikacji.
Niezależnie od tego, z której wersji skorzystamy, czy będzie to Silverlight 1.0 czy 1.1 polecam pobrać i zainstalować Microsoft Expression Blend 2 Free Trial. Narzędzie to niesamowicie ułatwia prace z wyglądem aplikacji i z zarządzaniem animacjami. Po co klepać kod, który możemy wyklinać 10x szybciej. Microsoft Expression Blend 2 Free Trial można pobrać za free ze strony microsoftu (link).
Co potrzebujemy do Silverlight-a?
- Należy ściągnąć i zainstalować .NET Framework 3.5 (w czasie instalacji ściąga się około 47MB)
- Przyda się także Visual Studio 2008. Jeśli wciąż używamy Visual studio 2005 to napotkamy się na więcej problemów. Ponieważ instalacja i konfiguracja w VS2005 jest bardziej skomplikowana, dlatego nie będę w tym artykule rozpisywał się na ten temat. Polecam:
- Pobrać najnowsze Visual Studio 2008 (Ci którzy mają subskrypcje w MSDN).
- Jeśli nie macie dostępu do MSDN-a, zawsze można pobrać 90dniową wersję trial. Do wyboru mamy: Visual Studio 2008 Team Suite (link) lub Visual Studio 2008 Professional (link).
- Pozostaje jeszcze Visual Studio 2008 Express Editions (link). Wersja ta nie jest przeze mnie zalecana ze względu na brak możliwości kompilacji aplikacji Silverlight 1.1, a co za tym idzie brak możliwości wrzucenia naszego dzieła na serwer i publikacji dla reszty świata.
- Pobrać najnowsze Visual Studio 2008 (Ci którzy mają subskrypcje w MSDN).
Do ściągania programów potrzebujemy konta Windows Live ID. Ci którzy go jeszcze nie mają, mogą je założyć na stronie Windows Live.
Instalacja Silverlight-a 1.0?
Wszystko zależy od tego, jakiego mamy Visuala, jeśli jest to Visual Studio 2008 to wystarczy doinstalować Silverlight SDK 1.0 (link - około 1.4MB).
Instalacja Silverlight-a 1.1
Dla tej wersji wymagany jest specjalny dodatek, czyli Silverlight 1.1 Alpha Refresh (link - około 3MB).
Ciekawostka dla upartych
Dla tych, którzy nie chcą używać Visual studio 2008/2005 i Microsoft Expression Blend 2 pozostaje możliwość pisania aplikacji w notatniku i kompilacji "z palca". Potrzebujemy do tego .NET Framework 2.0, Silverlight 1.1 Alpha, trochę kompilowania oraz chęci. Wszystko działa jak by wyszło prosto z Visual-a. Więcej dowiecie się na ten temat na blogu Michael-a Schwarza w artykule How to create Silverlight Applications with Notepad.
XAML (eXtensible Application Markup Language) – język wywodzący się XML-a, wykorzystywany jest w aplikacjach WPF-a oraz Silverlight-a do opisu interfejsu graficznego użytkownika.Słowniczek:
Więcej postaram się opisać i pokazać w moich następnych artykułach.
Jacek Ciereszko
