Öncelikle şunu söylemeliyim. Hemen hemen her yaptığım Web projesinde Flash'ı kullanan biriyim ya da biriydim de diyebilirim bundan sonra :) Flash'ı kullanan programcı arkadaşlarım bilirler Action Script kodlamayı. Flash'da dinamizim üzerine çalışmalar yapacaksanız eğer Action Script bilmek kaçınılmaz ;) Yani programcı yeni bir dil öğrenmek zorunda. Flash'da bir butona tıkladığınızda bir şey yaptırmak istiyorsanız kod yazmak durumundasınız animasyonlar için Motion Tweenler oluşturmalı ya da Shape Tweenler oluşturmak durumundasınız. Bunları yapmak evet küçük işlerde büyük zaman alan şeyler değil fakat büyük işlerde kocaman zaman alan şeyler :)

Şimdi ben size tüm bunları Büyük Projelerde de Küçük Projelerde de kısa zamanda birçok işi gerçekleştirebileceğinizi söylesem ne düşünürdünüz acaba ?

Silverlight'a ilk başladığımda test ettiğim ilk şey şuydu "Acaba Nesne Kod etkileşimi nasıl ?" yani nesneye kod yazmak istediğimde bana ne kadar fayda sağlıyor ve kolaylıkları neler ? Bu sorunun cevabını Flash'da vermek çok basit "Action Script" bilmek zorundasın kardeşim.

Şimdi birde Silverlight tarafında bakalım. Evet bu işlemleri yapmak Silverlight'da da aynı C# veya VB.Net bilmek durumundasınız. Ama ben zaten C# biliyorum ki, VB.Net biliyorum bu işlemleri yapmak için neden tekrar Action Script öğreneyim ? İşte muzdarip olduğum en büyük konu Silverlight'da çözülmüştü. Bir programlama dili biliyorum ve bunu kullanarak nesneler ile kolay bir şekilde etkileşim halinde olabiliyorum. "." karakterine bastığımda bana kod yelpazesini açıyor. Nesnelere uygulayabileceğim şeyleri gösteriyor. Benim açımdan bu çok güzel birşey.

Şimdi zamanı biraz geri alalım ve dedim ki C# veya VB.Net bilmek zorundasınız eğer ki Dinamik birşey yapmayacaksanız bir önceki dediğim şeyi atın kafanızdan. Çünkü dinamizim olmayan şeylerde kod bilmenize gerek yok. Sürükle bıraklarla kolay bir şekilde animasyonunuzu oluşturabilir nesne özellikleri penceresinden nesnenin animasyon anında herşeyiyle oynayabilirsiniz.

Bu kadar bilgi sanırım başlangıç için yeter. Önceden 20'nin üzerinde verdiğim Flash dersleri vardı. Şimdi ise daha fazlasını Silverlight için yapmayı düşünüyorum :) Bu işlemin daha kolay olacağı kanaatindeyim. Videolu ve videosuz anlatımlarımı burdan takip edebilirsiniz.

Şimdi öncelikle Silverlight ile Proje yapmak ve geliştirmek için ne yapmam gerek ? sorusuna yanıt verelim.

Öncelikle ben Nesne kod etkileşimini tam manası ile yakalamak için Microsoft Blend 2 ile Visual Studio 2008'yu kullanıyorum. Fakat kod tarafını pek önemsemiyorsanız şimdilik buna gerek yok. Expression Blend 2 ürününü Silverlight 2.0 projeleri geliştirmek için kullanabilirsiniz. Bu sizi pek yormayacaktır. Muhtemelen kendinizi geliştirene kadar size birçok yardımı dokunacaktır :) Daha sonrasında sizde kodla etkileşimli olarak çalışmaya başladığınızda muhtemelen daha gelişmiş bir IDE'ye sahip olmak isteyeceksinizdir.

Microsoft Blend 2 tasarım yapmak için Biçilmiş Kaftan. Yanlız Visual Studio 2008 ile Silverlight projeleri geliştirebileceğiniz gibi, Microsoft Blend 2.0'de de bunu gerçekleştirebilirsiniz.

Expression Blend™ 2

http://www.microsoft.com/expression/products/Overview.aspx?key=blend adresinden Microsoft Blen 2.0'ı indirip bilgisayarınıza kuruyorsunuz. 30 Gün boyunca size lisans sormayacaktır, Programın fiyatı 499$ fiyatında. Yanlız 30 günlük bir süre içerisinde Silverlight ile güzel bir bilgi edinebileceğiniz kanaatindeyim.

Şimdilik Proje geliştirmek için gerekli olan adımımızı tamamladık. Sanırım Silverlight ile ilk videolu dersimde çok geç olmadan burada bulmuş olacaksınız.

Şimdilik Selametle....



Yorumlar

tufan23 2/17/2009 5:16 PM
acıklaman için cok tesekkurler,

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *
Güvenlik Kodu: *
 
RSS 2.0
Sor Bakalım...
Arama
  Ara
Paylaş
| Diğer
Destek