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

Silverlight 3.0 Beta içerisinde Element Binding ve IValueConverter

Bu yazımızda Silverlight 3.0 Beta ile beraber gelen Element Binding sistemini incelerken zor durumlarda IValueConverter ile farklı tipteki Property'leri nasıl birbirine bağlayabileceğimizi de göreceğiz.

Bu makalemizde aslında uzun zamandır WPF tarafında bulunan fakat Silverlight 2.0'da olmayan bir özellikten bahsedeceğiz. Tabi bu özellikten bahsetmemizin nedeni ise artık Silverlight 3.0 ile söz konusu özelliği kullanabiliyor olmamız. Bahsettiğimiz özellik Element Binding özelliği. Element Binding'i kabaca bir kontrolün herhangi bir özelliğinin otomatik olarak başka bir kontrolün bir özelliğine b...

Silverlight 2.0 ile özel ön yükleme ekranları hazırlamak

Bu yazımızda Silverlight 2.0 XAP dosyaları istemci tarafına yüklenirken Silverlight Runtime tarafından gösterilen standart PreLoader'ın değiştirilmesini inceleyeceğiz.

Silverlight 2.0 uygulamaları hazırladığınızda sunucu tarafına yükleme işlemini yaptığınız gibi XAP dosyanızın büyüklüğüne göre Silverlight Runtime tarafından otomatik olarak bir ön yükleme sistemi gösterilecektir. Kullanıcılar sitenizi ziyaret ettiğinde XAP dosyasının istemciye inme sürecini gösteren bu yükleme göstergelerini isterseniz rahatlıkla özelleştirebilir ve değiştirebilirsiniz. Tabi tüm ...

Silverlight 2.0 harici Class Libary yapılarının asenkron kullanımı

Bu yazımızda Silverlight 2.0 içerisinde harici Class Library yapılarının kullanımının yanı sıra bu dosyaların asenkron olarak sunucudan istemciye yüklenmesini de inceliyoruz.

Silverlight projeleriniz büyüdükçe projenin bazı bölümlerini sonradan istemci tarafına aktarmayı daha uygun bir seçenek olarak görebilirsiniz. Bu gibi durumlarda acaba ayrı bir XAP dosyası yapsak da onu haricen istemciye yüklesek diye düşünürseniz maalesef söz konusu XAP dosyasını kendi kodlarınız ile ZIP şeklinde açmanız ve içerisindeki Manifest.xml'i yine kendi kodunuz ile okuyup tek tek DLL'ler...

Silverlight 2.0 ve ADO.NET Data Services'a Giriş

Bu yazımızda Silverlight 2.0 ile ADO.NET Data Services yapısının beraber kullanımına hızlı bir giriş yaparak veritabanından Data Services üzerinden dinamik olarak veri çekmeyi inceliyoruz.

Silverlight 2.0 tarafında veritabanı erişimi için mecburen web servisleri kullanmak zorundayız. Durum böyle olunca tek tek veritabanındaki işlemler için ayrı web servisleri yazmak bir noktadan sonra işkenceye dönüşebiliyor. Bugünlerde özellikle LINQ ve Entity Framework ile beraber data layer'larımızda ciddi kolaylıklardan faydalanabiliyoruz fakat web servisleri tarafında geldiğinde ise LINQ vs ile...

Silverlight 2.0 içerisinde Maskeleme (Clipping)

Bu yazımızda Silverlight 2.0 içerisindeki maskeleme yapılarını ve animasyonlarını hem Expression Blend hem de kod tarafında inceliyoruz.

Bu yazımızda Silverlight 2.0 içerisinde maskeleme (clip) işlemlerine göz atacağız. İlk olarak basit bir maskeleme işleminin XAML içerisinde nasıl yapıldığına baktıktan sonra bu maskeleri nasıl anime edebileceğimize ve programatik yoldan ulaşımına değineceğiz.Bir maske yaratalım!Herhangi bir nesneye maske aktarmak demek aslında o nesnenin Clip özelliğine uygun bir şekil aktarmak demektir. Elinizde ...

