Windows Presentation Foundation

Windows Presentation Foundation eli WPF on .NET Framework 3.0:ssa esitelty kirjasto (aiemmin koodinimeltään Avalon) joka muodostaa Windows Vistan ja myöhempien Windows-versioiden graafisen rajapinnan. WPF toimii käyttöliittymän pohjana ja grafiikan, tekstin, animaatioiden ja videon piirron rajapintana. Se muodostuu XML:ään, .NET:iin ja vektorigrafiikkaan liittyvistä teknologioista.

WPF käyttää grafiikan piirtoon DirectX:ää ja näytönohjaimen 3D-ominaisuuksia. Vektoripohjaisuuden vuoksi se voi olla huomattavasti perinteistä grafiikan piirtoa hitaampi.

Se korvaa aikaisemmin Windows-käyttöjärjestelmissä käytetyt GDI ja GDI+-järjestelmät.

.NET Framework
Arkkitehtuuri:
  • Common Language Infrastructure
  • .NET assembly
  • .NET metadata
  • Base Class Library
Yhteisen kielen perusrakenne:
  • Common Language Runtime
  • Common Type System
  • Common Intermediate Language
  • Virtual Execution System
Kielet:
  • C#
  • Visual Basic .NET
  • C++/CLI (Managed)
  • J#
  • JScript .NET
  • Windows PowerShell
  • IronPython
  • F#
Windows Foundations:
  • Presentation
  • Communication
  • Workflow
  • CardSpace
Aiheeseen liittyviä:
  • Windows Forms
  • ASP.NET
  • ADO.NET
  • .NET Remoting
  • XAML
Muita toteutuksia:
  • .NET Compact Framework
  • .NET Micro Framework
  • Shared Source CLI
  • Portable.NET
  • Mono
Kehitysympäristöjä:
  • Visual Studio
  • SharpDevelop
  • Delphi
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.