Βασικά χαρακτηριστικά ενός προγράμματος GUI:
* οπτικά στοιχεία: Χρησιμοποιεί οπτικά εξαρτήματα όπως παράθυρα, κουμπιά, μενού, κύλινδροι, πλαίσια κειμένου κ.λπ. για να αντιπροσωπεύουν δεδομένα και ενέργειες.
* Άμεση χειραγώγηση: Οι χρήστες αλληλεπιδρούν με το πρόγραμμα άμεσα με το χειρισμό αυτών των οπτικών στοιχείων, αντί να πληκτρολογούν εντολές.
* Διαισθητική αλληλεπίδραση: Στόχος για φιλικότητα προς το χρήστη παρέχοντας μια οπτική αναπαράσταση δράσεων και επιλογών.
* event-driven: Ανταποκρίνεται στις ενέργειες χρήστη (κλικ, πλήκτρα, κλπ.) Τα οποία προκαλούν συγκεκριμένα συμβάντα στο πρόγραμμα.
Παραδείγματα προγραμμάτων GUI περιλαμβάνουν:
* Προγράμματα περιήγησης ιστού (Chrome, Firefox, Safari)
* Επεξεργαστές κειμένου (Microsoft Word, Google Docs)
* Επεξεργαστές εικόνων (Photoshop, Gimp)
* Λειτουργικά συστήματα (Windows, MacOS, Linux με περιβάλλον επιφάνειας εργασίας όπως το GNOME ή το KDE)
* Βιντεοπαιχνίδια
Αντίθετα, ένα πρόγραμμα γραμμής εντολών (CLI) απαιτεί από τους χρήστες να πληκτρολογούν εντολές να αλληλεπιδρούν με το πρόγραμμα. Τα προγράμματα GUI θεωρούνται γενικά πιο φιλικά προς το χρήστη για περιστασιακούς χρήστες, ενώ τα προγράμματα CLI μπορούν να είναι πιο αποτελεσματικά και ισχυρά για έμπειρους χρήστες.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα