Ncurses: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m UltimaVersione e SitoWeb da Wikidata |
+#Voci correlate Categoria:Software in ncurses; -Categoria:Progetto GNU automatica; →Collegamenti esterni: +Template:Sito ufficiale +Template:Collegamenti software; vari Cita web; wikisintassi |
||
Riga 6:
|Screenshot = Linux-menuconfig.png
|Didascalia = Screenshot di [[menuconfig]], applicazione la cui interfaccia è basata su ncurses.
|Sviluppatore = [[progetto GNU
|UltimaVersione =
|DataUltimaVersione =
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
|SistemaOperativo =
|SistemaOperativo2 = unix
|Genere = Libreria software
|SoftwareLibero = sì
|Lingua =
}}
'''Ncurses''' (''new curses'') è una [[libreria (software)|libreria]] di funzioni software che gestisce il display di un'applicazione su un [[terminale (informatica)|terminale]] a caratteri. Essa fornisce un'[[Application programming interface|API]], che supporta funzionalità grafiche e l'utilizzo del mouse su un terminale a caratteri in modo indipendente dalle caratteristiche del terminale stesso.<ref>
La libreria ncurses rappresenta un'implementazione libera della precedente libreria [[curses (informatica)|curses]] per [[UNIX System V|SVr4]] ([[UNIX]] System V Rel. 4 di [[AT&T]]) della quale include ed estende le capacità.<ref>
Il codice originariamente scritto da Pavel Curtis, sviluppato da Zeyd Ben-Halim, [[Eric S. Raymond]]<ref>{{Cita web|http://www.catb.org/~esr/| Home page di Eric Raymond | 28 marzo 2017 |autore= Eric S. Raymond |wkautore=Eric Steven Raymond |lingua=en }}</ref>, e successivamente da Thomas Dickey e Jurgen Pfeifer, Alexander V Lukyanov, Philippe Blain, Sven Verdoolaege, è manutenuto dal [[
==Librerie ed utility==▼
▲== Librerie ed utility ==
Il pacchetto [[GNU]] ncurses comprende le librerie di [[Programmazione (informatica)|programmazione]] libcurses, libpanel, libmenu e libform ed include una serie di [[utility]] che sono:
* ''captoinfo'': Converte una descrizione [[termcap]] in una descrizione [[terminfo]].
* ''clear'': Pulisce lo schermo.
* ''infocmp'': Traduce, confronta o stampa descrizioni terminfo.
* ''infotocap'': Converte una descrizione terminfo in una descrizione termcap.
* ''reset'': Riavvia un terminale impostandone i valori di default.
* ''tack'': Esegue un test sul corretto inserimento nel database terminfo.
* ''tic'': Compila un file terminfo per le funzioni delle librerie ncurses.
* ''toe'': Mostra l'elenco di tutti i tipi di terminale supportati con una descrizione.
* ''tput'': Rende disponibili alla shell i valori delle risorse dipendenti da terminale.
* ''tset'': Consente l'inizializzazione di un terminale.<ref>
== Note ==
<references />
== Voci correlate ==
==Altri progetti==▼
▲== Altri progetti ==
{{Interprogetto}}
== Collegamenti esterni ==
* {{Sito ufficiale}}
* {{Collegamenti software}}
* {{
* {{
* {{
* {{
▲*{{cita web|http://www.pluto.it/files/ildp/traduzioni/ncurses-intro/ncurses-intro.html|Eric S. Raymond and Zeyd M. Ben-Halim - ''Programmare con le ncurses''. Traduzione di Fabrizio Polacco}}
▲*{{cita web|http://a2.pluto.it/a21.htm|Daniele Giacomini - ''Appunti di Informatica libera''. Parte XII. Terminali a caratteri}}
{{Portale|informatica}}
▲[[Categoria:Progetto GNU]]
[[Categoria:Librerie software]]
|