Κατεβάστε τους πόρους Ncurses . Προσφέρεται δωρεάν από έναν αριθμό πηγών . Η λήψη θα περιλαμβάνει όλες τις βιβλιοθήκες και βοηθητικά προγράμματα στήριξης . 2
Προσθήκη curses.h στον πηγαίο κώδικα σας . Συνδέουν τον κώδικα για τις κατάρες αρχεία βιβλιοθήκης . Προσθέστε τα παράμετρο - Lcurses στην εντολή Gcc .
Εικόνων 3
Η προετοιμασία της οθόνης καλώντας τη λειτουργία " initscr . " Αυτό διαθέτει μνήμη για τις μεταβλητές Ncurses και ετοιμάζει τη βιβλιοθήκη για χρήση . Αυτό σας επιτρέπει επίσης να συνεργαστεί με τις δομές ΠΑΡΑΘΥΡΟ Ncurses .
Η 4
Ανανεώστε την οθόνη αφού κάνετε τις αλλαγές στο παράθυρο και στο καθεστώς του δρομέα . Η ανανέωση θα ενημερώσει μόνο το τροποποιημένο περιεχόμενο παράθυρο, το οποίο θα εξοικονομήσει χρόνο της CPU και να αποτρέψει ξαναγράψιμο περιττές πληροφορίες . Οι τυποποιημένες κλήσεις " Ανανέωση " και " Wrefresh . "
5
Επωφεληθείτε από λογικές δρομείς . Ενώ μπορεί να υπάρχει μόνο ένα φυσικό δρομέα , σε κάθε παράθυρο μπορεί να έχει μια λογική δρομέα , που σας επιτρέπει να γράψετε σε οποιαδήποτε θέση σε οποιοδήποτε παράθυρο χωρίς αναπροσανατολισμό της φυσικής δρομέα .
Η 6
Clear παράθυρα αντί εκκαθάριση το σύνολο οθόνη . Ncurses παρέχει λειτουργίες για τους δύο, αλλά ανοίγοντας μόνο το παράθυρο που πρέπει να αφαιρεθεί μπορεί να εξοικονομήσει χρόνο CPU και αποφύγετε να ξαναγράφετε πληροφορίες που είναι ήδη στην οθόνη .
Η 7
λειτουργία Σημαία κλειδιά για να επιτρέψει σε ένα παράθυρο για να δεχθεί τους . Η " _use_keypad " σημαία πρέπει να προστεθεί σε κάθε παράθυρο που προορίζονται να δεχθούν πλήκτρο λειτουργίας εισόδου. Σιγουρευτείτε για να ορίσετε την τιμή σε μια μεταβλητή int και όχι μια μεταβλητή char . Char μεταβλητές δεν έχουν την ικανότητα να κρατήσει τις αριθμητικές τιμές των πλήκτρων λειτουργίας .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα