He sido desarrollador .NET desde que comencé a codificar. Me gustaría aprender la programación de Win32. Necesita consejos sobre dónde comenzar. Cuáles son los mejores recursos/libros para aprender la programación de Win32. Sé un poco 'universidad C++'.Cambiando de .NET a desarrollo de Win32
Respuesta
Si usted está interesado en el desarrollo de interfaz de usuario, el mejor libro para el desarrollo directo de Win32 en C o C++ (sin MFC) es Programming Windows por Charles Petzold
Para otros tipos de desarrollo de Win32, como roscado, la memoria, la DLL , etc., Windows via C/C++ por Jeffrey Richter es un gran libro.
Para la arquitectura general de Windows, Windows Internals de David Solomon y Mark Russinovich es un gran recurso.
Indiscutiblemente, el mejor libro para la programación de Win32 es el libro de Charles Petzold "Programación de Windows". Enlace de Amazon here.
Si usted está interesado en aprender C++ tiene una mirada alrededor del sitio, hay un montón de preguntas similares a la suya: https://stackoverflow.com/questions/155762/best-c-resource
Si desea programar ventanas me quedo con .net, Win32 y MFC son un trabajo duro
Mientras estás en ello, recoge este libro:
C++ Pointers and Dynamic Memory Management
Es viejo (alrededor de 1995), pero es uno de los mejores libros para desmitificar punteros. Si alguna vez se encuentra añadiendo ciegamente * o & para compilar su código, probablemente necesite leer esto.
Si alguna vez se ha encontrado agregando ciegamente * s o & s para compilar su código, probablemente necesite cambiar de carrera. –
@Tiberiu - cierto, pero lo he visto hecho. – rein
- 1. Desarrollo de la extensión de Win32 PHP
- 2. .Net WebBrowser.DocumentText no está cambiando!
- 3. Cambiando el bit de signo en .NET
- 4. elección entre win32 API y .NET framework
- 5. "Perfecto" entorno de desarrollo .NET?
- 6. Función Win32 a OpenFileDialog?
- 7. Agregar varios iconos (Win32-Resource) a .NET-Application
- 8. Cómo llamar a una DLL .NET desde un proceso Win32?
- 9. Cambiando a LINQ
- 10. Aplicación de consola Win32 frente a la aplicación CLR Console
- 11. ¿Cuántos modelos de desarrollo asincrónico en .NET?
- 12. Windows 7 para desarrollo .NET
- 13. Desarrollo web simple de .NET con F #
- 14. Pregunta de arquitectura para el desarrollo de Tier .Net
- 15. ¿Cómo usar el ensamblado .Net de Win32 sin registro?
- 16. Cambiando de python-mode.el a python.el
- 17. cambiando el carácter vertsplit de vim a │
- 18. Desarrollador de Delphi cambiando a C#
- 19. Cambiando de perspectiva a matriz ortográfica
- 20. Cambiando el tipo de tabla a InnoDB
- 21. font-face cambiando a través de JavaScript
- 22. Cambiando a un escritorio de pie
- 23. ¿El tiempo de ejecución de .NET se correlaciona internamente con las llamadas a la función win32?
- 24. Controles de interfaz de usuario para Win32
- 25. Conversión de código Win16 C a Win32
- 26. Visual Studio sigue cambiando el archivo project.sln
- 27. ¿Cómo pasar el puntero nulo a la API de Win32 en C# .Net?
- 28. Mejores prácticas para organizar .NET P/invocar código a las API de Win32
- 29. Win32 EXCEPTION_INT_OVERFLOW frente a EXCEPTION_INT_DIVIDE_BY_ZERO
- 30. Convertir a Win32 GetLastError() equivalentes
Duplicados: http://stackoverflow.com/questions/948686/any-tutorials-for-win32-sdk-programming, http://stackoverflow.com/questions/212559/c-win32-gui-programming-the -shortest-path, http://stackoverflow.com/questions/329776/a-good-book-to-understand-winapi-programming/329789, http://stackoverflow.com/questions/342729/learning-the-win32 -api/342740 – ChrisN