Libros para aprender a programar el diseño de interfaces
Si quieres aprender a diseñar interfaces, depende principalmente del lenguaje que uses. Si es C, puedes usar VC6.0 y MFC para el diseño de interfaces, pero ahora está desactualizado porque Microsoft ya no. Se ha mantenido. El libro principal es la "Explicación en profundidad de MFC" de Hou Junjie.
Si has aprendido Java, también puedes utilizar las herramientas de diseño de interfaz gráfica que vienen con Java, como Swing. Es simple y multiplataforma, pero un poco feo y básicamente no se usa para el desarrollo de interfaces en el mercado. Generalmente, puede usar "Java Core Programming", que se divide en dos volúmenes.
Si ha aprendido Java, puede aprender algo de C#, de modo que pueda usar WinForm para el desarrollo de interfaces. Además de WPF, esta también es una herramienta de diseño de interfaces convencional. WPF, que es muy potente, es la última tecnología de diseño de interfaz de Microsoft y también está basada en el lenguaje C#. Si el libro principal trata sobre WinForm, puede utilizar directamente "Programación avanzada de C#". Este libro es muy detallado y fácil de entender. Si es WPF, puede leer la "Guía de programación de WPF", que es un libro muy bueno.