Ncurses

Software captura de pantalla:
Ncurses
Detalles de software:
Versión: 5.9
Fecha de carga: 11 May 15
Promotor: T.E.Dickey
Licencia: Libre
Popularidad: 43

Rating: nan/5 (Total Votes: 0)

El Ncurses (nuevas maldiciones) biblioteca es una emulación de software libre de maldiciones en System V Release 4.0, y más.
Ncurses utiliza formato terminfo, soporta pads y el color y múltiples aspectos más destacados y forma los personajes y el mapeo de teclas de función, y tiene todas las otras SYSV-maldiciones mejoras sobre BSD maldiciones.
El código ncurses fue desarrollado bajo GNU / Linux. Debería puerto fácilmente a cualquier ANSI / POSIX conformes UNIX. Incluso se ha portado a OS / 2 Warp!
La distribución incluye la biblioteca y de apoyo a los servicios públicos, incluyendo un compilador tic terminfo, un infocmp decompilador, claro, tput, tset, y una herramienta de conversión captoinfo termcap. Páginas manuales completos se proporcionan para la biblioteca y herramientas.
Aquí están algunas características clave de "Ncurses":
El paquete Ncurses es totalmente compatible con SVr4 (System V Release 4) maldice:
 
· Todos los 257 de las llamadas SVr4 se han aplicado (y están documentados).
· Soporte completo para SVr4 maldice características incluyendo asignación de teclado, el color, las formas de dibujo con los personajes de la AEC, y el reconocimiento automático de las teclas del teclado y de función.
· Una emulación de la biblioteca de paneles SVr4, apoyando una pila de ventanas con almacén de respaldo, está incluido.
· Una emulación de la biblioteca menús SVr4, apoyando una interfaz uniforme pero flexible para la programación de menú, está incluido.
· Una emulación de la biblioteca de formularios SVr4, el apoyo a la recopilación de datos a través de formularios en pantalla, está incluido.
· Entradas terminfo binarios generados por la aplicación tic Ncurses son bit a bit compatible con el formato de entrada SVr4 maldice usos.
· Los servicios públicos tienen opciones que le permiten filtrar terminfo para su uso con versiones menos capaces Maldiciones / terminfo, como los puertos de HP / UX y AIX.
 
El paquete Ncurses también tiene muchas extensiones útiles más SVr4:
 
