Ncurses

Software skärmdump:
Ncurses
Mjukvaruinformation:
Version: 5.9
Ladda upp dagen: 11 May 15
Utvecklare: T.E.Dickey
Licens: Gratis
Popularitet: 168

Rating: 1.5/5 (Total Votes: 2)

Ncurses (nya förbannelser) bibliotek är en fri programvara emulering av förbannelser i System V Release 4.0, och mycket mer.
Ncurses använder Term format stöder kuddar och färg och flera höjdpunkter och bildar tecken och funktionsknappen kartläggning, och har alla de andra SYSV-förbannelser förbättringar över BSD förbannelser.
Den ncurses koden har utvecklats under GNU / Linux. Det bör hamn enkelt till alla ANSI / POSIX-överensstämmande UNIX. Det har även porterats till OS / 2 Warp!
Distributionen omfattar bibliotek och stödverktyg, bland annat en term kompilator tic, en Decompiler infocmp, tydlig, tput, tset och termcap konverteringsverktyg captoinfo. Full manualsidor finns för biblioteket och verktyg.
Här är några viktiga inslag i "Ncurses":
Den Ncurses paketet är fullt kompatibel med SVR4 (System V Release 4) förbannelser:
 
· Alla 257 av SVR4 samtal har genomförts (och dokumenteras).
· Fullt stöd för SVR4 förbannar funktioner, inklusive tangentbordsmappning, färg, form-ritning med ACS tecken, och automatisk igenkänning av knappsats och funktionstangenter.
· En emulering av SVR4 paneler biblioteket, att stödja en stapel av fönster med uppbackning butiken, ingår.
· En emulering av SVR4 menyer biblioteket, att stödja ett enhetligt men flexibelt gränssnitt för programmeringsmenyn, ingår.
· En emulering av SVR4 formulärbibliotek, som stöder datainsamling via formulär på skärmen, ingår.
· Binary termposter som genereras av tic genomförandet Ncurses är bit-för-bit-kompatibel med posten format SVR4 förbannar användningsområden.
· De verktyg har alternativ så att du kan filtrera termposter för användning med mindre kapabla Curses / Term versioner såsom HP / UX och AIX-portar.
 
Den Ncurses paketet har också många användbara tillägg över SVR4:
 
· API är 8-bitars ren och bas-nivå överensstämmande med X / Open förbannelser specifikation, XSI Curses (det vill säga genomför det hela basnivå funktioner, men inte alla utökade funktioner). Mest EXTENDED-nivå inte egenskaper som är direkt berörda med breda tecken stöd genomförs, inklusive många funktionsanrop stöds inte i SVR4 förbannar (men överföring av alla samtal dokumenteras så att du kan använda SVR4 endast delmängd).
· Till skillnad från SVr3 förbannelser, kan Ncurses skriva till den högra-nedersta hörnet av skärmen om terminalen har en insats tecken förmåga.
· Ada95 och C ++ bindningar.
· Stöd för mus händelserapportering med X Window xterm och OS / 2 konsolfönster.
· Utökat stöd mus via Alessandro Rubini s GPM paket.
· Funktionen wresize () gör att du kan ändra storlek på fönster, bevara sina uppgifter.
· Funktions use_default_colors () gör att du kan använda terminalens standardfärger för standardfärgparet, uppnå effekten av transparenta färger.
· Funktionerna keyok () och define_key () gör att du kan bättre kontrollera användningen av funktionstangenter, t.ex. inaktivera Ncurses KEY_MOUSE, eller genom att definiera mer än en styrsekvens för att mappa till en viss nyckel kod.
· Stöd för 16-färg terminaler, såsom aixterm och XFree86 xterm.
· Bättre markörrörelseoptimering. Paketet innehåller nu en markör-lokal-rörelsen beräkning effektivare än både BSD-eller System V-talet.
· Super hårdvara rullande stöd. Skärmen-uppdateringen koden innehåller en ny, enkel och billig algoritm som gör det möjligt att göra ett optimalt utnyttjande av hårdvara rullning, line-insättning, och line-radering för skärmlinjerörelser. Denna algoritm är mer kraftfulla än de 4.4BSD Förbannelserna quickch rutin.
· Real stöd för terminaler med den magiska-cookien glitch. Skärmen-update koden kommer att avstå från att dra en höjdpunkt om magi- kaka unattributed utrymmen krävs strax före början och efter slutet skulle trampa på en icke-blanksteg. Det kommer automatiskt att skifta markera gränser när detta skulle göra det möjligt att dra markeringen utan att ändra utseende på skärmen.
· Det är möjligt att generera biblioteket med en lista över förinstallerade poster reserv kopplade till den så att den kan tjäna dessa terminaltyper även när ingen term träd eller termcap filen är tillgänglig (detta kan vara till nytta för att stödja skärmorienterade program som måste köras i enanvändarläge).
· Den tic / captoinfo verktyg försedd med Ncurses har förmågan att översätta många termcaps från Xenix, IBM och AT & T förlängnings uppsättningar.
· En BSD-liknande tset verktyg tillhandahålls.
· Den Ncurses bibliotek och verktyg kommer automatiskt att läsa term poster från $ HOME / .terminfo om den finns, och sammanställa till den katalogen om det finns och användaren har ingen skrivrättigheter till systemet katalogen. Denna funktion gör det enklare för användare att ha personliga termposter utan att ge upp tillgång till systemet term katalogen.
· Du kan ange en väg av kataloger att söka efter sammanställts beskrivningar med miljövariabeln TERMINFO_DIRS (detta generaliserar funktionen som tillhandahålls av Term i lager System V)
· I termkällfilerna, kan använda funktioner hänvisa inte bara till andra poster i samma källfilen (som i System V) men också sammanställts poster i antingen moderterm katalogen eller användarens $ HOME / .terminfo katalogen.
· Ett skript (capconvert) tillhandahålls för att hjälpa BSD användare övergången från termcap till term. Den samlar informationen i en termcap miljövariabel och / eller en ~ / .termcap lokala poster fil och omvandlar den till en likvärdig lokal term träd under $ HOME / .terminfo.
· Automatisk återgång till / etc / termcap filen kan sammanställas i när det inte är möjligt att bygga en term träd. Den här funktionen är varken snabb eller billig, du inte vill använda det om du inte måste, men det finns där.
· Tabellen-of-anmälningar nytta tå gör det enkelt för användarna att se exakt vad terminaltyper finns på systemet.
· Biblioteket uppfyller XSI kravet att varje makroingångspunkt har en motsvarande funktion som kan kopplas (och kommer att vara prototypen kontrolleras) om makro definition är inaktiverad med #undef.
· En HTML "Introduktion till programmering med Ncurses" dokument ger en berättelse introduktion till förbannelser programmeringsgränssnitt

Vad är nytt i den här versionen.

< ul>

  • Ett litet antal buggar har åtgärdats.
  • portabilitet och konfigurerbarhet av underpaket för Ada95 och test kataloger utökades.
  • Liknande mjukvara

    Annan programvara för utvecklare T.E.Dickey

    Lynx
    Lynx

    17 Feb 15

    Berkeley Yacc
    Berkeley Yacc

    17 Feb 15

    Kommentarer till Ncurses

    Kommentarer hittades inte
    Kommentar
    Slå på bilder!