Domanda

Recentemente ho visto molte domande su WPF...

  • Che cos'è?
  • Cosa significa?
  • Come posso iniziare a programmare WPF?
È stato utile?

Soluzione

WPF è una nuova tecnologia che sostituirà Windows Forms.WPF sta per Windows Presentation Foundation Ecco alcuni argomenti utili su SO:

  1. Quali libri WPF consiglieresti
  2. Quali applicazioni WPF del mondo reale sono disponibili

Dalla mia pratica posso dire che WPF è una tecnologia davvero straordinaria, tuttavia ci vuole un po' di tempo per abituarsi perché è totalmente diversa da WinForms.Ti consiglierei di dare un'occhiata a questo demo.

Altri suggerimenti

WPF è la prossima frontiera con le interfacce utente di Windows.

  • Costruito su DirectX, apre il supporto di accelerazione hardware per le interfacce utente .NET 3.0+.
  • Enfasi sulla grafica vettoriale: le interfacce utente si ridimensionano e vengono visualizzate meglio
  • IU componibili.Potresti annidare i pulsanti animati in caselle combinate.il mondo è la tua ostrica.
  • È una riscrittura con solo componenti core minimi scritti in codice non gestito rispetto all'approccio Winforms basato su Dll GDI-User che è un sottile livello gestito su codice in gran parte non gestito.
  • Approccio dichiarativo alla programmazione dell'interfaccia utente, le interfacce utente sono in gran parte specificate in una variante XML chiamata XAML (eXtensible Application markup Language) pronunciata Zammel.Ciò apre WPF a progettisti che possono disporre di strumenti specializzati per creare interfacce utente che gli sviluppatori possono quindi codificare.Nessuna perdita di traduzione tra wireframe e prodotto finale.
  • MS "presumibilmente" non fornirà alcun aggiornamento futuro a Winforms.Abbiamo investito molto nel WPF come via da seguire
  • Oh sì, prima che mi dimentichi.Funziona meglio su Vista :)

Puoi ottenere il libro WPF Unleashed di Adam Nathan o Chris Sells Programming WPF..quella sembra essere la strada da percorrere.Ho appena letto il primo capitolo del libro di Adam (Lead for WPF at MS).Da qui le fontane di lode del WPF :)

Dai un'occhiata qui http://windowsclient.net/ e qui Fondazione presentazione Windows (WPF)

Fondamentalmente WPF è stato creato per rendere Windows Form più facile da progettare grazie all'uso di XAML, i progettisti possono lavorare sulla progettazione e i programmatori sul codice sottostante

WPF è la Windows Presentation Foundation.È la più recente API di Microsoft per la creazione di applicazioni con interfacce utente (UI), che funziona sia per applicazioni autonome che basate sul Web.

Non sorprende che sia molto dettagliato ma non così utile Pagina Windows Presentation Foundation su Wikipedia.

IL Pagina introduttiva di WPF il sito Microsoft MSDN è probabilmente il punto migliore da cui iniziare.

È il nuovo sistema GUI di Windows.Non credo che il suo scopo sia rendere lo sviluppo più semplice di per sé, ma piuttosto affrontare questioni fondamentali con WinForm, come la trasparenza e la scalabilità, nessuna delle quali WinForm può affrontare efficacemente.Inoltre cerca di affrontare il paradigma "una sola risoluzione" di WinForm mappando le dimensioni su dimensioni dei pixel reali e rendendo il layout del flusso più semplice e fondamentale.

Si basa anche su un derivato XML che semplifica la modifica dell'interfaccia utente e forza la separazione dell'interfaccia utente e del codice principale (anche se tecnicamente è ancora difficile combinarli insieme in questo modo).

Questa separazione spinge anche al desiderio di poter dividere il lavoro in due campi, i designer che si occuperanno di XAML e del layout e i programmatori che si occuperanno dello sviluppo degli oggetti utilizzati in XAML.

Dai un'occhiata a Eric Sink Dodici giorni di WPF 3D.

Fondazione presentazione Windows.Fondamentalmente è l'ultimo tentativo di Microsoft di semplificare lo sviluppo e di fornire un sacco di belle funzionalità pronte all'uso.Non sono sicuro da dove cominciare, ma cercare su Google "WPF 101" dovrebbe fornire alcuni collegamenti utili.

WPF fa parte dello stack .net 3.0.È il sistema di interfaccia utente grafica di nuova generazione di Microsoft.Tutte le informazioni di cui hai bisogno le puoi trovare su Wikipedia E il sito wpf di msdn

Per iniziare a programmare, immagino che dai un'occhiata a download essenziali sul client Windows

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top