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 Beta 1 içerisinde DataGrid Kullanımı

DataGrid neredeyse her iş uygulamasında sıkça kullandığımız kontrollerin arasında yerini alıyor. Silverlight 2.0 Beta 1 ile beraber tamamen istemci tarafında çalışabilen DataGrid kontrolünün özelliklerini DataBinding senaryoları ile beraber inceliyoruz.

Silverlight 2.0 Beta 1 ile beraber gelen ilginç kontrollerden biri de DataGrid kontrolüdür. Aslında kontrolün kendisinde herhangi bir ilginçlik yok, ilginç olan WPF'in ilk sürümlerinde böyle bir kontrol yokken Silverlight'ın ikinci sürümünde DataGrid'in geliyor olması. Bu yazımızda Silverlight 2.0 Beta 1 ile DataGrid kullanımına deyineceğiz.Silverlight 2.0 projenizi Visual Studio 2008 ile yarattık...

Silverlight 2.0 içerisinde dinamik XAP kullanımı.

Bu yazımızda Silverlight 2.0 uygulamalarında harici bir XAP (Silverlight 2.0) uygulamasını dinamik olarak istemci tarafına yükleyerek kullanımını inceliyoruz.

Dinamik olarak Silverlight 2.0 uygulamalarında farklı XAP dosyalarını istemci tarafına yükleyerek ana XAP içerisinde gösterebiliyor olmak kullanıcı deneyimi açısından büyük önem taşıyor. İçerisinde yoğun animasyonların ve belki de harici kontrollerin bulunduğu bir arayüzü Silverlight uygulaması istemciye ilk gönderildiğinde topluca göndermek doğru olmayabilir. Bu durum hem ana Silverlight uygulama...

Silverlight 2.0 Kontrolleri Yaratmak

Bu makalemizde özel Silverlight 2.0 kontrolleri yaratmanın yolunu inceliyoruz. Yazımızda Silverlight 2.0 ile beraber gelen standart Button kontrolünü baz alarak ek özelliklere sahip yeni bir Button kontrolü yaratıyoruz.

Silverlight 2.0 içerisinde kullandığımız standart kontrollerin yanı sıra istersek kendi kontrollerimizi de hazırlama şansımız var. Daha önceleri ister ASP.NET ister Windows uygulamalarından alışık olduğumuz bu uygulama ile hazırladığınız size özel kontrolleri farklı projelerde rahatlıkla kullanma şansına sahip olabilirsiniz. Bu yazımızda deneme amaçlı olarak Silverlight 2.0 ile beraber gelen Butto...

Silverlight 2.0 ile PowerPoint dosyalarının Thumbnail'lerini göstermek.

Bu yazımızda OpenXML formatının yazılımcı dostu özelliklerinden faydalanarak Silverlight 2.0 ile istemci tarafındaki Powerpoint dosyalarını açıp dosya Thumbnail'lerini Silverlight ile göstereceğiz.

Her programcının hayatında en az birkaç defe Office dosya formatları ile ilgilendiği projeler olmuştur. Bu durum ister yeni bir Word dosyası yaratmak olsun, ister bir Excel dosyasından veri çekmek olsun OpenXML öncesinde ciddi sıkıntılar çektiğimiz bir gerçek. En basit bir sebep olarak binary formatlı dokümanlar ile uğraşmak zorunda kaldığımızı söyleyebiliriz. Office 2007 ile beraber tanıştığımız ...

Silverlight 2.0 Beta 2 ile sunucu taraflı programlama dilinden bağımsız mailform uygulaması

Bu yazımızda Silverlight 2.0 Beta 2 ile bir mail form uygulamasının sunucu tarafındaki teknolojilerden bağımsız olarak nasıl yapılabileceğini incelerken örnek bir PHP mail form altyapısı kuracağız. Silverlight uygulamamız sunucu tarafındaki PHP ile haberleşerek kulllanıcı arayüzündeki bilgileri sunucuya iletecek ve mail gönderimi gerçekleşecek.

İster PHP olsun ister farklı sunucu taraflı programlama dilleri olsun hepsi de "adı üzerinde" sunucu tarafında çalışıyorlar. Biz ise Silverlight tarafında tamamen istemcide çalışıyoruz. Bu çerçevede Silverlight'ın tamamen sunucudan bağımsız olduğunu düşünürsek aslında sunucu ile belirli standartları yakaladığımız sürece istediğimiz sunucu taraflı programlama altyapısı ile entegrasyon sağlayabiliri...

