Ncurses

Screenshot Λογισμικό:
Ncurses
Στοιχεία Λογισμικού:
Εκδοχή: 5.9
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: T.E.Dickey
Άδεια: Δωρεάν
Δημοτικότητα: 43

Rating: nan/5 (Total Votes: 0)

Η Ncurses (νέα κατάρες) βιβλιοθήκη είναι ένα δωρεάν λογισμικό εξομοίωσης των κατάρες στο System V Release 4.0, και πολλά άλλα.
Ncurses χρησιμοποιεί τη μορφή terminfo, υποστηρίζει μαξιλάρια και το χρώμα και πολλαπλές αναδεικνύει και διαμορφώνει χαρακτήρες και λειτουργία-κλειδί χαρτογράφησης, και έχει όλα τα άλλα SYSV-κατάρες βελτιώσεις σε σχέση με το BSD κατάρες.
Ο κώδικας ncurses αναπτύχθηκε υπό την GNU / Linux. Θα πρέπει θύρα εύκολα σε οποιοδήποτε ANSI / POSIX συμμορφούμενο UNIX. Ακόμη και έχει μεταφερθεί και σε OS / 2 Warp!
Η διανομή περιλαμβάνει τη βιβλιοθήκη και την υποστήριξη υπηρεσιών κοινής ωφελείας, συμπεριλαμβανομένης μιας terminfo compiler τικ, μια infocmp Decompiler, σαφείς, tput, TSET, και captoinfo εργαλείο μετατροπής termcap. Οι πλήρεις σελίδες manual που προβλέπονται για τη βιβλιοθήκη και τα εργαλεία.
Εδώ είναι μερικά βασικά χαρακτηριστικά του "Ncurses":
Το πακέτο Ncurses είναι πλήρως συμβατή με SVR4 (System V Release 4) κατάρες:
 
· Όλα τα 257 των προσκλήσεων SVR4 έχουν εφαρμοστεί (και τεκμηριωμένη).
· Πλήρης υποστήριξη για SVR4 κατάρες χαρακτηριστικά συμπεριλαμβανομένης της χαρτογράφησης πληκτρολόγιο, το χρώμα, φόρμες σχέδιο με ACS χαρακτήρες, και αυτόματη αναγνώριση των πληκτρολόγιο και πλήκτρα λειτουργιών.
· Μια εξομοίωση του SVR4 πάνελ βιβλιοθήκη, υποστηρίζοντας μια στοίβα από παράθυρα με καταστήματος υποστήριξη, περιλαμβάνεται.
· Μια προσομοίωση της βιβλιοθήκης μενού SVR4, υποστηρίζοντας ένα ενιαίο αλλά ευέλικτο περιβάλλον εργασίας για τον προγραμματισμό του μενού, περιλαμβάνεται.
· Μια προσομοίωση της μορφής της βιβλιοθήκης SVR4, υποστηρίζοντας τη συλλογή δεδομένων μέσω της οθόνης μορφές, περιλαμβάνεται.
· Binary εγγραφές terminfo που παράγεται από την TIC εφαρμογή Ncurses είναι λίγο-για-bit συμβατό με τη μορφή καταχώρησης SVR4 καταριέται χρήσεις.
· Οι επιχειρήσεις κοινής ωφέλειας έχουν επιλογές για να σας επιτρέψει να φιλτράρετε terminfo καταχωρήσεις για χρήση με λιγότερο ικανά εκδόσεις κατάρες / terminfo, όπως οι λιμένες HP / UX και AIX.
 
Το πακέτο Ncurses έχει επίσης πολλές χρήσιμες επεκτάσεις πάνω SVR4:
 
