Τι είναι το GTK+ Runtime Environment; Γιατί το χρειάζεται ο υπολογιστής σας;

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

Εσείς, ως προγραμματιστής λογισμικού, μπορείτε να ενσωματώσετε ολόκληρο το περιβάλλον χρόνου εκτέλεσης GTK στο λογισμικό σας. Με αυτόν τον τρόπο οι χρήστες δεν χρειάζεται να αντιμετωπίζουν δυσκολίες στη χρήση του προγράμματος υπολογιστή που δημιουργήσατε. Μπορεί να έχετε αντιμετωπίσει παρόμοια προβλήματα με τα κιτ διανομής προγραμμάτων.

GTK+ Runtime Environment

GTK+ Runtime Environment

Ένα μακρύ πρόγραμμα ή λογισμικό σημαίνει σπατάλη πόρων. Ένα πρόγραμμα ή λογισμικό γίνεται μεγάλο εάν προσπαθήσει να συμπεριλάβει όλα τα αρχεία χρόνου εκτέλεσης της βιβλιοθήκης λογισμικού. Οι περισσότεροι προγραμματιστές λογισμικού, απλώς δημιουργούν ένα πρόγραμμα με μόνο τις ενότητες που χρειάζονται. Στη συνέχεια, τα υπόλοιπα διαχειρίζονται ως διαφορετικό λογισμικό και μετατρέπονται στο περιβάλλον χρόνου εκτέλεσης.

Ίσως να είχατε την εμπειρία όπου κατά την εγκατάσταση κάποιου λογισμικού, ζητά πρώτα κάποια VC++ Distribution Kit Install . Με τον ίδιο τρόπο, το GTK+ Runtime Environment δημιουργεί ένα περιβάλλον όπου οι διεπαφές χρήστη μπορούν να λειτουργούν χωρίς κανένα πρόβλημα σε διαφορετικούς τύπους πλατφορμών υπολογιστών.

Αρχιτεκτονική GTK+

Υπάρχουν τέσσερις βασικές βιβλιοθήκες που αποτελούν το περιβάλλον χρόνου εκτέλεσης GTK+ , που απαιτούνται για τις εφαρμογές σας GTK . Αυτοί είναι:

  1. Ετοιμόλογος
  2. Κάιρο
  3. Πάνγκο και
  4. ΑΤΚ

Το GLib(GLib) είναι μια βασική βιβλιοθήκη που χειρίζεται δομές δεδομένων, με βάση τη γλώσσα C(C Language) .

Το Κάιρο(Cairo) χρησιμοποιείται για την παροχή υποστήριξης για γραφικά 2D που πρέπει να παραμένουν συνεπή σε διαφορετικά λειτουργικά συστήματα. Χρησιμοποιεί επίσης την επιτάχυνση υλικού όπου είναι δυνατόν.

Το Pango(Pango) είναι μια βιβλιοθήκη κωδικών για το σχεδιασμό διατάξεων. Η εστίαση εδώ είναι στη χρηστικότητα μεταξύ πλατφορμών.

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

GTK+ Runtime Environment είναι δωρεάν για χρήση, τροποποίηση και επαναχρησιμοποίηση εμπορικά και μπορείτε να το κατεβάσετε από το gtk.org .



About the author

Είμαι επιστήμονας πληροφορικής με πάνω από 10 χρόνια εμπειρίας στην ανάπτυξη λογισμικού και την ασφάλεια. Έχω έντονο ενδιαφέρον για τα παιχνίδια Firefox, Chrome και Xbox. Συγκεκριμένα, με ενδιαφέρει ιδιαίτερα πώς να βεβαιωθώ ότι ο κώδικάς μου είναι ασφαλής και αποτελεσματικός.



Related posts