Ncurses

Software kuvakaappaus:
Ncurses
Ohjelmiston tiedot:
Versio: 5.9
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: T.E.Dickey
Lupa: Vapaa
Suosio: 43

Rating: nan/5 (Total Votes: 0)

Ncurses (uusi kirouksia) kirjasto on ilmainen ohjelmisto jäljittely kiroukset System V Release 4.0, ja enemmän.
Ncurses käyttää Terminfo muotoa, tukee tyynyt ja väriä ja useita kohokohtia ja muodostaa hahmoja ja toiminta-avain kartoitus, ja siinä on kaikki muut SysV- kirouksia parannuksia yli BSD Curses.
Ncurses koodi on kehitetty GNU / Linux. Se pitäisi portti helposti mihin tahansa ANSI / POSIX-mukaisten UNIX. On jopa monille OS / 2 Warp!
Jakelu sisältää kirjaston ja tukea apuohjelmia, kuten terminfo kääntäjä tic, Decompiler infocmp, selkeitä, tput, Tset, ja termcap muunnostyökalun captoinfo. Täysin manuaalinen sivut tarjotaan kirjaston ja työkalut.
Tässä muutamia keskeisiä piirteitä "Ncurses":
Ncurses Paketti on täysin yhteensopiva SVR4 (System V Release 4) kiroaa:
 
· Kaikki 257 SVR4 puhelut on toteutettu (ja on dokumentoitu).
· Täysi tuki SVR4 kiroaa ominaisuuksia, kuten näppäimistön kartoitus, väri, lomakkeet-piirustus ACS merkkiä, ja automaattinen tunnustaminen näppäimistö ja toimintonäppäimet.
· Jäljittely SVR4 paneelien kirjasto, tukemalla pino ikkunat tausta myymälä, on mukana.
· Jäljittely SVR4 valikoiden kirjasto, tukevat yhtenäistä mutta joustavan käyttöliittymän valikon ohjelmointia, on mukana.
· Jäljittely SVR4 lomakkeen kirjasto, tukevat tietojen keräämiseen näytön muotoja, on mukana.
· Binary terminfo merkinnät tuottama Ncurses tic toteuttamisesta ovat bit-for-bittinen-yhteensopiva osuusjärjestelmässä SVR4 kiroaa käyttötarkoituksia.
· Apuohjelmat on vaihtoehtoja, jotta voit suodattaa terminfo merkinnät käytettäväksi vähemmän pystyy Curses / Terminfo versioita, kuten HP / UX ja AIX satamista.
 
Ncurses Paketti on myös monia hyödyllisiä lisäominaisuuksia yli SVR4:
 
