Ncurses

Szoftver screenshot:
Ncurses
Szoftver adatai:
Változat: 5.9
Feltöltés dátuma: 11 May 15
Fejlesztő: T.E.Dickey
Engedély: Ingyenes
Népszerűség: 43

Rating: nan/5 (Total Votes: 0)

A NCURSES (új átkokat) könyvtár egy ingyenes szoftver emuláció átkok System V Release 4.0, és így tovább.
Ncurses használ TERMINFO formátumban, támogatja párna és szín és több kiemeli és formák karakterek és funkció-gomb feltérképezése, és az összes többi SYSV átkokat fejlesztések során BSD Curses.
A Ncurses kód szerint kidolgozott GNU / Linux. Meg kell port könnyen elérhetők az ANSI / POSIX-konform UNIX. Még azt is portolták OS / 2 Warp!
Az eloszlás tartalmazza a könyvtár és támogatást közművek, beleértve a terminfo fordító tic, a decompiler infocmp, világos, lekérését, Tset, és a termcap konverziós eszköz captoinfo. Teljes man oldalak állnak a könyvtár és eszközöket.
Íme néhány kulcsfontosságú jellemzőit "NCURSES":
A Ncurses csomag teljes mértékben kompatibilis az SVR4 (System V Release 4) átkozza:
 
· Minden 257. SVR4 hívások hajtottak végre (és dokumentálják).
· Teljes mértékben támogatja az SVR4 megátkozza funkciók, többek között billentyűzetbeállítás, színes, formák-rajzot ACS karakterek, és az automatikus felismerés kezelő és funkciógombok.
· A vetélkedés a SVR4 panelek könyvtár, támogatja egy köteg ablakok hátsó áruház, benne van.
· A vetélkedés a SVR4 menük könyvtár, támogató egységes, de rugalmas felület a menü programozás, tartalmazza.
· A vetélkedés a SVR4 űrlaptár, támogató adatgyűjtés on-screen formák, benne van.
· Binary terminfo bejegyzéseket által generált Ncurses tic végrehajtás bit-for-bit-kompatibilis belépési formátumban SVR4 káromkodik felhasználása.
· A közművek van lehetőség, hogy lehetővé teszi, hogy kiszűrje terminfo bejegyzéseket a kevésbé képes Curses / TERMINFO verziókhoz, mint a HP / UX és AIX portok.
 
A Ncurses csomagot is sok hasznos kiterjesztések felett SVR4:
 
