Cómo aprender a programar en Windows
Muchas personas empiezan a aprender de MFC, pero a menudo terminan confundidas y se dan por vencidas. También hay personas que tienen una fuerte voluntad y sobreviven al doloroso período de MFC, pero al final lo saben pero no lo hacen. No sé por qué, y mi pensamiento se limita al marco MFC y no tengo forma de comenzar cuando me encuentro con un programa de una escala ligeramente mayor.
Basándome en mi experiencia personal en el desarrollo de Windows a lo largo de los años, sugiero que la ruta de aprendizaje en Windows sea la siguiente:
La primera es, por supuesto, el aprendizaje de idiomas, como C o C++ (STL) Es independiente de la plataforma
Entonces puedes comenzar con "Programación de Windows" (por
Charles Petzold
) y comenzar a aprender. la API original de Windows
p>A continuación, puede aprender "Programación básica de Windows" (por
Jeffrey Richter
), lo que le brindará una comprensión más profunda. de los mecanismos de primer plano y fondo de Windows
p>
Después de estudiar los dos libros anteriores, ya está familiarizado con el sistema Windows. Si desea profundizar, puede aprender "Programación de gráficos de Windows". " (por Yuan Feng).
En este punto, la mayoría de las aplicaciones de Windows se pueden desarrollar utilizando API.
A continuación, puede aprender algunas bibliotecas comunes, como MFC, WTL, ATL, etc. aprender MFC Fue un sentimiento completamente diferente a aprender MFC desde el principio. Fue doloroso en ese momento, pero ahora sonreí con complicidad.
Otros incluyen el aprendizaje de conocimientos profesionales basados en las necesidades del proyecto, como tecnología COM, redes, D3D, etc.