ncurses gir en fargerik terminal - basert grensesnitt for tekst - baserte UNIX- CRT . Bibliotekene tillater programmerere å lage funksjon -key kartlegging, side -by - side vinduer og skjerm- maleri funksjoner. Ncurses støtter åtte farger og mus -bruk , noe som kan gjøre opp for mangelen på en ekte grafisk brukergrensesnitt. Instruksjoner
en
Last ned ncurses ressurser . Det tilbys gratis fra en rekke kilder . Nedlastingen vil omfatte alle biblioteker og støtte verktøy.
2
Legg curses.h til kildekoden. Lenke koden til forbannelser bibliotek filer. Tilsett parameter - Lcurses til GCC kommandoen.
3
Initialiser skjermen ved å kalle funksjonen " initscr . " Dette tildeler minne for ncurses variabler og klargjør biblioteket til bruk. Dette tillater deg også å jobbe med ncurses WINDOW strukturer.
4
oppdatere skjermbildet etter å gjøre endringer i vinduet og markøren status . Oppdateringsfrekvensen vil bare oppdatere den endrede vinduet innholdet , som vil spare CPU tid og unngår omskriving overflødig informasjon . Standard samtaler er " Refresh " og " Wrefresh . "
5
Dra nytte av logiske pekere . Mens det kan være bare en fysisk markøren, kan hvert vindu har en logisk markøren, slik at du kan skrive til hvilket som helst sted i et vindu uten å omdirigere den fysiske markøren.
6
klare vinduer i stedet for clearing hele skjermen . Ncurses inneholder funksjoner for begge, men clearing bare vinduet som må fjernes kan spare CPU tid og unngå å måtte skrive informasjon som allerede er på skjermen.
7
Flagg funksjonstaster for å tillate et vindu for å akseptere dem . Den " _use_keypad " flagg må legges til hvert vindu ment å motta funksjonstast inngang . Sørg for å tildele verdien til en int variabel og ikke en røye variabel . Char variabler ikke har kapasitet til å holde de numeriske verdiene til funksjonsknapper .