Ncurses: Einleitung

Aus Wikibooks

Wechseln zu: Navigation, Suche
<<< ncurses-Startseite ncurses << Inhaltsverzeichnis
< Inhaltsverzeichnis Begriffsklärung und grundlegende ncurses-Funktionen >



Ncurses ist eine C-Bibliothek für die Steuerung von Textterminals. Hauptzweck dieser Bibliothek ist die Erstellung von TUIs (Text User Interfaces). Typische Beispiele für Programme, deren Benutzeroberflächen die ncurses-Bibliothek benutzen sind der Lynx-Browser (alternativ zur S-Lang-Bibliothek), der GNU Midnight Commander (alternativ zur S-Lang-Bibliothek), das Linux-Kernel-Konfigurationsprogramm in der ncurses-Variante oder das ncurses-Frontend des YaST-Installations- und -Konfigurationsprogramms bei der SuSE-Linux-Distribution.

Ncurses ist weitgehend kompatibel mit den SVR4-curses. Ncurses ist für diverse Unix-Plattformen erhältlich und steht unter der MIT-Lizenz.

Neben ncurses sind auch andere curses-Weiterentwicklungen erhältlich. Als Beispiel sei PDCurses genannt, welches für MS DOS, MS Windows, OS/2 und X11-Systeme verfügbar ist. Dieses Buch bezieht sich jedoch explizit auf ncurses, d.h. die erläuterten Grundlagen und Beispiele können, müssen jedoch nicht auf andere Curses-Bibliotheken gleichermaßen zutreffen.



<<< ncurses-Startseite ncurses << Inhaltsverzeichnis
< Inhaltsverzeichnis Begriffsklärung und grundlegende ncurses-Funktionen >


Persönliche Werkzeuge