Γράφοντας προγράμματα GUI για τη σύγχρονη OS X , Windows ή Linux συστήματα μπορεί να είναι μια πολύ κουραστική και περίπλοκη διαδικασία . Έχουν γίνει πολλές προσπάθειες για να καταστήσει τη διαδικασία πιο εύκολη από την πρώτη συσκευασία των σύνθετων , κωδικοποίηση ανάγκες χαμηλού επιπέδου σε προ -μεταγλωττισμένα βιβλιοθήκες . Αυτές οι βιβλιοθήκες παρέχουν άγκιστρα ή διασυνδέσεις προγραμματισμού εφαρμογών που ο προγραμματιστής μπορεί να χρησιμοποιήσει για να δημιουργήσει τα χαρακτηριστικά GUI έχετε έρθει να περιμένουν . GTK και Tk GUI εργαλείων λάβει τα περισσότερα , αλλά όχι όλα , από την κωδικοποίηση ανία και τον πόνο μακριά .
Εικόνων GTK Επισκόπηση
Η
Τα αρχικά GTK σταθεί για " Gimp Toolkit . " GTK ξεκίνησε ως μια εργαλειοθήκη GUI που δημιουργήθηκε για ένα πακέτο επεξεργασίας εικόνας UNIX αρχικά λεγόταν το GIMP ή" Γενική εικόνα πρόγραμμα χειρισμού . " GTK έγινε το πλαίσιο GUI για το Gnome Desktop . GTK + είναι μια ξαναγράψει του GTK που υποστηρίζει αντικειμενοστραφή προγραμματισμό . Το GTK + toolkit κρύβει την πολυπλοκότητα της εντός τεσσάρων , προ-μεταγλωττισμένα βιβλιοθήκες για το οποίο συνδέει την αίτησή σας . Η βιβλιοθήκη GLib πρόσβαση χαμηλού επιπέδου χαρακτηριστικά του συστήματος , όπως βρόχους περίπτωση , τα θέματα και τα αντικείμενα . Η βιβλιοθήκη Pango είναι η βιβλιοθήκη font - χειρισμό και την παρουσίαση του κειμένου. Το Κάιρο είναι μια βιβλιοθήκη 2 - D γραφικών που λειτουργεί με το λειτουργικό σας σύστημα και το υλικό γραφικών . Τέλος , η ATK παρέχει στο χρήστη χαρακτηριστικά προσβασιμότητας .
Η Tk Επισκόπηση
Η
Tk δημιουργήθηκε ως ένα σύνολο εργαλείων GUI για την Tcl ή " Εργαλείο γλώσσα εντολών " scripting γλώσσας. Tcl είναι εγκατεστημένη από προεπιλογή σε πολλά συστήματα Linux , UNIX και BSD . Tk είναι άρρηκτα συνδεδεμένη με τη γλώσσα Tcl . Στην πραγματικότητα , θα πρέπει να εγκαταστήσετε Tcl στο σύστημά σας, πριν να μπορούν να δημιουργήσουν εφαρμογές GUI στη γλώσσα της προτίμησής σας . Παλαιότερες εκδόσεις του Tk βασίστηκαν στην ξεπερασμένη UNIX GUI , που ονομάζεται Motif . Τελευταίες εκδόσεις του Tk , όμως , μπορεί να παράγει εφαρμογές που μπορούν να πάρουν την προεπιλεγμένη εμφάνιση και την αίσθηση του , Windows ή Linux Mac OS X σας σύστημα .
Εικόνων Υποστηριζόμενες γλώσσες
Η
μπορείτε να γράψετε τόσο Tk και εφαρμογές GTK + GUI χρησιμοποιώντας μια ποικιλία γλωσσών προγραμματισμού . Και οι δύο γραφικά περιβάλλοντα παρέχουν συνδέσεις ή περιτυλίγματα πολυπλοκότητα κώδικα - θωράκιση για τη δυναμική και καταρτίζονται γλώσσες προγραμματισμού . Η τελευταία έκδοση του GTK + υποστηρίζει C + + , Python , JavaScript , Perl , Βάλα , Haskell και FreeBASIC . Εκτός από τη γλώσσα Tcl , Tk υποστηρίζει Lisp , Python , Ruby και Perl . Εκδόσεις του GTK + και Tk μπορεί να παράγει εφαρμογές για Linux , UNIX , BSD , Windows και Mac OS X λειτουργικά συστήματα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα