Ana Sayfa | English Blog | Seminer TV | Dil Cookie Sil  Blog'u Mail ile takip et!  
Daron Yöndem - Baştan Sonra Silverlight Kurulumu
bir yazılımcının tasarıları...
 Wednesday, October 24, 2007

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.

Tuesday, October 23, 2007 11:04:48 PM (GTB Standard Time, UTC+02:00)  #    Comments [6]   Expression Blend | Silverlight  | 
Copyright © 2010 Daron Yöndem. Tüm hakları saklıdır.