21 Ağustos 2007 Salı

WPF teknolojisi

WPF (Windows Presentation Foundation) son kullanıcıya sunulan görsel arayüzü zenginleştirmek, 3 boyutlu tasarımlar yapmayı sağlamak için geliştirilen bir teknoloji. WPF'in sağladığı en büyük yenilik ise oluşturulan arayüzlerin hem web tarayıcılarında hem de Windows programlarında kullanılabilmesi. Bunu sağlayan XAML (eXtensible Application Markup Language) dır. XAML, uygulama katmanıyla kullanıcı arayüzünü ayırmak için üretilmiş bir dil. Katmanlara ayırma yönüyle MVC (Model View Controller) tasarım şablonuna benziyor.
Microsoft Expression Blend WPF teknolojisini kullanmak için iyi bir araç tabi ücretli :)
WPF'in .Net Framework 3.0 a bağlı olması çok hoş değil. Fakat Silverlight buna alternatif olabilir.WPF kadar güçlü olmasa da .Net Framework 3.0 dan bağımsız ve üstelik açık kaynak :)
Bu teknolojinin kulanıldığı ve hoşuma giden
bu sitede ingiliz kütüphanesindeki orjinal 10 kitabın dijital ortama aktarılmış halini görebilirsiniz.Kitaplara zarar gelmesini önlemek için böyle bir yola başvurmuşlar.

7 yorum:

bc dedi ki...

Selam duygu blogun hayırlı olsun.Ya bu verdigin site sadece windows sistemler icin mi tasarlanmıs?Suan ubuntu da acılmıo da .xbap uzantılı bir dosya indiriyor sadece linki yazdıgımda?

Duygu dedi ki...

teşekkür ederim...
.xbap uzantılı uygulamalar sadece windows için. xp + SP2 + .net framework 3.0 ya da vista gerekli açman için. bunların yüklü olduğu bir yerden incele istersen.

Alperen dedi ki...

1) Dünyadaki bilgisayarın sadece yüzde 3'nün girebileceği bir tasarım yapmak kimin işine yarayacak ?

2) XAML ile ilgili kod örnekleri var mı elinde ?

Duygu dedi ki...

ben sadece yeni çıkan bir teknolojiden bahsetmek için bu yazıyı yazdım.İlk sorunun muhatabı ben değilim.Ama bu tasarımları görüntüleyecek insanların sayısı sandığın kadar az değil.2. sorun için de mailine yolluyorum xaml kodlarını...

Duygu dedi ki...

xaml kodunu merak edenler bu adresten videolara bakabilir, örnekleri inceleyebilirler.İsterseniz kodlarını da indirebilirsiniz.
ayrıca da örnekler var...

bc dedi ki...

Soruyu sorarken kotu bir niyetim yoktu gercekten.MS lansmanında gormustum o yuzden merak ettim.Sagol cevabın icin.Aslında böyle sadece win'de calısacak birsey yapmaları baslarına biraz dert acacak gibi.

Duygu dedi ki...

sorman gayet doğal Burhan çünkü kullanmak veya bu siteleri açmak için neler gerektiğini belirtmemişim.Ya zaten sadece windowsta çalışmasını istiyorlar :)