6.- Gestión de pantallas de texto con curses.

BanderaTuxEstudiaremos 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:

 

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.