Vloeken

Curses is een afhandeling en optimalisatie van de terminal.
Download nu

Vloeken Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • William Setzer
  • Uitgever website:
  • http://search.cpan.org/~giraffed/Curses-1.21/gen/make.Curses.pm

Vloeken Tags


Vloeken Beschrijving

Curses is een terminale schermafhandeling en optimalisatie. Curses is een terminal schermafhandeling en optimalisatie.Synopsis Gebruik vloekens; initcr; ... endwin; Curses :: Ondersteuning_function ($ functie); Curses :: Ondersteuning_Conttsant ($ Constant); Curses is de interface tussen Perl en de vloeken van uw systeem (3). Voor beschrijvingen van het gebruik van een bepaalde functie, variabele of constante, raadpleegt u de documentatie van uw systeem, omdat dergelijke informatie steevast varieert (:-) tussen verschillende vloeken (3) bibliotheken en besturingssystemen. Dit document beschrijft de interface zelf en gaat ervan uit dat u al weet hoe de vervloeking van uw systeem (3) Bibliotheek werkt.Gevolking FunctionsMany Curses (3) Functies hebben varianten die beginnen met de voorvoegsels W-, MV- en / of WMV-. Deze varianten verschillen alleen in de expliciete toevoeging van een venster, of door de toevoeging van twee coördinaten die worden gebruikt om de cursor eerst te verplaatsen. Toevoeging () heeft bijvoorbeeld drie andere varianten: WADDCH (), MVADDCH () en MVWADDCH (). De varianten zijn niet erg interessant; In feite kunnen we alle varianten in originele functie rollen door een variabel aantal argumenten toe te staan en de argumentenlijst te analyseren waarvoor variant de gebruiker wilde bellen. Curseert (3), dus in C zaten vast met alle varianten. Curses is echter een PERL-interface, dus we zijn vrij om deze varianten in één functie te "verenigen". De sectie "Ondersteunde functies" hieronder geeft een vermelding van alle Curses (3) -functie die wordt ondersteund door vloeken, samen met een kolomvermelding als deze verenigd is. Als dit het geval is, heeft het een variërend aantal argumenten als volgt: functie (, , args); win is een optioneel vensterargument, in gebreke blijven naar stdscr indien niet opgegeven.y, X is een optioneel coördinaatpaar Wordt gebruikt om de cursor te verplaatsen, in gebreke blijven of niet verplaatsen, indien niet opgegeven.Args zijn de vereiste argumenten van de functie. Dit zijn de argumenten die u zou opgeven als u net de basisfunctie belde en niet een van de varianten. Dit maakt de varianten verouderd, aangezien hun functionaliteit is samengevoegd in een enkele functie, zodat vloeken ze niet standaard definiëren. Je kunt ze nog steeds krijgen als je wilt, door de variabele $ vloeken in te stellen :: Oldcurses naar een niet-nulwaarde voordat u het pakket vloeken gebruikt. Zie "Perl 4.x Cursperl-compatibiliteit" voor een voorbeeld van deze.Objectsobjecten worden ondersteund. Voorbeeld: $ win = nieuwe vloeken; $ win-> addstr (10, 10, 'foo'); $ win-> vernieuwen; ... Elke functie die is gemarkeerd als Unified (zie "Ondersteunde functies" hieronder en "Unified Functions" hierboven) kan worden genoemd als een methode voor een Curses-object. Gebruik geen INITSCR () als u objecten gebruikt als de eerste oproep Om een nieuwe vloeken te krijgen, zal het voor u doen. Security-concurrentie is altijd het geval geweest met de vloekenfuncties, maar houd er rekening mee dat de volgende functies: Getstr () (en optionele Wgetstr (), MVGETSTSTR () en MVWGETSTR ()) Inchstr (en optionele Winchstr (), Mvinchstr () en MVWINCHSTR ()) INST () (en optionele Winstr (), MVINSstr () en MVWINSTR ()) zijn onderworpen aan bufferoverloopaanval. Dit komt omdat je de buffer indeelt die moet worden ingevuld, wat van eindige lengte moet zijn, maar er is geen manier om een slechterik te stoppen om te typen. Om dit probleem te voorkomen, gebruik dan de alternatieve functies: getnstr () inchnstr () Innstr () die een extra "grootte van buffer" -argument duren. Vereisten: · Perl


Vloeken Gerelateerde software

vtkfltk

VTKFLTK is een kleine bibliotheek van C-klassen voor de ontwikkeling van FLTK-gebeurtenis-aangedreven interfaces voor gebruik met VTK. ...

147

Downloaden