· API on 8-bittinen puhdas ja base-tason vaatimustenmukaisten kanssa X / OPEN kirouksia erittely, XSI kiroukset (eli se toteuttaa kaikki BASE tason ominaisuuksia, mutta eivät kaikki lisäominaisuudet). Useimmat EXTENDED-tason ominaisuuksia ei suoraan koske laaja-merkkinen tuki toteutetaan, mukaan lukien monet funktiokutsuja ei tueta SVR4 kiroaa (mutta siirrettävyys kaikista puheluista on dokumentoitu, jotta voit käyttää SVR4 osajoukko vain).
· Toisin kuin SVr3 kiroaa, Ncurses voi kirjoittaa oikeanpuoleisin-pohjimmainen yläkulmassa, jos päätelaite on insert-merkin ominaisuus.
· Ada95 ja C ++ siteet.
· Tuki hiiren tapahtuman raportoinnista X Window xterm ja OS / 2-konsolin ikkunat.
· Laajennettu hiirituen kautta Alessandro Rubini n gpm paketti.
· Toiminto wresize () voit muuttaa ikkunoiden, säilyttäen tietonsa.
· Toiminto use_default_colors () avulla voit käyttää terminaalin oletuksena värejä oletusväri pari, saavuttaa vaikutus läpinäkyvä värejä.
· Toiminnot keyok () ja define_key () avulla voit paremmin valvoa käyttöä toimintonäppäimiä, esimerkiksi käytöstä Ncurses KEY_MOUSE, tai määrittämällä enemmän kuin yksi järjestyksessä kartoittaa tiettyyn avaimen koodia.
· Tuki 16-värin päätelaitteet, kuten aixterm ja XFree86 xterm.
· Parempi kursori-liikkeen optimointi. Paketti sisältää nyt kursori-local-liikkeen laskentaa tehokkaampi kuin kumpikaan BSD: n tai System V: n.
· Super laitteisto vieritys tukea. Screen-päivitys koodi sisältää romaani, yksinkertainen ja halpa algoritmi, jonka avulla se voi tehdä optimaalisen käytön laitteiston vieritys, linja-lisäys, ja linja-poisto näytön-line liikkeitä. Tämä algoritmi on tehokkaampi kuin 4.4BSD kiroukset quickch rutiinia.
· Real tuki päätelaitteiden taika-evästeen häiriö. Screen-päivitys koodi pidätyttävä kohokohta jos taikuri- evästeen kohdentamatta tilat tarvitaan juuri ennen alkua ja päätyttyä voisi astua kuin välilyönti. Se vaihtaa automaattisesti esiin rajoja, kun näin olisi mahdollista tehdä kohokohta muuttamatta ulkoasun näytön.
· On mahdollista luoda kirjaston luettelon valmiiksi ladattu fallback merkinnät sidoksissa niin, että se voi palvella päätetyppejä vaikkei terminfo puun tai termcap tiedosto on saatavilla (tämä voi olla hyödyllistä tukea näytön-ohjelmille että täytyy ajaa yhden käyttäjän tilassa).
· Tic / captoinfo apuohjelma varustettu Ncurses on kyky kääntää monia termcaps alkaen Xenix, IBM ja AT & T lisälaitetta.
· BSD kaltainen Tset apuohjelma toimitetaan.
· Ncurses kirjasto ja apuohjelmat automaattisesti luetaan terminfo merkinnät $ HOME / .terminfo jos se on olemassa, ja koota siihen hakemistoon, jos se on olemassa, ja käyttäjällä ei ole kirjoitusoikeutta järjestelmään hakemistoon. Tämä ominaisuus helpottaa käyttäjien on henkilökohtainen terminfo merkintöjä luopumatta pääsyä järjestelmään terminfo hakemistoon.
· Voit määrittää polku hakemistoja etsiä koottu kuvausten ympäristömuuttujan TERMINFO_DIRS (tämä yleistää ominaisuuden tarjoamat Terminfo alle varastossa System V)
· Vuonna terminfo lähde tiedostoja, käyttö ominaisuudet voivat viitata ei vain muita merkintöjä samasta lähteestä tiedosto (kuten System V), mutta myös koottu merkinnät joko järjestelmään terminfo hakemistoon tai käyttäjän $ HOME / .terminfo hakemistoon.
· Script (capconvert) tarkoituksena on auttaa BSD käyttäjiä siirtymistä termcap ja terminfo. Se kerää tietoja termcap ympäristömuuttuja ja / tai ~ / .termcap paikallisia merkinnät tiedosto ja muuntaa sen vastaavan paikallisen terminfo puun alle $ HOME / .terminfo.
· Automaattinen varmistus / etc / termcap tiedosto voidaan koottava kun se ei ole mahdollista rakentaa terminfo puu. Tämä ominaisuus ei ole nopea eikä halpa, et halua käyttää sitä, ellei sinulla on, mutta se on olemassa.
· Table-of-merkintöjen apuohjelman varvas on helppo käyttäjille nähdä, mitä pääte ovat käytettävissä järjestelmässä.
· Kirjaston täyttää XSI vaatimus, että jokainen makro aloituskohta on vastaava toiminto, joka voi liittyä (ja on prototyyppi-tarkistetaan), jos makro määritelmä pois käytöstä #undef.
· HTML "Johdatus Ohjelmointi ncurses" asiakirjassa kerronta johdatus kiroukset ohjelmointi käyttöliittymän.

Mikä on uusi tässä julkaisussa:

< ul>

  • pieni määrä vikoja vahvistettu.
  • siirrettävyys ja konfiguroitavuudesta subpackages varten Ada95 ja koe hakemistoja laajennettiin.
  • Vastaavia ohjelmistoja

    Libnet
    Libnet

    20 Feb 15

    Vulkan
    Vulkan

    10 Mar 16

    ENet
    ENet

    17 Feb 15

    Muu ohjelmistojen kehittäjä T.E.Dickey

    Berkeley Yacc
    Berkeley Yacc

    17 Feb 15

    vttest
    vttest

    17 Feb 15

    Lynx
    Lynx

    17 Feb 15

    Kommentit Ncurses

    Kommentteja ei löytynyt
    Lisää kommentti
    Ota kuvia!