ncursuri

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
ncursuri
software
Captură de ecran a menuconfig, aplicație a cărei interfață se bazează pe ncurses.
Captură de ecran a menuconfig , aplicație a cărei interfață se bazează pe ncurses.
Tip Bibliotecă software (nu este listată )
Dezvoltator Proiect GNU
Data primei versiuni 1993
Ultima versiune 6.2 (12 februarie 2020)
Sistem de operare WILDEBEEST
Unix-like
Limba C.
Licență Licență X11
( licență gratuită )
Site-ul web invisible-island.net/ncurses/

Ncurses ( cursuri noi ) este o bibliotecă de funcții software care gestionează afișarea unei aplicații pe un terminal de caractere. Acesta oferă un API , care acceptă funcționalitatea grafică și utilizarea mouse-ului pe un terminal de caractere, independent de caracteristicile terminalului în sine. [1] [2]

Biblioteca ncurses este o implementare gratuită a bibliotecii curses anterioare pentru SVr4 ( AT&T UNIX System V Rel. 4) din care include și extinde capacitățile. [3] Codul scris inițial de Pavel Curtis, dezvoltat de Zeyd Ben-Halim, Eric S. Raymond [4] , iar mai târziu de Thomas Dickey și Jurgen Pfeifer, Alexander V Lukyanov, Philippe Blain, Sven Verdoolaege, este menținut de GNU proiect și distribuit sub licența MIT .

Biblioteci și utilități

Pachetul GNU ncurses include bibliotecile de programare libcurses, libpanel, libmenu și libform și include o serie de utilități care sunt:

  • captoinfo : Convertește o descriere termcap într-o descriere terminfo .
  • clar : curăță ecranul.
  • infocmp : Traduceți, comparați sau tipăriți descrieri terminfo.
  • infotocap : convertește o descriere terminfo într-o descriere termcap.
  • reset : Repornește un terminal setându-i valorile implicite.
  • tic : Compilați un fișier terminfo pentru funcțiile bibliotecii ncurses.
  • tac : Teste pentru inserarea cu succes în baza de date terminfo.
  • toe : Afișează lista tuturor tipurilor de terminale acceptate cu o descriere.
  • tput : pune la dispoziție shell valorile resurselor dependente de terminal.
  • tset : Permite inițializarea unui terminal. [5] [6]

Notă

  1. ^ (RO) Thomas E. Dickey, Pe ce platforme rulează? , pe invisible-island.net , 4 martie 2017. Adus pe 28 martie 2017 .
  2. ^ (EN) Pradeep Padala, NCURSES Programming HOWTO pe tldp.org, 20 iunie 2005. Accesat la 28 martie 2017.
  3. ^ 1.1 O scurtă istorie a blestemelor , pe pluto.it . Adus la 28 martie 2017 .
  4. ^ (EN) Eric S. Raymond , Pagina de pornire a lui Eric Raymond , de la catb.org. Adus la 28 martie 2017 .
  5. ^ Linux From Scratch - Cap.6.18. Ncurses-5.5 , pe pluto.it . Adus la 28 martie 2017 .
  6. ^ ( EN ) README ( TXT ) [ link rupt ] , pe invisible-island.net . Adus la 28 martie 2017 .

Elemente conexe

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT