2008-10-08 7 views
30

Soy un tipo C/C++ Unix desde hace mucho tiempo. Recientemente comencé a trabajar en una nueva posición que eventualmente requerirá C# y WPF (y probablemente algún LINQ). ¿Cuáles son los mejores recursos para acelerar rápidamente todas estas tecnologías de Microsoft? Hace años leí el libro de Petzold y me encantó porque era muy completo y al final realmente sentí que sabía lo que estaba haciendo ... ¿Es algo equivalente para el mundo de .NET?¿Cuáles son los mejores recursos para aprender WPF y .NET?

+0

Me encantan los libros de Petzold también. De hecho, no podía entender WPF Unleashed por Adam Nathan, hasta que leí un montón de Petzolds 'Applications = Code + Markup. – cplotts

+0

También quería señalar que Charles Petzold también tiene un libro .NET gratuito disponible: http://www.charlespetzold.com/dotnet/index.html – cplotts

+0

Me doy cuenta de que tiene mucha información buena y votos positivos, pero ¿no va un poco en contra de [lo que se considera en el tema] (http://stackoverflow.com/help/dont-ask) para SO? Supongo que es una línea gris de subjetividad. –

Respuesta

25

WPF Unleashed es un gran libro para WPF.

+3

Para aquellos que lean en el futuro -yo daré mis dos centavos- si no están familiarizados con WPF (y XAML) y .Net, realmente van a tener dificultades para entender WPF Unleashed, va a sonar como un galimatías.Incluso si ustedes conocen .Net, no es una lectura fácil y es más como un manual de referencia para aquellos que ya saben ... los conceptos simplemente no se aclaran lo suficiente para el novato total. – BKSpurgeon

+0

Como dijo BKSpurgeon, WPF Unleashed podría estar demasiado avanzado. Este libro está dirigido a principiantes completos: https://leanpub.com/learnwpf (y lo escribí así lo defiendo). –

4

Hay demasiada tecnología para obtener una profundidad decente en todas las tecnologías en un solo libro (aunque el reciente libro Apress de Andrew Troelsen es un tomo de peso que bien puede darle un buen comienzo en ese frente - No lo he hecho léelo, sin embargo).

Personalmente me centraría en obtener libros profundos sobre los temas específicos que necesita saber - si no está haciendo WinForms, ¿por qué aprender sobre ello? Pero luego estoy predispuesto, habiendo escrito un libro muy centrado yo mismo :) (C# en profundidad)

+0

Estoy totalmente de acuerdo en tratar de enfocar los esfuerzos ya que la amplitud de .NET, C# y WPF es muy amplia. – cplotts

3

Con mucho, el mejor libro de WPF es: Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)

Para .Net que tendría que ir con: Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition

Uno otro que le recomiendo es: Programming Microsoft Visual Basic 2005: The Language. Aunque esto es .Net 2.0 y Vb.Net, es un recurso excelente para el conocimiento profundo de .Net. Cubre algunos temas con más detalle que otros libros se saltan.

+0

Hay una edición actualizada del libro Pro C# 2008 ... Pro C# 2010 y la plataforma .NET 4.0 http://www.amazon.com/Pro-2010-NET-Platform-Fifth/dp/1430225491/ref= dp_ob_title_bk –

2

El MSDN documentation para WPF es estelar, mucho más que para otras áreas de productos (la documentación de Windows Workflow es mucho peor). Encontrará muchas soluciones prácticas y de muestra para aprender.

20

Heh heh. Recogiendo .NET, C# y WPF al mismo tiempo. Ahora eso hará que una historia les cuente a los nietos.

Recoger .NET y C# será bastante sencillo, pero prevenga sobre WPF. Tiene una curva de aprendizaje muy empinada. Dicho esto, es una pila de UI muy buena que aporta mucho a la mesa.

Si yo fuera usted, comenzaría con .NET/C# primero y luego pasaría a WPF.

Aquí hay varios puestos de desbordamiento de pila que le ayudarán a cabo en el lado de las cosas WPF:

¡Diviértete!

+0

No encontré que WPF fuera demasiado difícil de recoger. Tenía experiencia con C# y .NET, pero aprendí WPF desde cero leyendo la documentación en MSDN, haciendo referencia a algunos libros y, por supuesto, haciendo preguntas sobre SO. –

+0

Creo que elegir WPF ahora es mucho más fácil ... entonces solía serlo. Al menos, mis colegas en el trabajo que son nuevos en WPF parecen aprenderlo más fácilmente. Creo que como industria, hemos alcanzado una masa crítica, y ya no es tan difícil ... ¡lo cual es algo bueno! – cplotts

+0

@cplotts gracias por la respuesta realmente bien. –

7

medida que la gente ya se ha indicado, los mejores libros son probablemente:

"WPF 4 desató", Nathan

"Pro WPF en C# 2010", MacDonald

"Aplicaciones = Código + marcado ", Petzold

También humildemente presento mi (s) proyecto (s) continuo (s), para publicar una sola publicación del tamaño de un bocado (150 palabras o menos) cada día en C# y WPF (dos blogs diferentes). La idea es comenzar con los primeros principios y construir sobre las primeras publicaciones, cubriendo gradualmente todo lo que necesita saber para ser un desarrollador experto de C#/WPF.

Los dos blogs son:

2,000 Things You Should Know About C#

2,000 Things You Should Know About WPF

2

que debe salir el blog de Josh Smith www.joshsmithonwpf.wordpress.com para empezar. También ha escrito un gran artículo en la revista MSDN que abarca mucho terreno. http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

Una vez que comience a hacer más cosas con WPF, encontrará a Mole como su nuevo mejor amigo: es una herramienta que funciona dentro del estudio visual y le salvará el culo una y otra vez.

http://www.molosoft.com

Saludos!

0

he acaba de publicar un libro para aprender WPF (más MVVM que es tan común hoy en día) en una semana:

Aunque es mi propio libro, creo que puedo publicarlo aquí porque:

  • está dirigido a aprender rápidamente WPF, que es lo que usted solicitó;
  • Ya recibí buenos comentarios de los primeros lectores;
  • tiene un precio bajo;
  • Estoy abierto a modificarlo en caso de que sea necesario.
Cuestiones relacionadas