Estudiaremos las bibliotecas, curses
. El estandar curses es importante porque se encuentra a medio camino entre los sencillos programas basados en línea y los complejos programas gráficos (normalmente complicados de programar) del sistema X Window, como GTK+/GNOME y Qt/KDE. Linux dispone de svagalib
(Super VGA Library, Súper biblioteca VGA, biblioteca gráfica de bajo nivel), pero no se trata de una biblioteca UNIX estándar, de manera que no puede estar disponible en otros sistemas operativos del estilo UNIX. La biblioteca curses
se usa en muchas aplicaciones de pantalla completa como un modo razonablemente sencillo e independiente de la terminal para escribir programas de pantalla completas, basados en caracteres. curses
también puede manejar el teclado, proporcionando un modo de entrada de caracteres de fácil uso y sin bloqueo.
Es posible que algunos de los ejemplos de este capítulo no se muestren siempre en la sencilla consola de Linux tal como esperamos. En ocasiones esta combinación de la biblioteca curses
junto con la definición del terminal se sale ligeramente de lo normal y el efecto suele ser un extraño diseño al usar curses
. Sin embargo, si usa el sistema X Window y usa la ventana xterm
para mostrar la salida, los datos aparecerán tal como usted esperaba.
En este capítulo aprenderemos:
- A usar la biblioteca
curses
. - Los conceptos de
curses
. - El control básico de entradas y salidas.
- A usar ventanas múltiples.
- A usar el modo del teclado numérico.
- A añadir color.
Debe estar conectado para enviar un comentario.