2008-11-11 11 views
5

Me gustaría estudiar las últimas tecnologías para escribir aplicaciones de escritorio de Windows. Mi última experiencia fue con VC++ 6 usando MFC. El panorama parece más complejo en estos días, no estoy seguro de si debería aprender .NET, realmente no sé qué formularios Windows, WPF son, etc. Todo lo que quiero hacer es poder escribir algunas aplicaciones simples de Windows GUI, probablemente usando & aprendiendo C# en el camino.Volviendo a la programación de Windows después de 10 años

¿Alguna recomendación sobre libros para leer, etc.?

Además, ¿la versión gratuita de VC2008 es lo suficientemente buena para escribir aplicaciones pequeñas?

+0

¡No desperdicies tu vida! ¡Ahorrarse! (Lengua firmemente en la mejilla) :-D –

+0

Soy el segundo Adam, excepto que hablo en serio. Además, mi entorno de trabajo actual es lo que describes de hace 10 años. – rmeador

+0

Olvídate de la programación de Windows ... entra en la Web. – Kon

Respuesta

1

Bueno, si usa C# está utilizando .NET. .NET realmente es un gran marco para crear aplicaciones de escritorio. Creo que estás en el camino correcto.

7

Me gustaría ir con .NET y WPF. WinForms todavía está disponible, pero en realidad es una rama heredada de .NET en este momento, y no vale la pena aprenderlo si está empezando desde cero. WPF ofrece muchas funciones buenas y es un buen uso para comenzar a usarlo.

Encontré "Windows Presentation Foundation Unleashed" una buena introducción a WPF. Explicaba bien los conceptos básicos y no era solo uno de esos tutoriales de 2,000 páginas llenos de capturas de pantalla.

2

Me gustaría empezar con la lectura de C# tutoriales y artículos en línea desde Code Project

+0

Ja ja ja nice edit, supongo que depende de la calidad de los tutoriales que encuentres;) – CheGueVerra

2

MFC ha cambiado muy poco desde vc 6 que debe ser capaz de recogerlo de nuevo con problemas y si bien este conjunto de habilidades puede no ser tan InDemand como .net Todavía hay trabajos disponibles y aún puede escribir aplicaciones de Windows atractivas.

1

En realidad, He aprendido mucho sólo la navegación desbordamiento de pila y la publicación de una serie de preguntas aquí. Creo que las herramientas de Visual Studio Express son excelentes para los nuevos desarrolladores. También soy fanático de las cosas de Bob Tabor (http://www.learnvisualstudio.net/). Tiene algunas cosas gratuitas ubicadas en MSDN here que fueron realmente útiles para un tipo como yo, que en su mayoría tiene una formación en scripts. Puede que estés delante de mí debido a tu experiencia pasada, así que tal vez sea demasiado rudimentario para ti.

Realmente estoy empezando a disfrutar de C# y .NET y apenas he comenzado a leer el código y, en su mayor parte, lo comprendo. Fue un gran avance para mí.

Jim

0

Si usted tiene un fondo ++ C y no tienen miedo de punteros/pila/pila, etc, entonces este book (CLR vi C#) le dará una excelente comprensión de .Net. Es muy legible y proporcionará los fundamentos que necesita para poder comprender casi cualquier tecnología .Net nueva y avanzada (por ejemplo, Linq, métodos de extensión, etc.).

Las ediciones VS2008 express están disponibles gratis here y son lo suficientemente buenas para escribir pequeñas aplicaciones.

0

Desarrollar la aplicación de Windows no es en absoluto una tarea difícil usando visual studio y .Net.

Simplemente instale Visual Studio Vea algunos videos tutoriales de Visual Studio y C# .net desde www.youtube.com y luego comienza tu desarrollo.

Dado que tiene experiencia en el desarrollo, por lo que no habrá una barrera en la escritura de la lógica, puede enfrentar levemente un problema con las clases usar el buscador de objetos del estudio visual para superar el problema con la clase.

Cuestiones relacionadas