Magaz, The Greek Linux Magazine
Magaz Logo

Επόμενο  Περιεχόμενα

1. Εισαγωγή

Το θέμα αυτού του άρθρου είναι το GTK+, τί είναι, που θα το βρείτε, πως θα το εγκαταστήσετε, και πως θα γράψετε μικρά, απλά προγράμματα με αυτό. Δεν εμβαθύνει σε δύσκολα θέματα προγραμματισμού με το GTK+, για πολλούς λόγους, γιατί εγώ δεν έχω ακόμα την απαραίτητη πείρα (αφού τώρα μαθαίνω να προγραμματίζω με το GTK+), αλλά και γιατί υποτίθεται ότι απευθύνεται σε άτομα που δεν έχουν προγραμματίσει ως τώρα με το GTK+.

Τα επόμενα άρθρα, όταν αυτά υπάρξουν, θα είναι για πιο προχωρημένα θέματα, και θα βασίζονται στην εμπειρία που έχω ως τότε αποκτήσει με το GTK+. Εννοείται ότι για να αποκτήσω κάποια γνώση με το GTK+ διαβάζω τον κώδικα του GTK+ μανιωδώς, αλλά θα προσπαθήσω γράφοντας να αποφύγω το να πάτε εσείς που διαβάζετε τα άρθρα να ψάχνετε κάτι μέσα στο source του GTK+. Ακόμα κι έτσι όμως, είναι καλύτερο όταν διαβάζετε τα άρθρα για να μάθετε να προγραμματίζετε με το GTK+, να έχετε και τον κώδικα του GTK+ κάπου πρόχειρο.

1.1 Τι είναι το GTK+;

Καλά όλα αυτά, θα πει κάποιος, αλλά τι είναι αυτό το GTK+; Λοιπόν, το GTK+ είναι μια 'εργαλειοθήκη', μια σειρά από βιβλιοθήκες, για να χτίζει κανείς προγράμματα που τρέχουν κάτω από τα X11. Αρχικά φτιάχθηκε για να βοηθήσει στο γράψιμο του GIMP, του GNU Image Manipulation Program, αλλά τώρα πια χρησιμοποιείται από πολλά προγράμματα, όπως από αυτά που είναι μέρος του Gnome, του γραφικού περιβάλλοντος που βασίζεται εξ' ολοκλήρου στο GTK+.

Αρχικά το GTK+ εμφανισιακά έμοιαζε με μια άλλη δημοφιλή εργαλειοθήκη που χρησιμοποιείται σε Unix/X11 περιβάλλοντα, το Motif. Και ο αρχικός σκοπός δημιουργίας του GTK+ ήταν να φτιαχθεί μια Motif-like εργαλειοθήκη, που δεν θα είχε τους περιορισμούς του Motif, τόσο στην άδεια χρήσης όσο και σε κάποια χαρακτηριστικά του Motif που δεν άρεσαν στους δυο δημιουργούς του GTK+, τον Spencer Kimball και τον Peter Mattis.

1.2 Που θα Βρείτε το GTK+;

Το GTK+ θα το βρείτε πρωταρχικά στις σελίδες του http://www.gtk.org από όπου μπορείτε να βρείτε τόσο το ίδιο το GTK+ σε μορφή πηγαίου κώδικα, όσο και πληροφορίες για προγράμματα που χρησιμοποιούν το GTK+, mailing-lists που σχετίζονται με τον προγραμματισμό σε GTK+, κτλ.

Στις σελίδες του http://www.gtk.org/ θα βρείτε και το GTK+ σε διάφορες μορφές, που μπορούν να εγκατασταθούν εύκολα με τον package-manager που χρησιμοποιείτε. Δίνεται απ' όσο ξέρω και σε μορφή .RPM, .DEB αλλά και σε .TAR.GZ που μπορείτε να αποσυμπιέσετε και να μεταγλωττίσετε μόνοι σας.

Επόμενο  Περιεχόμενα


Valid HTML 4.01!   Valid CSS!