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 ile DVD ve CD arayüzleri hazırlamak

CD ve DVD arayüzleri hazırlarken Silverlight'ı kullanmanın yolunu inceliyoruz.

DVD veya CD arayüzleri hala bilgisayar dünyasında ciddi bir yere sahip. İçeriğin paylaşımı adında internet ciddi bir yol almış olsa da hala CD ve DVD medyalarını kullanarak içeriğin dağıtımı bazı senaryolarda çok daha işlevsel olabiliyor. Bu gibi durumlarda doğal olarak bir arayüz ile söz konusu içeriği bir CD veya DVD içerisinde sunmak gerekiyor. Peki bu arayüzü geliştirmek için hangi teknolojile...

Expression Blend ve Data Binding

Bu yazımızda Expression Blend ile data binding yapılarına giriş yaparken yazılımcılar tarafında da Blend uyumlu ara katmanların oluşturulmasına göz atıyoruz.

İster Silverlight tarafında olsun ister WPF teknolojinin ve araçların sürekli bahsedilen en önemli özelliklerinden biri tasarımcı ile yazılımcı arasındaki ilişkiyi düzenlediği yönünde. Tabi ki eskisine kıyasla çok sayıda artı özellik bu iki profil arasındaki "kavgaların" azalmasını sağlıyor fakat diğer yandan özellikle yazılımcının da Expression Blend uyumlu binding yapılabilir nesnelerini tanımla...

Silverlight 3.0 içerisinde Navigation API'yı inceliyoruz.

Tarayıcı içerisinde de olsa istemci tarafında çalışan uygulamalarda adres barının değişmemesi sorunundan tutun tarayıcı geçmişinin tutulamamasına kadar birçok sorunu çözen Navigation API'yı inceliyoruz.

İster AJAX sitelerinde olsun ister Silverlight bir şekilde istemci tarafında sayfanın manipüle edildiği web uygulamalarındaki dertlerden biri URL'in değişmiyor olması ile beraber tarayıcı geçmişinin de çalışamaması. İlk bakışta belki büyük bir sorun gibi gözükmese de müşterilerinize teslim ettiğiniz bu gibi projelerin sonrasında aldığınız geri dönüşler emin olun sizi bu konuda ciddi şekilde şaşırt...

Expression Blend ve SketchFlow

Bu makalemizde Expression Blend ile beraber gelen SketchFlow proje şablonunda yapabileceklerinizi inceliyoruz.

Neredeyse her tür yazılım projesinde prototip geliştirmek çoğu zaman başvurduğumuz bir süreç oluyor. Bazen bu prototipleri sadece yapacağımız projenin fizibilitesini ölçmek amacı ile geliştirsek de bazen de amacımız müşterimize gelecekte elde edeceği ürünü kabaca göstermek de olabiliyor. İşin en sıkıcı tarafı ise çoğu zaman bu prototiplerin teklif aşamasında kullanılması nedeniyle aslında kuyuya a...

.NET RIA Services'a giriş.

Bu yazımızda .NET RIA Services yapısına ön bir bakış atarak genel CRUD işlemlerinin nasıl yapılabileceğine göz atıyoruz.

 Günümüzde artık tarayıcı içi iş uygulamalarında uygulama geliştirme platformu olarak Silverlight dışında pek birşey düşünülemiyor. Fakat bu manzara içerisinde de tabi ki daha üçüncü sürümünde bir ürün olarak Silverlight'ın eksikleri var. Bu eksiklerin bazıları maalesef Silverlight yapısı gereği içerisine oturduğu mimari rolle de alakalı olabiliyor. Çok basit bir örnek olarak veri erişim modelini ...

Silverlight 2.0 – SQL İşlemleri için WCF ve Linq To SQL Kullanımı

Bu yazımızda Silverlight 2.0 işlemlerinde WCF ve LinQ To SQL kullanımını incelemeye çalışıyoruz.

Silverlight uygulamları RIA yapısında oldukları için direk sql işlemleri ile çalışmak yerine bunları bir servis olarak oluşturup kullanmamız önerilmektedir. Bu sebepten ötürü veri tabanı işlemlerimizi yapmak için ister Linq Data Model oluşturduktan sonra WCF servisine querynin yapılacağı metota bağlyoruz. Sonrasında Silverlight projesine Web service referance olarak ekledikten sonra...

Silverlight 2.0 içerisinde VisualStateManager kullanımı.

Silverlight 2.0 Beta 2 ile beraber yeni gelen animasyon sistemi olan VisualStateManager altyapısını detayları ile inceliyoruz.

Bugüne kadar Silverlight içerisinde herhangi bir düğme veya farklı bir kontrolün değişik durumlarında ayrı şekiller alması için maalesef birbirinden bağımsız animasyonlar hazırlayarak tek tek gerekli eventlar ile koddan eşleştirmemiz gerekiyordu. Örneğin bir düğmenin üzerine gelindiğinde kırmızı olması ve bunu ufak bir animasyonla yapması için ilk önce animasyonumuzu hazırlıyor sonra da düğmenin M...

Silverlight Uygulamalarında Brush Yapıları

Silverlight animasyonlarında nesnelerin görsel özelliklerini ayarlarken Brush yapılarını bolca kullanıyor olacağız. Bu makalemizde Brush yapılarının farklılıklarını ve kullanım şekillerini inceleyeceğiz.

İster Silverlight uygulamaları olsun ister WPF uygulamaları, her şekilde XAML kodları içerisindeki Brush (fırça) tanımlamaları görsel anlamda çok önemlidir. Herhangi bir nesnenin içerisini boyamaktan tutan resim ile doldurmaya kadar çoğu noktada Brush yapıları kullanılır. Bu makalemizde Silverlight içerisinde kullanabileceğimiz Brush yapılarını ufak örneklerle inceleyeceğiz. Makale boyunca bahsi g...

Silverlight 2.0 içerisinde Style ve ControlTemplating Yapıları

Bu yazımızda Silverlight 2.0 Beta 1 ile beraber gelen kontrol şablonlama özelliklerine değinirken merkezi şablon yönetimi ve stil oluşturulmasını da inceleyeceğiz.

Silverlight 2.0 Beta 1 ile beraber gelen görsel özellikler içerisinde özellikle tasarımcıların en çok beğenecekleri ve bildiğimiz teknolojiler arasında CSS'e benzetebileceğimiz "Resource" yapısı çok önemli bir yere sahip. WPF'de hali hazırda var olan ve Silverlight tarafına da (ciddi farklılıklar ile) taşınan bu özellikler sayesinde Silverlight uygulamaları içerisinde kontrollerin programatik işle...

Silverlight 2.0 Beta 2 içerisinde ToolTip kontrolü kullanımı

Bu yazımızda Silverlight 2.0 Beta 2 içerisinde Tooltip servislerinin kullanımını detayları ile incelerken farklı Tooltip şablonları oluşturmanın da yollarını göreceğiz.

Özellikle Windows uygulamalarında "erişilebilirlik" açısından çok önemli olan noktalardan biri de "İpucu" balonlarıdır. "Tooltip" olarak geçen bu sistem sayesinde herhangi bir kontrolün veya nesnenin üzerinde fare ile belirli bir süre durduğunuzda gerekli açıklama metni gösterilir. Böylece kullanıcı ufak yardım yönergeleri ile yönlendirilebilir.Silverlight 2.0 Beta 2 için Tooltip işlevselliğini ot...