This project is read-only.

WPF

O Windows Presentation Foundation (WPF), parte dos recursos do WinFX (.NET Framework 3.0) e é compatível com dois tipos de aplicativos: aplicativos independentes e Web Browser Applications (WBAs). O WPF apareceu em 2001 com o codinome "Avalon", como a nova tecnologia de apresentação do Windows Vista. Entre as suas principais características estão:
  • a flexibilidade da interface, que pode ser independente do código. Podemos ter duas apresentações completamente diferentes compartilhando o mesmo comportamento;
  • incorpora todas as funções do .NET 2.0, nesta versão foram acrescentando às interfaces novos recursos como 3D, animações, gráficos vetoriais, reconhecimento de voz, layouts avançados, entre outros;
  • leva para o desktop o conceito já existente na web de separação entre o design e o código, permitindo que a interface seja criada por um designer e o código por um programador especializado, de maneira independente;
  • usa os recursos do SO, de maneira a otimizar a performance da interface para o hardware do usuário;
  • os controles podem ser personalizados a qualquer nível que se queira, por exemplo, podemos criar um botão que contém uma animação 3D, sem a necessidade de escrever código para isso;
  • é independente de plataforma; o mesmo código-fonte funciona tanto na web quanto para desktop.
Um programa que usa WPF é normalmente composto por duas partes: um arquivo XML com características especiais chamado Extensible Application Markup Language (XAML) que é um código para .NET. O arquivo XAML contém as diretrizes de interface, podendo ser comparado ao eXtensible Hypertext Markup Language (XHTML) em relação ao ASP.NET.
Referência Bibliográfica

Last edited Nov 7, 2012 at 4:53 PM by firegunkiller, version 14

Comments

No comments yet.