Cómo utilizar ncurses





Educación

Descarga recursos ncurses. Está libre de un número de fuentes. La descarga incluye todas las bibliotecas y los servicios públicos de apoyo.

Añadir curses.h al código fuente. Conecte el código de los archivos de la biblioteca curses. Agregue el parámetro para el comando gcc-lcurses.



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

Actualice 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 alterado, lo que permitirá ahorrar tiempo y evitar que la CPU de reescritura de la información redundante. Las llamadas estándar son " Actualizar " y " wrefresh".

Tome ventaja de los cursores lógicos. Si bien puede haber un cursor físico, cada ventana puede tener un cursor lógico que permite escribir en cualquier posición en cualquier ventana sin redirigir el cursor físico.

Ventanas transparentes, más que la cancelación de la 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.

Las teclas de función bandera para permitir una ventana de aceptarlos. El _use_keypad " bandera " debe añadirse a cada ventana está destinado a recibir tecla de función de entrada. Asegúrese de asignar el valor a una variable de tipo int y no un char. Variables char no tienen la capacidad de mantener los valores numéricos de las teclas de función.



Deja un comentario