“Conocimientos Programación>Lenguajes De Programación

Cómo utilizar Ncurses

2011/11/15
Ncurses proporciona una interfaz colorido basado en terminal de CRT UNIX basados ​​en texto. Las bibliotecas permiten a los programadores crear mapas de teclas , ventanas lado a lado y las funciones de la pantalla de pintura . Ncurses soporta ocho colores y el uso del ratón , lo que puede compensar la falta de una interfaz de usuario gráfica genuino. Instrucciones
1

Descargue los recursos Ncurses . Se ofrece de forma gratuita de una serie de fuentes. La Descarga se incluyen todas las bibliotecas y los servicios públicos de apoyo.
2

Añadir curses.h a su código fuente. Vincular el código a los archivos de la biblioteca curses . Añada el parámetro -lcurses al comando gcc.
3

Inicializar la pantalla llamando a la función " initscr . " Esto asigna memoria para las Ncurses variables y prepara a la biblioteca para su uso. Esto también le permite trabajar con las estructuras VENTANA Ncurses .
4

Actualizar la pantalla después de hacer cambios a la ventana y el estado del cursor. La actualización sólo se actualizará el contenido de la ventana alterados , lo que ahorrará tiempo de CPU y evitar volver a escribir la información redundante . Las llamadas estándar son " Actualizar" y " wrefresh . "
5

Aproveche cursores lógicos . Aunque sólo puede haber un cursor físico, cada ventana puede tener un cursor lógico , lo que le permite escribir en cualquier lugar en cualquier ventana sin redirigir el cursor físico.
6

ventanas transparentes en lugar de compensación general pantalla. Ncurses proporciona funciones para los dos, pero claro sólo la ventana que necesita ser eliminado puede ahorrar tiempo de CPU y evitar volver a escribir la información que ya está en la pantalla .
7 teclas de función bandera

para permitir una ventana de aceptar ellos . La bandera " _use_keypad " debe ser añadido a cada ventana destinada a recibir la función de entrada clave . Asegúrese de asignar el valor a una variable de tipo int y no una variable char . Variables char no tienen la capacidad de mantener los valores numéricos de las teclas de función .

Lenguajes De Programación
WPF Tutorial
Cómo encontrar Intersecciones curva en Matlab
Programación Ágil y educación
Cómo leer un MOV en MATLAB
Cómo utilizar un interruptor en caja con Enum
Cómo configurar una variante en SAP
Cómo E mail a un enlace en Flash Actionscript
Cómo editar un documento de Word en ASP.Net
Conocimientos Informáticos © http://www.ordenador.online