· Az API 8-bit tiszta és alapszintű konform az X / OPEN átkok specifikáció, XSI Curses (azaz, hogy végrehajtja az összes BASE szintű funkciókat, de nem az összes kiterjesztett funkciók). Legkiterjedtebb szintű funkciók közvetlenül nem érintett, széles karakter támogatást hajtanak végre, köztük sok funkció hívásokat nem támogatja SVR4 átkok (de a hordozhatóság az összes hívás dokumentált, így használhatja a SVR4 részhalmaza esetén).
· Ellentétben SVr3 káromkodik, NCURSES írj a jobb szélső-legalsó sarokban, ha a terminál rendelkezik egy betét-jellegű képesség.
· Ada95 és C ++ kötések.
· Támogatás az egér esemény jelentés az X Window xterm és OS / 2 konzol ablakot.
· Bővített egér támogatás révén Alessandro Rubini-féle gpm csomagot.
· A funkció wresize () segítségével átméretezni ablakok, megőrizve az adatokat.
· A funkció use_default_colors () lehetővé teszi, hogy a terminál alapértelmezett színeket az alapértelmezett szín pár, megvalósítása hatása átlátszó színek.
· A funkciók keyok () és define_key () lehetővé teszi, hogy jobban ellenőrizzék a funkcióbillentyűk használata, például kikapcsolni a Ncurses KEY_MOUSE, vagy meghatározásával egynél több szabályozó szekvencia feltérképezésére, hogy egy adott kulcs kód.
· Támogatása 16 színű terminálokat, mint például aixterm és XFree86 xterm.
· Jobb kurzor-mozgást optimalizálás. A csomag tartalmaz egy kurzor-helyi-mozgalom számítás hatékonyabb, mint akár a BSD vagy a System V.
· Super hardver görgetés támogatást. A képernyő-frissítési kódot tartalmaz egy új, egyszerű, és olcsó algoritmus, amely lehetővé teszi, hogy optimálisan használja hardver görgetés, sort-beillesztés, és a line-törlés a képernyő-line mozgásokat. Ez az algoritmus erősebb, mint a 4.4BSD Curses quickch rutin.
· Valós támogatása terminálok a mágikus-cookie fénylik. A képernyő-frissítési kódot tartózkodni fog rajz fénypontja, ha a buvészcikkek cookie-unattributed szükséges helyek előtt kezdetét és végét követően lépne a nem világűr jellegű. Ez automatikusan eltolja fénypontja határait amikor így lehetővé tenné, hogy felhívja a kiemelés megváltoztatása nélkül megjelenését a képernyőn.
· Lehetőség van, hogy létrehoz a könyvtár egy listát az előre betöltött tartalék bejegyzéseket kapcsolódik hozzá úgy, hogy azokat szolgálja termináltípusokat akkor is, ha nincs terminfo fa, vagy termcap fájl elérhető (ez hasznos lehet támogatást, a képernyő-orientált programok hogy futniuk, hogy egyfelhasználós módban).
· A tic / captoinfo segédprogramot ncurses képes lefordítani sok termcaps a Xenix, az IBM és az AT & T kiegészítő készletet.
· A BSD-szerű Tset segédprogram áll rendelkezésre.
· Az ncurses és segédprogramok automatikusan olvasni terminfo bejegyzéseket $ HOME / .terminfo ha létezik, és összeállítják a könyvtárba lép ha létezik, és a felhasználónak nincs írási jogosultsága a rendszer könyvtárába. Ez a funkció megkönnyíti a felhasználók számára, hogy személyes terminfo bejegyzéseket anélkül, hogy akár a rendszerhez való hozzáférést terminfo könyvtárban.
· Ön ad meg útvonalat könyvtárak keresni összeállított leírások a környezeti változó TERMINFO_DIRS (ezt általánosítja a funkció által biztosított TERMINFO alatt állomány System V)
· A TERMINFO forrás fájlokat, felhasználású képességek utalhat nemcsak a többi bejegyzést is ugyanabba a fájlba (mint a System V), hanem az összeállított bejegyzéseket vagy a rendszer terminfo könyvtár vagy a felhasználó $ HOME / .terminfo könyvtárban.
· A script (capconvert), amely segít a BSD felhasználók átmenet termcap a terminfo. Ez gyűjti az információkat a TERMCAP- környezeti változó és / vagy a ~ / .termcap helyi bejegyzések fájlt, és átalakítja a egyenértékű helyi terminfo fa alatt $ HOME / .terminfo.
· Automatikus visszaállás a / etc / termcap fájl lehet összeállítani, ha ez nem lehetséges, hogy egy terminfo fa. Ez a funkció sem gyors, sem olcsó, nem akarod használni, ha nem muszáj, de ott van.
· A táblázat-of-bejegyzéseket közüzemi toe megkönnyíti a felhasználók számára, hogy pontosan mi terminál típusok állnak rendelkezésre a rendszerben.
· A könyvtár megfelel az XSI követelmény, hogy minden makró belépési pont van egy megfelelő funkció amely kapcsolatban állhat (és lesz prototípus-e jelölve), ha a makró definíció szerint le van tiltva a #undef.
· Egy HTML "Bevezetés a programozás NCURSES" dokumentum egy olyan narratívát bevezetése átkokat programozási felület.

Mi az új ebben a kiadásban:

< ul>

  • A kisszámú hibák kerültek rögzítésre.
  • hordozhatósága és konfigurálás subpackages a Ada95 és a teszt könyvtárakat bővült.
  • Hasonló program

    libxml2
    libxml2

    14 Apr 15

    Vulkan
    Vulkan

    10 Mar 16

    ACE
    ACE

    22 Jun 18

    Más szoftver fejlesztő T.E.Dickey

    XTerm
    XTerm

    3 Jun 15

    Lynx
    Lynx

    17 Feb 15

    Luit
    Luit

    20 Feb 15

    Hozzászólások a Ncurses

    Hozzászólás nem található
    Megjegyzés hozzáadása
    Kapcsolja be a képeket!