Para un ingeniero que sólo conoce C/C++ para la programación de microcontroladores, y no tiene idea sobre el desarrollo de aplicaciones GUI de lujo para la comunicación con sus sistemas embebidos, ¿Qué libro e IDE podría ser un buen comienzo para el ingeniero de sistemas embebidos para el desarrollo de GUIs en Windows?
Respuesta
¿Demasiados anuncios?La forma más sencilla de generar una aplicación GUI con una serie de diálogos simples es utilizar una pequeña herramienta llamada Zenity (otra versión se llama Gdialog).
En realidad es un pequeño programa que puedes ejecutar desde la línea de comandos, o el shell script o el archivo por lotes. O como sea que invoques un comando externo desde tu programa C. Cuando sale, da un código de retorno y una cadena en stdout : esta cadena es la salida de ese diálogo : nombre del archivo a abrir, el elemento de la lista seleccionado, el archivo de texto editado, lo que sea.
No hará cosas complejas como gráficos, pero para aplicaciones GUI simples funciona muy bien y es mucho más sencillo desarrollar una aplicación: probar cada diálogo directamente desde la línea de comandos hasta que haga lo que quieres.
Sólo la he utilizado en Linux, pero es una herramienta tan útil que me sorprendería que no hubiera un puerto para Windows.