
OWindows Presentation Foundation (ouWPF), inicialmente chamado deAvalon, é um subsistema gráfico no.NET Framework 3.0 (inicialmente chamado deWinFX)[1], que usa umalinguagem de marcação, conhecida comoXAML para desenvolvimento deGUIs ricas.[2] WPF está incluído com oWindows 7,Windows Vista eWindows Server 2008, e também está disponível paraWindows XPService Pack 2 e mais recentes, eWindows Server 2003. Este oferece um modelo consistente de programação para construir aplicações e uma clara separação entre interface com o usuário e lógica de negócios. Uma aplicação WPF pode ser implantada em ambiente Desktop ou hospedada em um site da web. Possibilita controles ricos, design, e desenvolvimento de aspectos visuais de programas do Windows. Se propõem a unificar um número de serviços de aplicações: interface com o usuário, desenhos 2D e 3D, documentos fixos e adaptáveis, tipografia avançada, gráficos vetoriais, gráficosRaster, animações, vinculação de dados, áudio e vídeo. EmboraWindows Forms continue sendo largamente utilizada, e a Microsoft ter criado apenas algumas aplicações WPF, a companhia promove WPF para linha de aplicações comerciais.[3]
Microsoft Silverlight é um subsistema WPF baseado na web que permite aplicações no estilo Flash e aplicações móveis com o mesmo modelo de programação .NET. Recursos 3D não são suportados, mas XPS e desenhos vetoriais estão incluídos.
| Este artigo sobre oMicrosoft Windows é umesboço. Você pode ajudar a Wikipédiaexpandindo-o. |