Pergunta

Tenho visto muitas perguntas recentemente sobre o WPF ...

  • O que é?
  • O que isso significa?
  • Como posso começar a programar o WPF?
Foi útil?

Solução

WPF é uma nova tecnologia que substituirá o Windows Forms.WPF significa Fundação de Apresentação do Windows Aqui estão alguns tópicos úteis em SO:

  1. Quais livros WPF você recomendaria
  2. Quais aplicativos WPF do mundo real existem

Pela minha prática posso dizer que o WPF é uma tecnologia verdadeiramente incrível, porém leva algum tempo para se acostumar porque é totalmente diferente do WinForms.Eu recomendo que você dê uma olhada nisso demonstração.

Outras dicas

WPF é a próxima fronteira com UIs do Windows.

  • Construído em cima do DirectX, ele abre suporte de aceleração de hardware para seus interfaces do .NET 3.0+.
  • Ênfase em gráficos vetoriais - as UIs são dimensionadas e renderizadas melhor
  • UIs combináveis.Você pode aninhar botões animados em caixas de combinação.o mundo é sua ostra.
  • É uma reescrita com apenas componentes principais mínimos escritos em código não gerenciado VS abordagem Winforms baseada em GDI-User Dll, que é uma camada gerenciada fina sobre código amplamente não gerenciado.
  • Abordagem declarativa para programação de UI, as interfaces de usuário são amplamente especificadas em uma variante XML chamada XAML (eXtensible Application Markup Language), pronunciada Zammel.Isso abre o WPF para designers que podem usar ferramentas especializadas para criar UIs que os desenvolvedores podem então codificar.Sem perdas de tradução entre wireframes e o produto final.
  • A MS 'supostamente' não fornecerá nenhuma atualização futura para o Winforms.Fortemente investido no WPF como caminho a seguir
  • Ah, sim, antes que eu esqueça.Funciona melhor no Vista :)

Você pode obter o livro WPF Unleashed de Adam Nathan ou o WPF de Chris Sells Programming.esse parece ser o caminho a percorrer.Acabei de ler o primeiro capítulo do livro de Adam (líder do WPF na MS).Daí as fontes de elogios do WPF :)

Dê uma olhada aqui http://windowsclient.net/ e aqui Windows Presentation Foundation (WPF)

Basicamente, o WPF foi criado para facilitar o design do formulário do Windows devido ao uso de XAML, os designers podem trabalhar no design e os programadores no código subjacente

WPF é a Windows Presentation Foundation.É a mais nova API da Microsoft para construção de aplicativos com interfaces de usuário (UIs), funcionando tanto para aplicativos autônomos quanto para aplicativos baseados na web.

Não é de surpreender que haja uma descrição muito detalhada, mas não tão útil Página do Windows Presentation Foundation na Wikipedia.

O Página de primeiros passos do WPF no site do Microsoft MSDN é provavelmente o melhor lugar para começar.

É o novo sistema Windows Gui.Não acredito que seu objetivo seja facilitar o desenvolvimento em si, mas sim abordar questões fundamentais do WinForm, como transparência e dimensionamento, nenhuma das quais o WinForm pode resolver com eficácia.Além disso, procura abordar o paradigma de “apenas uma resolução” do WinForm, mapeando tamanhos para tamanhos de pixels reais e tornando o layout do fluxo mais fácil e fundamental.

Ele também é baseado em um derivado XML, tornando mais fácil alterar a interface do usuário e forçando uma separação da interface do usuário e do código principal (embora tecnicamente você ainda possa hackear tudo dessa maneira).

Essa separação também estimula o desejo de poder dividir o trabalho em dois campos: os designers cuidando do XAML e do layout e os programadores cuidando do desenvolvimento dos objetos usados ​​no XAML.

Confira Eric Sink Doze dias de WPF 3D.

Windows Presentation Foundation.É basicamente a mais recente tentativa da Microsoft de facilitar o desenvolvimento e fornecer um monte de funcionalidades interessantes prontas para uso.Não sei por onde começar, mas pesquisar "WPF 101" no Google deve gerar alguns links úteis.

O WPF faz parte da pilha .net 3.0.É o sistema de interface gráfica do usuário da próxima geração da Microsoft.Todas as informações que você precisa podem ser encontradas em Wikipédia e site wpf do msdn

Para começar a programar, acho que confira o downloads essenciais no cliente Windows

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top