· Το API είναι 8-bit καθαρό και βασικό επίπεδο συμμορφούμενη με τις προδιαγραφές του X / Open κατάρες, XSI κατάρες (δηλαδή, εφαρμόζει όλες τις δυνατότητες βασικό επίπεδο, αλλά δεν είναι όλοι οι εκτεταμένες δυνατότητες). Πιο εκτεταμένα σε επίπεδο δυνατοτήτων που δεν αφορούν άμεσα με την υποστήριξη ευρείας χαρακτήρα εφαρμόζονται, συμπεριλαμβανομένων πολλών λειτουργία δεν κλήσεις που υποστηρίζονται στο πλαίσιο SVR4 κατάρες (αλλά φορητότητα όλων των κλήσεων είναι τεκμηριωμένη, ώστε να μπορείτε να χρησιμοποιήσετε το υποσύνολο SVR4 μόνο).
· Σε αντίθεση με SVr3 κατάρες, Ncurses μπορεί να γράψει στο δεξιότερο-κατώτατο γωνία της οθόνης, αν το τερματικό σας έχει ικανότητα ένθετο χαρακτήρων.
· Ada95 και C ++ δέστρες.
· Υποστήριξη για την υποβολή εκθέσεων με X Window xterm και OS / 2 παράθυρα κονσόλας ποντικιού.
· Επέκταση στήριξη του ποντικιού μέσω πακέτου gpm Alessandro Rubini του.
· Η wresize λειτουργία () σας επιτρέπει να αλλάξετε το μέγεθος παραθύρων, διατηρώντας τα δεδομένα τους.
· Οι use_default_colors λειτουργία () σας επιτρέπει να χρησιμοποιήσετε το προεπιλεγμένο χρώμα του τερματικού σταθμού για το ζεύγος προεπιλεγμένο χρώμα, επιτυγχάνοντας την επίδραση των διαφανή χρώματα.
· Οι λειτουργίες keyok () και define_key () σας επιτρέπει να ελέγχετε καλύτερα τη χρήση των πλήκτρων λειτουργιών, π.χ., η απενεργοποίηση του Ncurses KEY_MOUSE, ή καθορίζοντας περισσότερες από μία ακολουθία ελέγχου να χαρτογραφήσει σε ένα συγκεκριμένο βασικό κώδικα.
· Υποστήριξη για τα τερματικά 16-χρώμα, όπως aixterm και XFree86 xterm.
· Καλύτερη βελτιστοποίηση δρομέα κίνηση. Το πακέτο διαθέτει πλέον ένα υπολογισμό του δρομέα τοπική κυκλοφορία πιο αποτελεσματική από ό, τι είτε BSD ή Σύστημα V.
· Σούπερ hardware υποστήριξη της κύλισης. Ο κωδικός οθόνη ενημέρωσης ενσωματώνει ένα νέο, απλό και φθηνό αλγόριθμο που επιτρέπει να κάνει την καλύτερη δυνατή χρήση των κύλιση υλικού, γραμμή-εισαγωγής, και γραμμή διαγραφής για τις μετακινήσεις οθόνη-line. Ο αλγόριθμος αυτός είναι πιο ισχυρή από ό, τι ρουτίνα των 4.4BSD κατάρες quickch.
· Πραγματική υποστήριξη για τους τερματικούς σταθμούς με το glitch μαγεία-cookie. Ο κωδικός οθόνη-update θα προβαίνουν σε αναλήψεις από μια επισήμανση, αν οι magic- μπισκότο ανώνυμες χώρους που απαιτούνται, λίγο πριν την έναρξη και μετά το τέλος θα εντείνει τον χαρακτήρα και μη χώρο. Θα αλλάξει αυτόματα τα όρια αποκορύφωμα όταν κάτι τέτοιο θα καταστήσει δυνατή για να σχεδιάσετε το αποκορύφωμα, χωρίς να αλλάζει την οπτική εμφάνιση της οθόνης.
· Είναι δυνατή η δημιουργία της βιβλιοθήκης με μια λίστα των προ-φορτωμένο εγγραφές εναλλακτική που συνδέονται με αυτήν, έτσι ώστε να μπορεί να εξυπηρετήσει αυτούς τους τύπους τερματικών, ακόμη και όταν δεν υπάρχει δέντρο terminfo ή termcap αρχείο είναι προσβάσιμο (αυτό μπορεί να είναι χρήσιμο για την υποστήριξη των προγραμμάτων της οθόνης προσανατολισμό ότι πρέπει να εκτελείται σε κατάσταση λειτουργίας ενός χρήστη).
· Το βοηθητικό πρόγραμμα TIC / captoinfo παρέχονται με Ncurses έχει την ικανότητα να μεταφράσει πολλά termcaps από την XENIX, η IBM και η AT & T σετ επέκτασης.
· Ένα BSD-όπως TSET βοηθητικό πρόγραμμα παρέχεται.
· Η βιβλιοθήκη Ncurses και επιχειρήσεις κοινής ωφέλειας θα διαβάσει αυτόματα terminfo συμμετοχές από $ HOME / .terminfo αν υπάρχει, και να συγκεντρώσει σε αυτόν τον κατάλογο, εφόσον υπάρχει και ο χρήστης δεν έχει πρόσβαση εγγραφής στον κατάλογο συστήματος. Αυτό το χαρακτηριστικό καθιστά ευκολότερο για τους χρήστες να έχουν προσωπικές καταχωρήσεις terminfo χωρίς να εγκαταλείψει την πρόσβαση στο σύστημα terminfo κατάλογο.
· Μπορείτε να καθορίσετε μια διαδρομή των καταλόγων για την αναζήτηση καταρτίζονται περιγραφές με τις TERMINFO_DIRS μεταβλητή περιβάλλοντος (αυτή γενικεύει τη δυνατότητα που παρέχεται από terminfo στα αποθέματα Σύστημα Β)
· Σε terminfo αρχεία προέλευσης, τις δυνατότητες χρήσης μπορεί να αναφέρεται όχι μόνο σε άλλες εγγραφές στο ίδιο αρχείο προέλευσης (όπως στο System V), αλλά και να καταρτίζονται καταχωρήσεις ούτε στο σύστημα terminfo κατάλογο ή του χρήστη $ HOME / .terminfo κατάλογο.
· Ένα σενάριο (capconvert) παρέχεται για να βοηθήσει τη μετάβαση των χρηστών του BSD από termcap να terminfo. Συγκεντρώνει τις πληροφορίες σε μια μεταβλητή TERMCAP περιβάλλον ή / και ένα αρχείο ~ / .termcap τοπικές καταχωρήσεις και το μετατρέπει σε ισοδύναμη τοπικό δέντρο των terminfo κάτω από $ HOME / .terminfo.
· Αυτόματη επαναφορά στο αρχείο / etc / termcap μπορούν να καταρτίζονται όταν δεν είναι δυνατό να οικοδομήσουμε ένα δέντρο terminfo. Αυτή η δυνατότητα δεν είναι ούτε γρήγορη ούτε φθηνή, δεν θέλετε να το χρησιμοποιήσετε αν δεν έχετε, αλλά είναι εκεί.
· Η toe βοηθητικό τραπέζι-του-εγγραφές καθιστά εύκολο για τους χρήστες να δουν τι ακριβώς τερματικό είδη είναι διαθέσιμα στο σύστημα.
· Η βιβλιοθήκη ικανοποιεί την απαίτηση XSI ότι κάθε μακρο σημείο εισόδου έχει μια αντίστοιχη λειτουργία που μπορεί να συνδεθεί (και θα είναι πρωτότυπο-έλεγχος), εάν ο ορισμός macro είναι απενεργοποιημένη με #undef.
· Ένα HTML "Εισαγωγή στον Προγραμματισμό με Ncurses" έγγραφο παρέχει μια αφήγηση εισαγωγή στις κατάρες προγραμματισμού διεπαφή

Τι είναι καινούργιο σε αυτή την έκδοση:.

< ul>

  • Ένας μικρός αριθμός σφάλματα έχουν καθοριστεί.
  • Δυνατότητα μεταφοράς και παραμετροποίηση των υποπακέτα για τις Ada95 και δοκιμή καταλόγους επεκτάθηκε.
  • Παρόμοια λογισμικά

    SVL
    SVL

    3 Jun 15

    tcpdump
    tcpdump

    22 Jun 18

    GLib2
    GLib2

    16 Aug 18

    Άλλο λογισμικό του προγραμματιστή T.E.Dickey

    Luit
    Luit

    20 Feb 15

    Lynx
    Lynx

    17 Feb 15

    Σχόλια για Ncurses

    Τα σχόλια δεν βρέθηκε
    προσθήκη σχολίου
    Ενεργοποιήστε τις εικόνες!
    Αναζήτηση ανά κατηγορία