¿Cómo aprender bien la "Programación básica de 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. \x0d\Basado 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:\x0d\En primer lugar, por supuesto, el aprendizaje de idiomas, como C o C++ (STL), que es independiente de la plataforma\x0d\Entonces puede comenzar con "Programación de Windows" (por\x0d\CharlesPetzold\x0d\) y comenzar a aprender de la API original de Windows\x0d\ A continuación, puede aprender "Programación principal de Windows" (por\ x0d\Jeffrey Richter\x0d\), que le brindará una comprensión más profunda de los mecanismos de front-end y de fondo de Windows \x0d\ Después de estudiar los dos libros anteriores, estará familiarizado con el sistema Windows si lo desea. Para profundizar más, puede aprender "Programación de gráficos de Windows" (por Yuan Feng). \x0d\ En este punto, la mayoría de las aplicaciones de Windows se pueden desarrollar usando API \x0d\ A continuación, puede aprender algunas bibliotecas comunes, como MFC, WTL, ATL, etc. En este momento, aprender MFC es tan bueno como aprender MFC. Desde el principio fue un sentimiento completamente diferente. Fue doloroso e insoportable en ese momento, pero ahora sonreí con complicidad. \x0d\Otros son el aprendizaje de conocimientos profesionales basados en las necesidades del proyecto, como tecnología COM, redes, D3D, etc.