· El API es de 8 bits limpio y de nivel básico conforme a la especificación X / OPEN maldiciones, XSI Curses (es decir, que implementa todas las funciones de nivel básico, pero no todas las funciones ampliadas). La mayoría de nivel EXTENDIDA características no directamente afectada con soporte para caracteres anchos son implementadas, incluyendo muchas llamadas de función no se admite bajo SVr4 maldice (pero la portabilidad de todas las llamadas está documentado y lo puede utilizar sólo el subconjunto SVr4).
· A diferencia SVR3 maldice, Ncurses puede escribir en la esquina derecha más inferior de la pantalla si el terminal tiene una capacidad de inserción caracteres.
· Ada95 y los enlaces C ++.
· Soporte para evento de ratón de informes con X Window xterm y OS / 2 ventanas de la consola.
· Soporte extendido del ratón a través de paquete gpm de Alessandro Rubini.
· El wresize función () le permite cambiar el tamaño de las ventanas, la preservación de sus datos.
· Los use_default_colors función () le permite utilizar colores predeterminados de la terminal para el par de colores por defecto, logrando el efecto de colores transparentes.
· Las funciones keyok () y define_key () le permiten controlar mejor el uso de las teclas de función, por ejemplo, deshabilitar el Ncurses KEY_MOUSE, o mediante la definición de más de una secuencia de control para asignar a un código clave dada.
· Soporte para los terminales de 16 colores, como aixterm y XFree86 xterm.
· Mejor optimización cursor de movimiento. El paquete incluye ahora un cálculo-cursor local-movimiento más eficiente que cualquiera de System V de BSD o.
· Hardware Súper desplazamiento apoyo. El código de la pantalla-actualización incorpora un novedoso, sencillo y barato algoritmo que le permite hacer un uso óptimo de desplazamiento de hardware, línea de inserción, y la línea-eliminación para los movimientos de la línea de la pantalla. Este algoritmo es más poderosa que la rutina de las Maldiciones 4.4BSD quickch.
· Apoyo real para los terminales con el fallo de magia en cookies. El código de la pantalla-actualización se abstendrá de dibujar un punto culminante si las galletas espacios no atribuidas mágico-obligados justo antes del principio y después del final sería pisar un carácter no-espacio. Se cambiará automáticamente límites de relieve al hacerlo permitiría dibujar lo más destacado sin cambiar el aspecto visual de la pantalla.
· Es posible generar la biblioteca con una lista de entradas de retorno pre-cargados vinculados al mismo para que pueda servir a esos tipos de terminales, incluso cuando ningún árbol terminfo o termcap archivo es accesible (esto puede ser útil para el apoyo de programas de pantalla orientada que debe ejecutarse en modo de usuario único).
· La utilidad tic / captoinfo provisto Ncurses tiene la capacidad de traducir muchos termcaps del XENIX, IBM y conjuntos de extensión de AT & T.
· Se proporciona una utilidad tset-BSD.
· La biblioteca y los servicios públicos Ncurses leerán automáticamente terminfo desde $ HOME / .terminfo si existe, y compilar a ese directorio si existe y el usuario no tiene acceso de escritura en el directorio del sistema. Esta característica hace que sea más fácil para los usuarios tener entradas terminfo personales sin renunciar acceso al sistema terminfo directorio.
· Puede especificar una ruta de directorios para buscar descripciones compilados con los TERMINFO_DIRS variable de entorno (esto generaliza la función proporcionada por TERMINFO bajo Stock System V.)
· En terminfo archivos de origen, las capacidades de uso pueden referirse no sólo a otras entradas en el mismo archivo de origen (como en System V), sino también a las entradas compiladas ya sea en el sistema de terminfo directorio o del usuario $ HOME / .terminfo directorio.
· Un script (capconvert) se proporciona para ayudar a los usuarios de BSD transición de termcap para terminfo. Reúne la información en una variable de entorno TERMCAP y / o un archivo ~ / .termcap entradas locales y la convierte en un árbol de terminfo locales equivalente en $ HOME / .terminfo.
· Repliegue automático en el fichero / etc / termcap puede ser compilado en cuando no es posible construir un árbol terminfo. Esta característica no es ni rápido ni barato, usted no quiere usarlo a menos que usted tiene que hacerlo, pero está ahí.
· El dedo utilidad mesa de entradas hace que sea fácil para los usuarios ver exactamente lo que están disponibles en el sistema de tipos de terminales.
· La biblioteca cumple con el requisito XSI que cada punto de entrada macro tiene una función correspondiente que puede estar vinculado (y será prototipo comprobado) si la definición de la macro se desactiva con #undef.
· Una "Introducción a la programación con Ncurses" HTML documento proporciona una introducción narrativa a las maldiciones de programación de interfaz

¿Qué hay de nuevo en esta versión:.

< ul>

  • se fijaron Un pequeño número de errores.
  • La portabilidad y capacidad de configuración de subpaquetes para los directorios Ada95 y de prueba se amplió.
  • Programas parecidos

    ALSA driver
    ALSA driver

    2 Dec 17

    OpenSSL
    OpenSSL

    5 Sep 16

    php-json
    php-json

    3 Jun 15

    File::LockDir
    File::LockDir

    2 Jun 15

    Otro software de desarrollador T.E.Dickey

    vttest
    vttest

    17 Feb 15

    Berkeley Yacc
    Berkeley Yacc

    17 Feb 15

    Lynx
    Lynx

    17 Feb 15

    Comentarios a la Ncurses

    Comentarios que no se encuentran
    Añadir comentario
    A su vez en las imágenes!