Ncurses: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Die C-[[Programmbibliothek]] <b>Ncurses</b> (new curses) dient zur Steuerung von Textterminals bzw. [[Terminalemulationen]]. Hauptzweck der Bibliothek ist die Erstellung eines "Text User Interface / TUI". Typische Beispiele für die Verwendung von Ncurses sind der Webbrowser [[lynx]], der GNU Midnight Commander, das Linux-Kernel-Konfigurationsprogramm "menuconfig" oder das Ncurses-Frontend des SUSE Linux-Installations- und Konfigurationsprogramms [[YAST]].
Die frei verfügbare C-[[Programmbibliothek]] <b>Ncurses</b> (new curses) dient zur Steuerung von Textterminals bzw. [[Terminalemulationen]] und ist ein Klon der Originalbibliothek [[Curses]] aus dem Unix System V Release 4.0 (SVR4). Hauptzweck der Bibliothek ist die Erstellung einer [[zeichenorientierten Benutzerschnittstelle]]. Für Ncurses gibt es unter anderem Bindungen an die Programmiersprachen C, Perl und Ruby.


Die Ncurses-Bibliotheken sind in den "libncurses"-Paketen des Systems enthalten. Das Paket "dialog" vereinfacht ausserdem die Ansteuerung dieser Bibliotheken, sodass sie direkt auch von der Befehlszeile aus genutzt werden können.


Für das frei verfügbare Ncurses gibt es unter anderem Bindungen an C, Perl und Ruby. Die
Einige Beispiele für die Verwendung von Ncurses.


{| class=wiki
! Programm !! Beschreibung
|-
| [[lynx]] || Webbrowser
|-
| GNU Midnight Commander / mc ||
|-
| menuconfig || Linux-Kernel-Konfigurationsprogramm
|-
| [[yast]] || Frontend des SUSE Linux-Installations- und Konfigurationsprogramms [[YAST]].
|}


== Weblinks ==
== Weblinks ==

Version vom 31. Oktober 2010, 19:03 Uhr

Die frei verfügbare C-Programmbibliothek Ncurses (new curses) dient zur Steuerung von Textterminals bzw. Terminalemulationen und ist ein Klon der Originalbibliothek Curses aus dem Unix System V Release 4.0 (SVR4). Hauptzweck der Bibliothek ist die Erstellung einer zeichenorientierten Benutzerschnittstelle. Für Ncurses gibt es unter anderem Bindungen an die Programmiersprachen C, Perl und Ruby.

Die Ncurses-Bibliotheken sind in den "libncurses"-Paketen des Systems enthalten. Das Paket "dialog" vereinfacht ausserdem die Ansteuerung dieser Bibliotheken, sodass sie direkt auch von der Befehlszeile aus genutzt werden können.

Einige Beispiele für die Verwendung von Ncurses.

Programm Beschreibung
lynx Webbrowser
GNU Midnight Commander / mc
menuconfig Linux-Kernel-Konfigurationsprogramm
yast Frontend des SUSE Linux-Installations- und Konfigurationsprogramms YAST.

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
Free Software Foundation eng Ncurseswbm Offizielle Homepage
Wikibooks ger Ncurseswbm