Silverlight 3.0'ın yayınlanmasının ardından Toolkit'ide beklemedi tabiki.

Microsoft Silverlight ile yaptığınız projelerde işlerinizi kolaylaştırmak bir Toolkit paketi yayınladı. Haberiniz varmıdır yok mudur bilmiyorum. Ben yine de bir haberdar edeyim dedim.

Silverlight 3.0'ın toolkit Silverlight ile haşır neşir olan birçok kullanıcının hoşuna gidecektir. Ben "kendi componentini kendin yaz" kafasında biri olduğum halde benim de beğenimi kazanmış bir Toolkit.

Bu Silverlight 3.0 Tookit'ini indirmek için buradaki adresi ziyaret etmeniz yeterli. Aşağıdaki ekran görüntüleri de Toolkit'den alıntı ;)

Demo sayfası içinde yine burayı ziyaret edebilirsiniz.

İşte görüntüler;

Devamı...

 

Ö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....



Selamün Aleyküm Değerli kardeşlerim.

Bir önceki yazımda bahsettiğim gibi Silverlight kullanımı ile alakalı bilgiler vereceğimi söylemiştim. Ayrıca onlarla alakalı makaleler de yazmayı ihmal etmeyeceğim tabi.

Uzun lafın kısası hemen makalemize geçelim. İlk olarak aşağıdaki linkten Silverlight 2.0 Beta 1 'i Visual Studio da kullanmak için gerekli olan Tools'u indirelim.

http://www.microsoft.com/downloads/details.aspx?FamilyID=e0bae58e-9c0b-4090-a1db-f134d9f095fd&DisplayLang=en

İndirip kurduktan sonra VS 2008 'i açınca aşağıdaki seçimleri yapın ve projenizi oluşturun.

Diğer bir adımda aşağıdaki pencereden seçimleri yapın ve tekrar OK'a basın.

Evet. Bunları gerçekletirdiğimizde Projemiz karşımıza gelecektir. Gelen ekran aşağıdaki gibidir.

Page.xaml sayfası bizim Silverlight uygulama sayfamız olacak. Bir dahaki makalemizde size silverlight kontrollerinden ve bunların kullanımlarından bahsedeceğim. Biraz sabır gerektiriyor :)

Selametle...



Başlık bile enteresan :) Gülüyorum kendime :)

Öyle bir başlık attım ki. Hani haber çıkar ya "Microsoft Silverlight 3.0 için yeşil ışık yaktı." gibisinden oldu benimkide. Silverlight için adını şimdi gizlemek zorunda kaldığım bazı çalışmalar yapıyorum. İnternette geziniyorum ama Windows 2003 Server'a Silverlight desteği verdiremedim nedense. Bu konuda ilgili arkadaşlar varsa yazmalarını rica ederim.

Flash'ı o kadar kullandıktan sonra Silverlight'ın zorluklarına göğüs germek ne kadar zor gelse de "Yıkılmayacağız." sözünü ediyorum her seferinde. Allah'a şükür güzel şeyler oldu. Beni görselliğinden çok programlanabilmesi koyal olması ilgilendiriyor. Silverlight araştırmalarım devam ediyor. Hatta şimdi bu yazının ardına küçücük minicik de olsa bir ders ekleyeceğim. Bu ders çok özel bir ders büyük uğraşlar sonucu öğrendim bunu :) Flash'da olsa belki 2 dakikayı geçmez ama Silverlight da bulmak için neredeyse 2 günüm gidecekti.

Neyse fazla uzattık. "Selçuk hedefin Silverlight ileri."

Selametle...



RSS 2.0
Sor Bakalım...
Arama
  Ara
Paylaş
| Diğer
Destek