Silverlight içerisinde Carousel kullanımı.

Silverlight 2.0 ile beraber hazır bir Carousel yapısı gelmese de açık kaynaklı olarak dağıtılan bağımsız bir Carousel kontrolünün Silverlight içerisinde kullanımını inceliyoruz.

Carousel kontrolleri son dönemin modası diyebiliriz. Çoğu yazılımın arayüzünde Carousel kontrolleri görmeye başladık. Özellikle web sitelerinde de neredeyse RIA denildiği anda bir yere bir Carousel konulması gibi bir moda da mevcut. Bu çerçevede Silverlight 2 uygulamalarınızda Carousel yapılarından faydalanmak isterseniz herşeyi sıfırdan yazmanıza gerek yok. Bu yazımda sizlere açık kaynak kodu ile...

Silverlight 2.0 ve Adaptive Streaming

Silverlight 2.0 ile beraber gelen video yayınlarındaki Adaptive Streaming'in altyapısını incelediğimiz bu yazıda Expression Encoder 2 ile nasıl Adaptive Streaming'e hazır video yayınları hazırlayabileceğimizi göreceğiz.

Silverlight dünyasında 1.0 sürümü ile başlayan video uygulamalarındaki yüksek performans gibi avantajların yenileri 2.0 sürümünde de tabi ki devam ediyor. Bu yenilikler arasında en ilginçlerinden biri Adaptive Streaming. Bugün internet ortamında video yayını dediğimizde en büyük sorunlarımızdan biri farklı bant genişliklerine hitap edebilecek içeriği oluşturmak. Maalesef ülkemizde 1 MBit bağlantıy...

Silverlight 2.0 içerisinde AutoCompleteBox kullanımı.

Bu yazımızda Silverlight 2.0 içerisinde bir AutoComplete çözümü olan Silverlight Toolkit paketinden AutoCompleteBox'ın özelliklerini ve özelleştirilerek kullanımını inceliyoruz.

AutoComplete işlevselliği AJAX günlerinden alışık olduğumuz bir sistem. Herhangi bir TextBox'a kullanıcı yazı yazarken aynı anda uygun alternatifleri göstermek ve aslında arka planda bir arama sistemi kurmak gibi işlemleri uzun zamandır farklı arayüz araçları kullansak da bir şekilde programcılar olarak hazırlayabiliyoruz. Silverlight tarafında ise Silverlight'ın görsel gücünden de faydalanarak ço...

Silverlight 2.0 içerisinde Toolkit paketinden Label kontrolünü inceliyoruz.

Silverlight Toolkit ile beraber gelen Label kontrolünün özelleştirilmesini ve databind işlemlerinin nasıl yapılabileceğini görsel şablonlarla beraber inceliyoruz.

Silverlight ilk çıktığı günlerde en çok şaşırdığımız noktalar biri "Label" adında bir kontrolün bulunmamasıydı. İşlevsellik olarak aynı çözümü sunan TextBlock kontrolünü çok kısa bir sürede keşfetmiş olsak da neden isminin değiştiğini pek anlayalamıştık. Bugünlerde Silverlight Toolkit paketi ile beraber özel bir Label kontrolü geldi.Nedir TextBlock ile Label'ın farkı?Aslında kaba tanımı ile TextBl...

Silverlight 2.0 içerisinde ViewBox kullanımı.

Bu makalemizde Silverlight 2.0 içerisinde Toolkit paketinden ViewBox'ın yerini ve kullanım şeklini inceliyoruz.

WPF'den Silverlight dünyasına geçince eksiğini hissettiğimiz kontrollerin Silverlight Toolkit projesi ile sağlanmaya çalışıldığına dair daha önceki yazılarımda ufak ipuçları vermiştim. Bu sefer de yine Toolkit içerisinde ViewBox kontrolünü inceleyeceğiz. ViewBox hali hazırda WPF içerisinde bulunan bir Layout kontrolü. Silverlight tarafında ise herhangi bir muadilinin olmaması bazı durumlarda ciddi...