M e R S i N   M e V L a N a   R a D Y o S u

~ Hakkımızda ~ Radyo Playeri ~ Radyomuza Destek Veren Firmalar ~ İletişim ~ Radyo Kodu ~

                                

                                         

 

Konu Bilgileri
Konu Başlığı
windows,presentation,foundation,wpf
Konudaki Cevap Sayısı
0
Sonraki
Sonraki Konu
Konuyu Açan Kişi
yasin
Görüntülenme Sayısı
1119
Önceki
Önceki Konu
Gönder  Cevapla 
 
Değerlendir:
  • 1 Oy - 5 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
windows,presentation,foundation,wpf
yasin 
Junior Member

Üye Bilgileri

Üye no: 4
Kayıt : Nov 2011
Rütbe : Registered
Mesaj Sayısı : 19

Rep Puanlaması

Rep Ver:

Mesajlaşma Bilgileri

Mesaj: #1
Wink  windows,presentation,foundation,wpf
Windows Presentation Foundation

Windows Presentation Foundation (WPF) .NET Framework 3,0’ın grafik altyapısını oluşturan XAML tabanlı sistemdir.

Microsoft'un en yeni işletim sistemleri Windows Vista ve Windows 7'de yüklenmiş olarak gelmektedir.

Windows XP SP2 ve Windows Server 2003'te de çalışabilecektir.

Son kullanıcılar için Microsoft Windows programlarında yüksek derecede görsel arayüz sağlar.

Bu nedenle geleceğin programlama teknolojisi denilebilir.

WPF’in klasik Win32 uygulamalarına olan en büyük üstünlüğü, eski GDI+ pencereleme sistemini kullanmaması,

bunun yerine DirectX üzerine kurulmuş bir mimari sayesinde gelişmiş grafik kartlarının CPU’sunun (Graphics Processing Unit)

bütün avantajlarından yararlanmasıdır.

Ayrıca, Windows7 ve WPF ayrılmaz bir ikilidir. Windows7’nin sunduğu Multitouch ve Microsoft’un yeni nesil arayüz teknolojisi

Surface’ten faydalanarak kullanıcı arayüz deneyimi yepyeni bir boyuta taşınabilecektir.

Web tabanlı bir WPF teknolojisi olan Microsoft Silverlight ile uygulamalar masaüstü arabirim zenginliğinden

hiçbir şey kaybetmeden web ve mobil ortamlara taşınabilir, MacOS ve Linux tabanlı istemcilerde çalıştırabilir


WPF Özellikleri

İlk kez PDC 2003’te duyurulmuş ve .NET Framework 3.0 ile lanse edilmiştir ve test sürümlerinde kod ismi Avalon olarak anılmıştır.


WPF piksel tabanlı değil vektörel bir sistemi öngörür.

Önceli olan WindowsForms kütüphanesinin aksine, altyapısında GDI+ yerine DirectX kütüphanesi kullanılmıştır.

Bu sayede daha hızlı görüntü işleme mümkün olmuştur.

Bu tercihin gerekçesi GDI’ın artık eskimiş bir yapı olması ve yeni ekran kartlarındaki özellikleri tam olarak kullanamayışıdır.

WPF’te deklaratif görsel kodlama XAML isimli bir işaretleme dili sayesinde mümkündür.

WPF kütüphanesi tasarlanırken nesne modellemesi tasarım prensiplerine uygun olarak yapılmış ve bu noktada WindowsForms

kütüphanesinde yapılmış olan bizim de eleştirdiğimiz bazı hatalar tekrarlanmamıştır.

XBAP/WPF Browser Application diye bilinen uygulama türü sayesinde tarayıcı üzerinde çalışan

özel masaüstü uygulamaları geliştirilebilmektedir.

Bu durum Java Applet teknolojisinin bir karşılığı gibidir.
WPF-E ya da Silverlight adıyla bilinen eklentisi sayesinde

web üzerinde Adobe Flash benzeri uygulamalar geliştirilebilir.


Microsoft WPF ve Silverlight ile birlikte ismine Expression ürün ailesi denilen bir dizi özel tasarım aracı da geliştirilmiştir.

WPF ile geliştirilen uygulamalar grafik tabanlı işlemleri gerçekleştirmek için bilgisayarın CPU veya RAM gibi merkezi kaynaklarını değil,

ekran kartının işlemcisini ve belleğini kullanmakta ve kaynak tüketimi daha en uygun bir seviyeye düşmektedir.

WPF, Windows Vista ya da Windows 7 gibi yeni nesil işletim sistemleri ile etkin kullanılabilmekte,

