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 2.0 içerisinde Open File Dialog kullanımı

Bu yazımızda Silverlight 2.0 Beta 2 içerisinde istemci tarafındaki dosyalara erişmenin yolu olan Open File Dialog nesnesinin kullanımını inceliyoruz.

Silverlight 2.0 Beta 2 içerisinden normal şartlarda uygulamanın çalıştığı bilgisayardaki dosyalara ulaşma şansınız olmaz. Bu durum aslında çok normal bir durum çünkü Silverlight tamamen internet tarayıcısı içerisinde çalışıyor ve dışarıya çıkarak sisteme ulaşması büyük bir güvenlik açığı olurdu. Oysa bizim bazı durumlarda Silverlight tarafına sistemimizdeki bir dosyayı aktarmak isteyebiliriz. Örne...

Silverlight 2.0 ile ASP.NET Forms Authentication Kullanımı

Bu makalemizde Internet uygulamalarında sıkça başvurduğumuz güvenlik altyapısı olan Forms Authentication'ın WCF servisleri aracılığı ile Silverlight 2.0 Beta 2 tarafında kullanımını inceliyoruz.

ASP.NET Authentication mekanizmaları neredeyse tüm ASP.NET projelerinde kullandığımız pratik çözümlerden. Özellikle Forms Authentication belki de özellikle internet projelerinde en sık karşılaştığımız sistem. Peki nasıl yaparız da Silverlight 2.0 Beta 2 uygulamalarımızda ASP.NET Forms Authentication yapısını kullanabiliriz?WCF üzerinden Authentication servisine ulaşalım.Silverlight tarafında sunuc...

Silverlight 2.0 içerisinda sağ tuş menüsünü değiştirmek

Bu makalemizde Silverlight 2.0 uygulamalarında tarayıcı içerisinde gözüken varsayılan sağ tuş menüsünü iptal ederek kendi özel menülerimizi oluşturup göstermeyi inceliyoruz.

Silverlight uygulamalarında sağ tuş uygulamaya tıkladığımızda karşımıza Silverlight'a ait özel "Silverlight Configuration" menüsü gelir. Bu menüden kullanıcıların Silverlight uygulaması ile ilgili ayarları yapabilecekleri bir arayüze ulaşılır. Fakat bazı durumlarda farenin sağ tuşunu biz de kullanmak isteyebiliriz. Bu ister global anlamda tüm sayfayı kapsayacak şekilde olsun ister belirli Silverli...

Silverlight 2.0 içerisinde özel font kullanımı

Bu yazımızda Silverlight 2.0 uygulamalarında asenkron olarak sunucudan özel font dosyaları indirerek uygulama içerisindeki kontrollere bağlanmasını ve kullanımını inceliyoruz.

Silverlight 1.0 ile beraber istemci tarafında herhangi bir font yüklemesi olmadan istediğimiz fontları TextBlock ve TextBox gibi kontrollerde kullanabilir hale gelmiştik. Silverlight 2.0 tarafında gelen yeniliklerle beraber artık her şeyi VB veya C# kodumuz ile halletmemiz gerekiyor. Bu yazımızda Silverlight 2.0 ile beraber özel font kullanımını inceleyeceğiz.Sunucudan asenkron font indirerek kull...

Silverlight 2 Beta 1 içerisinde ToggleButton kullanımı

Bu yazımızda Silverlight 2 içerisinde CheckBox ve RadioButton gibi kontrollerin türetildiği Base Control olan ToggleButton'un kullanımını inceliyoruz.

Checkbox ve RadioButton kontrolleri neredeyse her projede en az bir defa kullandığımız kontroller arasında yerlerini alırlar. Bu kontroller gibi farklı kontroller oluşturarak kullanıcıyı bir durumdan haberdar etmek veya kullanıcının bir durumu değiştirmesini sağlamak mümkün olabilir. Örneğin basit bir video oynatıcısı uygulamasında "Play" düğmesi ile "Pause" düğmesini aynı düğme içerisinde kullana...

Silverlight 2.0 HyperlinkButton Kullanımı

Bu yazımıda Silverlight 2.0 Beta 1 ile beraber HyplerlinkButton kontrolünün kullanımı ve görsel özelliklerinin merkezi yönetimini inceliyoruz.

Silverlight 1.0 içerisinde harici sayfalara linkler verecek düğmeler yaratmak için el ile kod yazmak gerekiyordu, eğer bir de gerçekten bir HTML linki gibi gözüken bir HyperLink yaratmak isterseniz epey bir uğraşmanız gerekecektir. Silverlight 2.0 Beta 1 ile bu soruna çok basit bir çözüm geliyor; HyperlinkButton.<UserControl x:Class="SilverlightApplication19.Page"    ...

Silverlight 2.0 içerisinde farenin roller'ını kullanmak

Bu yazımızda Silverlight 2.0 Beta 1 ile farenin roller'ını kullanarak bir resme zoom yapmanın yolunu inceleyeceğiz.

Silverlight 2.0 içerisinde .NET programlama dillerini kullanırken istemci tarafında bir tarayıcıda olduğumuzu sürekli hatırlamak gerek. Bu bilgiyi aklımızda tutarsak aslında Silverlight içerisinde yapılamayan bazı şeyleri tarayıcının özelliklerinden faydalanarak yapma şansımız olabiliyor. Bu konuya örneklerden biri Silverlight 2.0 içerisinde farenin roller'ını yakalayarak zoom-in veya zoom-out efe...

Silverlight 2.0 ve JSON Kullanımı

Bu yazımızda Silverlight 2.0 Beta 1 ile beraber gelen istemci taraflı olarak kullanabildiğimiz JSON Serializer ve DeSerializer sınıflarını inceliyoruz.

Günümüzde çoğu AJAX uygulamasında veri transferi için JSON formatı kullanılıyor. ASP.NET programcılığı tarafında biz farkında olmasak da PageMethod'lar, Web Servisleri veya WCF Servisleri tamamen JSON ile çalışıyor. ASP.NET dışındaki dünyaya da baktığımızda tabi ki bu kural geçerliliğini koruyor, örneğin bugün twitter.com kendi uygulamalarından dışarıya asenkron veri aktarırken JSON formatını kull...

Silverlight 2.0 ile Oyun Programlamaya Giriş

Bu yazımızda Silverlight 2.0 ile beraber Oyun Programlama alanında sıkça kullanılan DispatcherTimer yapısını inceliyoruz.

Silverlight 2.0 ile beraber .NET programlama geldiğinde göre hemen aklımıza gelen konulardan biri de "Oyun Programlama" oluyor. Silverlight içerisinde var olan StoryBoard yapısını kullanarak oyun programlamaya çalıştığınız noktada ise "Bu iş böyle olmaz" diyerek bırakacağınız kesin. Maalesef StoryBoard yapısı çoğu işi kolaylaştırsa da ve oyun programlama içerisinde belirli bir yeri olsa da işin ta...

Silverlight 2.0 ve Isolated Storage Kullanımı

Bu yazımızda Silverlight 2.0 Beta 1 ile beraber gelen istemci taraflı veri saklama sistemi olan Isolated Storage'ı inceleyiyoruz.

Web uygulamalarında Cookie kullanımı alışık olduğumuz bir yapıdır. Bu yapının bir benzeri Silverlight 2.0 Beta 1 ile beraber de karşımıza geliyor. "Isolated Storage" olarak adlandırılan alan sadece Silverlight uygulamanıza özel olarak varsayılan ayarları ile 100KB'lık bir alanı istemci tarafında programcının kullanımına sunuyor. İlk olarak gelin bu alana veri yazma ve okuma işlemlerinin nasıl yapı...