Editörlerimiz

Daron Yöndem
İstanbul Erkek Lisesi’nden 2003 yılında mezun oldu ve DEVELOAD Yazılım ve Tasarım (www.deveload.com) şirketini kurdu. Daron Yöndem şu an Portsmouth Üniversitesi'nde Strategic Business Information Technologies alanında yüksek lisans eğitimine devam ediyor. MCT, MCPD, MCITP, MCTS, MCSD, MCAD, MCDBA, MCP, ACP ve ICSD ünvanlarına sahip olan Daron Yöndem Türkiye'nin ilk Silverlight ve Expression Studio eğitimini Microsoft Türkiye organizasyonu ile verdi. Daron Yöndem'in Microsoft ASP.NET resmi sitesi, Microsoft Coding4fun, yazgelistir.com, PC World Türkiye ve PC Extra Türkiye'de çok sayıda makalesi yayınlanmıştır. En geniş Türkçe kaynak olma özelliği taşıyan Pusula Yayıncılık’tan çıkan ASP.NET AJAX kitabının yazarı Daron Yöndem halihazırda PCnet dergisinde AJAX, Expression Web, Expression Blend, Expression Design ve Silverlight yazıları yazmakta, nedirtv?com WPF/Silverlight ve VB.NET editörlüğü yapmaktadır. Kişisel bloğu http://daron.yondem.com adresi üzerinden İngilizce ve Türkçe makaleler yayınlamaktadır

Silverlight

Slide.Show kurulumu ve kullanımı

Silverlight ile geliştirilmiş ücretsiz ve açık kaynak kodlu yazılım paketlerinden biri olan Slide.Show ile web sitelerinize kolayca fotoğraf galierile ekleyebileceğiniz gibi Slide.Show'u özelleştirerek farklı galeriler de tasarlayabilirsiniz. Bu makalemizde Slide.Show kurulumunu ve kullanımını inceleyeceğiz.

Silverlight çıktığından bu yana özellikle yurt dışında bir çok ücretsiz ve açık kaynak kodlu proje yayınlandı. Bunların arasında gerçek hayatta kullanılabilirliği en yüksek olan proje Slide.Show projesi. Bu yazıda yukarıdan aşağıda Slide.Show'u inceleyerek kurulumuna ve özelleştirilmesine değineceğiz.Slide.Show paketini aşağıdaki adreste yer alan SlideShowSource linkine tıklayarak bilgisayarınıza ...

Dinamik Silverlight nesneleri yaratmanın yolu : createFromXaml

Bu makalemizde JavaScript ile dinamik olarak Silverlight animasyonlarındaki nesnelerinin yaratılmasında kullanabileceğimiz teknikleri inceleyeceğiz.

Silverlight animasyonları içerisinde XAML ile tanımlanan tüm nesneleri dinamik olarak kod ile de tanımlama şansımız var. Bu makalede Silverlight ile dinamik içerik üretimine dair detaylardan bahsedeceğiz.Silverlight içerisinde dinamik içerik üretebilmek için kullanacağımız JavaScript metodu createFromXaml adında. Bu metod sadece tek bir parametre alıyor, o da üreteceğimiz nesneye ait XAML kodunun ...

Silverlight nesnelerini fare ile ekranda döndürün!

Silverlight animasyonlarındaki nesneleri fare ile tutup sürükle&bırak tekniği ile taşımanın yanı sıra isterseniz fare ile tuarak herhangi bir nesneyi kendi etrafında çevirebilirsiniz. Bunun için biraz ortaokul matematik bilgisi ile JavaScript'i birleştirdiğimiz makalemizi inceleyebilirsiniz.

Silverlight içerisinde fare ile nesneler arasında bir etkileşim kurmak için JavaScript ile çok farklı kodlar yazılabilir. Bu makalede herhangi bir nesneyi fare ile tutarak sahnede kendi etrafında çevirmeyi deneyeceğiz. Bunun için hemen yeni bir Silverlight animasyonu yaratıyoruz ve içerisinde örnek olması amacıyla ufak bir resim yerleştiriyoruz. Image nesnesinin adını Foto olarak verdikten sonra I...

Silverlight animasyonlarında fare imlecini değiştirmek.

Silverlight uygulamalarında fare imlecini değiştirerek yerine Silverlight içerisinde çizilmiş ve animasyonları düzenlenmiş nesneleri atayabiliyor olmak kullanıcı deneyimi açısından çok önemli. Bu yazımızda animasyonlı örnek bir imleç hazırlayarak fare imleci olarak gösterilebilmesini sağlayacağız.

Silverlight uygulamaları içerisinde ister sürükle&bırak sistemleri kullanın ister doğrudan InkPresenter gibi fare imlecinin farklı anlamlar taşıdığı uygulamalara değinin yeri geldiğinde farenin imlecini bir Silverlight nesnesi ile değiştirebiliyor olmak gerçekten hoş olurdu. Bu yazıda bu yolda neler yapabileceğimize bakacağız.İlk olarak Silverlight uygulamamızda imlecimizi oluşturacak olan nes...