Windows XP SP3 öncesi işletim sistemlerinde ise desteklenmemektedir. Bu cümlede kastedilen anlam;

örneğin XP SP2 yüklü bir bilgisayarda WPF ile geliştirilmiş bir uygulamanın hiç çalışmayacağı değildir.

Öte yandan WPF’in temel getirileri eski işletim sistemlerinde etkin değildir.

WPF, 3D çizim kütüphanesi barındırarak OpenGL ya da doğrudan DirectX kullanımı gereksinimini ortadan kaldırır.

WPF çözünürlük ve aygıt bağımsız çalışabilme imkânı sağlar.


WPF, önceli olan WindowsForms Kütüphanesi ile ileriye ve geriye doğru uyumludur.

Günümüzde pek çok popüler uygulama WPF ile geliştirilmiş ve geliştirilmektedir.

Örneğin Yahoo Messenger’ın yeni sürümü ya da New York Times Reader gibi.

Wpf ‘in Windows Formdan farkı nedir?

Windows Form da 65 adet component bulurken wpf de 50(!) adet component buluyor.

Bunun nedeni kullanıcıların geri bildirimleri sonucu oldugu bildirilmektedir.

WPF, görüntülemede XAML yapısını kullanarak daha esnek arayüz imkânları sunar.

Wpf ’de uygulamalarınızın farklı çözünürlüklerde grafik arayüzünün olusumunun bozulması ve bunun da basınızı çok agrıtan bir durum

oldugundan bu sorun wpf ‘ de ortadan kalkmıs ve çözünürlükten bagımsız bir arayüz olusturma imkânı sunulmustur.


Günümüzde grafik kartları oldukça hızlandıklarından;

Wpf nin yeni yapısıyla arayüz olusturulurken GDI kullanılmayıp doğrudan GPU(grafik islemcisi) üzerinden islemler yürütülmekte

böylelikle çok daha performanslı olmakta ve CPU(bilgisayar islemcisi) ‘a binen fazla yük engellenmektedir.


Ara yüz Konusunda Dikkat edilmesi gereken hususlar;

Grafik ara yüzlerinin GPU kullanılarak oluşturulması sistemi Vista ile gelen bir sistemdir.

Bu sistemle vektörel çizim yaptırılarak çözünürlükten bagımsız görüntüler elde edilmektedir

çünkü bu çizimler bir dizi matematiksel işlem sonucu elde edilmekte ve kullanılmaktadır.

xp ya da daha önceki sistemlerde grafik arayüzünün oluşumunda, animasyonlar vb islerde Vista ya da

Win7 de görülen performans beklenilmesi yanlış olacaktır.

Bilinmesi gerekenler;

Wpf yapısı itibariyle xaml okuyarak çalıştığı için tasarımları yaparken bu xaml üzerinde değişiklikler yaparak yapmak oldukça zor.

Bunu en kolaya indirgemek için Expression Blend‘ i kurup wpf Application’ u seçip oldukça hızlı

ve rahat bir şekilde tasarımlar yapabilirsiniz



[YsN_DmRcN]
(Bu Mesaj 08-30-2013 10:31 PM değiştirilmiştir. Değiştiren : admin.)
08-30-2013 09:08 PM
Tüm Mesajlarını Bul

Gönder  Cevapla 



Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  windows 7-8 icin arilar temasini denediniz mi hic ? admin 0 1,075 09-27-2013 03:05 PM
Son Mesaj: admin
  windows,urun,anahtari,goruntuleme admin 0 1,584 09-01-2013 01:21 PM
Son Mesaj: admin
  StartupStar 2.5 Windows Başlangıcı Kontrol Programı admin 0 789 05-14-2013 07:31 AM
Son Mesaj: admin
  CintaNotes 2.1.1 Windows Not Alma Programı admin 0 981 04-09-2013 08:58 AM
Son Mesaj: admin
  Windows Onarma Aracı admin 0 1,121 02-02-2013 07:26 PM
Son Mesaj: admin

windows,presentation,foundation,wpf
Mesaj SecenekleriOnceki - Sonraki KonuAra / BulYer İmleri
Önceki Konu
Sonraki Konu
Digg thisPost! AddPost to del.icio.us Bookmark Post in Technorati Addblinklist AddMongolia AddNetscape Newsvine Ekle Stumble


    »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»

    Türkçe Çeviri :
    MyBB Türkiye, Powered by MyBB, © 2002-2013 MyBB Group

     

    Ücretsiz Seo yap arabesk radyo