Baştan Sonra Silverlight Kurulumu

0 dakikada yazıldı

11951 defa okundu

Düzenle

Silverlight uygulamaları geliştirmeyle ilgili makalelerime geçmeden önce
yavaş yavaş bilgisayarlarımızı Silverlight uygulamalarına hazırlamaya
başlayalım. İlk olarak aşağıdaki adreslerden Silverlight 1.0'ı
bilgisayarımıza kurmamız gerekiyor. Bu kurulum bilgisayarımızda
Silverlight 1.0 uygulamalarının çalıştırılabilmesini sağlayacak.

http://www.microsoft.com/silverlight/downloads.aspx

Kurulumu tamamladıktan sonra sıra geldi yazılım geliştirme araçlarımızı
da Silverlight uyumlu hale getirmeye. Bu noktada eğer Visual Studio 2008
Beta 2 kullanacaksanız Microsoft Silverlight Tools Alpha Refresh for
Visual Studio 2008 Beta 2 (July
2007)

paketini kurmanız gerekiyor. Eğer sisteminizi Beta yazılımlar ile riske
atmak istemiyorsanız ve Visual Studio 2005 ile devam edecekseniz benim
tavsiyem ilk olarak Visual Studio 2005 extensions for .NET Framework
3.0 (WCF & WPF), November 2006
CTP

paketini bilgisayarınıza kurmanız. Böylece artık WPF uygulamalarını da
Visual Studio ile açabilirsiniz. Silverlight tarafına gelince de
Microsoft Silverlight 1.0 Software Development
Kit

paketini bilgisayarınıza kurmanız gerekiyor. Kurulumu tamamladıktan
sonra "Başlat" / "Start" menünüze "Microsoft Silverlight 1.0 SDK"
bölümü gelecektir. Bu bölümde Silverlight 1.0 Visual Studio 2005
Template
adında bir kurulum daha bulacaksınız. Bu kurulumu da
yüklediğinizde artık Visual Studio 2005 içerisinde yeni bir proje
yaratırkan "Visual C#" altında "Silverlight" seçeneği ile de
karşılaşacaksınız. Bu seçeneğin sadece Visual C# altında çıkıyor
olmasının nedeni Silverlight proje şablonu'nun C# proje şablonlarından
türetilmiş olması. Aksi halde Silverlight 1.0'ın C#, VB gibi .NET
dilleri ile herhangi bir ilişkisi yok.

Visual Studio 2005 içerisinde Silverlight Proje seçeneği.
Visual Studio 2005 içerisinde Silverlight Proje seçeneği.

Artık Visual Studio 2005 ile Silverlight projeleri yaratabilir veya var
olan projeleri açabiliriz. Tabi bu noktada "Varolan proje nerden var
olacak biz yaratmazsak
?" diyenler varsa :) Silverlight projeleri
yaratabileceğimiz bir diğer alternatif yazılıma geçiş yapmakta fayda
var. Aslına bakarsan tam olarak bir alternatif denemez çünkü
Expression Blend 2 ile Visual Studio'nun projelerdeki konumu çok
farklı. Expression Blend 2 görsel animasyonların hazırlanması noktasında
devreye girerken Visual Studio ise zengin Intellisense desteği ile daha
çok programcılara hitap ediyor. Şu an için Visual Studio 2005 içerisinde
JavaScript Intellisense desteği bulunmasa da 2008 sürümünde bu konuda da
ciddi gelişmeler olacak.

Konuya geri dönmemiz gerekirse, bilgisayarınıza Expression Blend 2'yi de
aşağıdaki adresten yükleyebilirsiniz. Blend 2 şu an September Preview
aşamasında, yani daha tam anlamıyla yayınlanmış, son haline gelmiş bir
yazılım değil.

http://www.microsoft.com/Expression/products/download.aspx?key=blend2preview

Tüm bu yüklemeleri yaptığınızda aslında tüm hazırlıklarınızı da bitirmiş
oluyorsunuz fakat eksik kalan ufak bir nokta var. Visual Studio
içerisinde Silverlight uygulamalarımızın XAML kodlarını düzenleme
şansımız var. Eğer yukarıda bahsettiğim gibi WPF desteğini de
yüklediyseniz zaten Visual Studio XAML dosyaları açarak size gerekli
Intellisense desteğini sağlayacaktır. Fakat konu Silverlight olunca
Intellisense desteğinin de farklılaşması gerekiyor çünkü Silverlight
içerisindeki XAML yapısı WPF'deki kadar zengin değil ve aslında
Silverlight içerisinde kullanamayacağımız kodların Intellisense ile
gelmesi durumu söz konusu ki bu hiç de hoş bir durum değil. O nedenle
Silverlight için özel bir Intellisense veritabanı yüklememiz gerekiyor.
Bu veritabanı Silverlight 1.0 SDK ile beraber geliyor.

Benim bilgisayarıma yaptığım kurulumda ihtiyacım olan
Silverlight.xsd dosyasını
C:\Program Files\Microsoft Silverlight 1.0 SDK\Tools\silverlight.xsd
adresinde buldum. Bu dosyayı alarak yine kendi bilgisayarımdaki
C:\Program Files\Microsoft Visual Studio 8\Xml\Schemas adresine
kopyaladım. Siz bilgisayarınızdaki kurulumlara göre bu yolları
özelleştirebilirsiniz.

Tüm işlemleri tamamladık. Artık sonraki makalelerde Silverlight
uygulamalarına yelken açabiliriz.

Hepinize kolay gelsin.