domingo, 26 de fevereiro de 2012

Uma breve introdução sobre Windows Forms e WPF - Windows Presentation Foundation


O Windows Forms é o componente de smart-client do .NET Framework, um conjunto de bibliotecas gerenciadas que habilita tarefas comuns de aplicativo como a leitura e a gravação no sistema de arquivos. Usando um ambiente de desenvolvimento como o Visual Studio, você pode criar aplicativos Windows Forms que exibem informações, solicitam entradas de usuários e se comunicam com computadores remotos pela rede.

No Windows Forms, um formulário é uma superfície visual na qual são exibidas informações para o usuário. Normalmente, os aplicativos do Windows Forms são criados pela inserção de controles em formulários e pelo desenvolvimento de respostas a ações do usuário, como cliques do mouse ou pressionamentos de teclas. Um controle é um elemento discreto de interface do usuário que exibe dados ou aceita a entrada de dados e pode ser controlado por eventos.


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áficos Raster, animações, vinculação de dados, áudio e video. Embora Windows 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.

Referências:
http://msdn.microsoft.com/en-us/netframework/aa663321.aspx
http://msdn.microsoft.com/en-us/library/cc656767.aspx

Um comentário:

Prof Romualdo Rubens de Freitas disse...

Você poderia ter dito que em uma aplicação WPF utiliza-se o XAML para definir a interface.

Postar um comentário

 
;