Spostamento da Winforms a WPF [chiuso]

25

Sono esperto da molto tempo Windows Forms , ma ora è tempo di passare a WPF perché un nuovo progetto WPF mi viene presto in mente e ho solo un breve tempo di preparazione per prepararmi a imparare WPF.

Qual è il modo migliore per un esperto Winforms devleoper?

Puoi darmi alcuni suggerimenti e consigli per imparare WPF in pochissimo tempo!

Sono disponibili semplici soluzioni WPF di esempio e brevi (video) tutorial ? Quali libri consigli? Www.windowsclient.net è un buon punto di partenza? Esistono alternative al sito ufficiale Microsoft?

    
posta Elmex 25.01.2011 - 12:54
fonte

5 risposte

20

Questa è la mia raccomandazione.

Ci sono alcuni framework MVVM. Questa domanda può aiutarti a sceglierne una.

    
risposta data 25.01.2011 - 13:04
fonte
11

Ho appena passato questo, quindi è tutto fresco nella mia mente.

Core sono: Sistema di proprietà delle dipendenze, Sistema di eventi in routing, comandi, Rilegatura, INotifyPropertyChanged, stili, Modelli di controllo, Modelli di dati, Modelli gerarchici, trigger, risorse, ObservableCollection

Modello saggio: MVVM, Unità di lavoro, Deposito e DI / IOC. MVVM è il principale, gli altri appaiono frequentemente. Ci sono molti più framework in questo momento rispetto a quando ho iniziato con WinForms. Il sito di Patterns and Practices di Microsoft vale la pena di essere visto, Prism è abbastanza buono.

Pro WPF in C # 2010 di Apress è il mio libro preferito sull'argomento, altri buoni includono Illustrated WPF, WPF 4 scatenato e Sams ti insegnano WPF in 24 ore. L'ultimo è facile da superare in un pomeriggio e coprirà quanto sopra in modo sufficientemente dettagliato per iniziare.

Ho creato un diagramma qualche tempo fa mostrando come la maggior parte degli oggetti WPF principali si adattano a una gerarchia. È abbastanza interessante, cercherò di pubblicarlo da qualche parte e aggiungere un link qui più tardi.

Prova e assicurati che il progetto su cui stai lavorando utilizzi WPF 4. Visual Studio 2010 è molto più bello e WPF 4 include molte correzioni sostanziali che lo rendono più affidabile, più veloce e generalmente migliore.

Modifica: ho appena aggiunto il diagramma di gerarchia delle classi che ho menzionato. Va bene per una visione d'insieme, penso. Dai un'occhiata e fammi sapere se c'è qualcosa che sembra sbagliato :)

Gerarchia delle classi WPF

    
risposta data 03.02.2011 - 16:28
fonte
1

Sto lavorando a WPF in azione . Ormai è un po 'datato, ma fornisce una buona introduzione alle cose. Sto pianificando di seguire WPF 4 Unleashed per recuperare le differenze tra 3,5 e 4.

Ho provato a iniziare con il libro Unleashed, ma si muoveva un po 'troppo lentamente per i miei gusti.

    
risposta data 03.02.2011 - 16:16
fonte
1

Ho trovato molto utile il riferimento al programmatore WPF di Rod Stephens. Non è un manuale di riferimento, ma è scritto da qualcuno che può spiegare le cose. Non durerà tutta la tua carriera in WPF, ma ridurrà la curva di apprendimento iniziale.

    
risposta data 23.03.2012 - 16:36
fonte
0

Per un'introduzione a tutti i controlli ecc. Ho trovato utile guardare gli esempi in ms sdk - approssimativamente qui:

C: \ Programmi \ Microsoft SDK \ Windows \ v6.1 \ Samples

La SamplesGallery all'interno di WPFSamples.zip ha una buona panoramica di molti controlli wpf, binding, animazioni ecc.

Uno dei libri che ho trovato utili:

link

Ci sono molti buoni dettagli che chiedi quando sai già winform.

    
risposta data 03.02.2011 - 15:49
fonte

Leggi altre domande sui tag