Silverlight projelerinde Silverlight.JS dosyası

Her Silverlight projesinde yer alması şart olan Silverlight.js JavaScript dosyası içerisinde saklı olan JavaScript fonksiyonlarını ve kullanımlarını incelediğimiz bu makalede createObject, createObjectEx ve isInstalled metodlarının kullanımına göz atacağız.

Her Silverlight projesinde yer alan en önemli dosyalardan biri Silverlight.js dosyasıdır. Bu dosya içerisinde özünde üç farklı JavaScript fonksiyonu tanımlanmıştır. Bunlar createObject, createObjectEx ve isInstalled fonksiyonlarıdır. Bu fonksiyonlardan createObjectEx yarattığımız her yeni Silverlight projesinde otomatik olarak kullanılan bir fonksiyondur. Bu makalemiz boyunca bu fonksiyonlarla ya...

Silverlight ile MediaElement Kullanımı

Silverlight uygulamalarında video işlemlerinin yapılabilmesi için MediaElement kontrolünün kullanımına değindiğimiz bu makalede bir Videonun buffer işlemlerinden maskelemesine kadar bir çok detay ele alınıyor.

Silverlight uygulamalarında videonun yeri çok önemli, tarayıcı ve platform bağımsız olarak istemci tarafında klasik WMV dosyalarını oynatabiliyor olmak büyük avantaj sağlıyor. Tabi tüm bunları yapabilmek için Silverlight içerisinde MediaElement nesneleri kullanmamız gerekiyor. Bu yazıda MediaElement'in kullanımına ve bazı özelliklerine göz atacağız.<Canvas xmlns="http://schemas.microsoft.com/cl...

Silverlight 3.0 Beta içerisinde (Out Of Browser) tarayıcı dışı uygulamalar.

Silverlight 3.0 Beta ile beraber artık kullanıcıların Silverlight uygulamalarımızı tarayıcı dışına taşımasını da sağlayabiliyoruz. Tüm bu altyapı ile ilgili detayların yanı sıra tarayıcı dışı uygulama senaryolarında ihtiyacınız olacak yapılara da değiniyoruz.

Silverlight 3.0 Beta ile beraber gelen ilginç özelliklerden biri de herhangi bir Silverlight uygulamasını doğrudan masaüstüne alabiliyor olmamız. Gelin öncelikle hızlı bir demo ile yeni yarattığımız bir uygulamayı nasıl masaüstüne aldığımıza ve nasıl gözüktüğüne bakalım.Yeni bir Silverlight uygulaması yarattıktan sonra tarayıcı içerisinde bu uygulamayı çalıştırıp üzerine farenizin sağ tuşu ile tık...

Silverlight 3.0 Beta içerisinde DataForm kullanımı

Bu yazımızda Silverlight 3.0 ile beraber gelen DataForm kontrolünün kullanımını, veri bağlantısını ve özelleştirilmesini incelerek validasyon konusuna hızlı bir şekilde değineceğiz.

DataForm kontrolüne hızlı bir şekilde göz atıldığında aslında ASP.NET'teki DetailsView kontrolüne benzetilebilir. Bu önyargı ile hızlıca konumuza giriş yaparken gelin ilk olarak bir Silverlight 3 projesine nasıl DataForm kontrolünü ekleyebiliriz inceleyelim.DataForm kontrolü sahnede...DataForm kontrolü Silverlight ile beraber gelen harici kontrollerden biri. Yani DataForm kontrolü Silverlight 3'ün...

Silverlight 3.0 Beta içerisinde WriteableBitmap kullanımı

Bu yazımızda Silvelright 3.0 içerisinde dinamik bitmap yaratmak için kullanılabilecek WriteableBitmap nesnesini inceliyoruz.

Silverlight içerisinde tamamen kod ile çizim yapmanın ötesinde bazı durumlarda sıfırdan bir Bitmap oluşturmak da isteyebilirsiniz. Bazı durumlarda ise belki de elinizde var olan bir Bitmap nesnesini değiştirmek isteyebilirsiniz. Bu gibi durumlarda Silverlight 2.0 içerisinde derdimize derman olabilecek hazır bir API gelmezken artık Silverlight 3.0 içerisinde WriteableBitmap nesnesi bulunuyor. Write...

Silverlight 3.0 içerisinde Pixel Shader kullanımı

Bu makalemizde Silverlight 3.0 Beta ile beraber gelen Pixel Shader kullanımına göz atıyoruz.

Pixel Shader efektleri genelde oyun programcılarının duyduğu fakat web veya windows programcılarının pek de haşır neşir olmadıkları bir alandır. Tabi bunun birçok nedeni var; Pixel Shader efektleri HLSL (High Level Shading Language) denilen  farklı bir dil ile yazılarak DirectX'in SDK'sı ile beraber gelen bir compiler ile kullanılabilir hale geliyor. Her ne kadar HLSL C tabanlı dillere benzese de ...