Silverlight 2.0 Plug-In Algılama ve OBJECT Tagı

Bu yazımızda Silverlight 2.0 Beta 2 ile beraber gelen XAP dosyalarının yayınlanma sistemini incelerken özel ön yükleme arayüzleri oluşturmaya dair de ufak bir örnek yapıyoruz.

Silverlight 2.0 Beta 2 ile beraber 1.0 sürümüne göre uygulamaların dağıtım sistemi değişti ve karşımıza XAP dosyaları çıktı. Bu dosyaları standart HTML veya herhangi bir sunucu taraflı programlama altyapısında kullanmanın yolu da aslında eskiden Flash tarafında alışık olduğumuz Object taglarına dönüştü. Bu durumun tabi ki güzel yanları var, Silverlight 1.0'da olduğu gibi harici JavaScript dosyalar...

Silverlight 2.0 ile Analog Saat Yapalım

Bu yazımızda Silverlight 2.0 Beta 2 kullanarak analog bir sistem saati uygulaması hazırlıyoruz.

Silverlight 2.0 Beta 2 kullanarak analog bir saat gösterimi yapacağımız bu yazı içerisinde StoryBoard kullanımını ve StoryBoard'ların belirli zamanlara özel olarak konumlandırılmasını inceleyeceğiz. Gelin ilk olarak işin görsel tarafını halledelim ve Expression Blend 2.5 ile bir saat görseli yaratalım.Saatimizde toplam üç adet dikdörtgene ihtiyacımız var. Bu dikdörtgenler saatin akrep, yelkovan ve...

Silverlight içerisinde ClipBoard kullanımı

Bu yazımızda Silverlight 1.0 ve 2.0 Beta 2 ile beraber ClipBoard'dan veri alarak veri göndermeyi inceliyoruz.

Silverlight uygulamaları içerisinden "Clipboard"a ulaşmak istediğinizde maalesef hazır bir altyapı ile en azından şimdilik Silverlight 2.0 Beta 2 içerisinde karşılaşmıyoruz. Aynı şekilde Silverlight 1.0 içerisinde de bu sorun için bir çözüm yok. Fakat özellikle Silverlight 1.0 tarafında zaten JavaScript'in ana programlama yapısı olduğunu düşünürsek "Acaba tarayıcı içerisinde JavaScript ile bir çöz...

Silverlight 2.0 Beta 2 ile beraber gelen DataGrid kontrolü yenilikleri

Silverlight 2.0 Beta 1 ile beraber gelen DataGrid kontrolünün ana yapılarını daha önceki makalelerde incelemiştik. Bu yazımızda da Silverlight 2.0 Beta 2 ile beraber gelen DataGrid yeniliklerine göz atacağız.

Silverlight 2.0 Beta 1 ile beraber gelen DataGrid kontrolünün ana yapılarını daha önce incelemiştik. Bu yazımızda da Silverlight 2.0 Beta 2 ile beraber gelen DataGrid yeniliklerine göz atacağız. Sıralama İşlemleriMaalesef Silverlight 2.0 Beta 1 ile beraber gelen DataGrid içerisinde herhangi bir otomatik sıralama yapısı gelmiyordu. Oysa çoğu ASP.NET'teki GridView'den de alışık olduğumuz üzere bazı ...

Silverlight 2.0 içerisinde createFromXaml alternatifi ve alt seviyeli dinamik nesne üretimi

Bu yazımızda Silverlight 1.0'da dinamik nesne üretimi için kullandığımız createFromXaml metodunun Silverlight 2.0 alternatifi incelerken diğer dinamik nesne üretimi teknikleri ile karşılaştırıyoruz.

Silverlight 1.0 içerisinde JavaScript tarafında sahip olduğumuz createFromXaml metodu çoğu durumda işimizi kolaylaştırıyordu. Dinamik olarak yaratmak istediğimiz nesnelerin XAML kodunu bir kereliğine Blend ile yaratarak sonrasında söz konusu XAML kodunu programatik olarak String tipinde değiştirip doğrudan createFromXaml metoduna verdiğimizde istediğimiz tüm Silverlight nesnelerini gerekli özellik...