Τελευταία ενημέρωση στις
Οι γραφικές διεπαφές χρήστη (GUI) έχουν αλλάξει τον υπολογισμό όπως το γνωρίζουμε. Είναι ενδιαφέρον ότι μερικά από τα πιο αναγνωρισμένα στοιχεία GUI αναπτύχθηκαν πριν από δεκαετίες.
Είτε διαβάζετε αυτό το άρθρο στο smartphone, το tablet ή τον υπολογιστή σας, το αντιμετωπίζετε μέσω μιας γραφικής διεπαφής χρήστη ή GUI. Όπως υποδηλώνει το όνομά του, ένα GUI επιτρέπει στους χρήστες να αλληλεπιδρούν με ηλεκτρονικές συσκευές μέσω γραφικών εικονιδίων και όχι με βάση κειμένου διεπαφές χρήστη. Ακολουθεί μια ματιά στην ιστορία του GUI και γιατί είναι ζωτικής σημασίας.
Ιστορικό GUI
Οι μακροχρόνιοι χρήστες των Windows μπορεί να πιστεύουν ότι η μετάβαση από συστήματα βασισμένα σε κείμενο σε GUI έγινε όταν τα Windows 95 αντικατέστησαν τα Windows 3.1. Αν και αυτό ήταν ένα ουσιαστικό ορόσημο στην υιοθέτηση του GUI, πρέπει να επιστρέψετε στο 1963, όταν παρουσιάστηκε το πρώτο πρόγραμμα σχεδιασμού γραφικών με τη βοήθεια υπολογιστή.
Με το πρόγραμμα Sketchpad του Ivan Sutherland, οι χρήστες θα μπορούσαν να δημιουργήσουν και να χειριστούν αντικείμενα σε σχέδια μηχανικής χρησιμοποιώντας ένα στυλό φωτός. Το Sketchpad ακολουθήθηκε από το On-Line System του Stanford (NLS) αργότερα εκείνη τη δεκαετία. Αν και το όνομα του NLS μπορεί να έχει χαθεί στην ιστορία, το αποτέλεσμα δεν έχει. Το σύστημα χρησιμοποίησε υπερσυνδέσμους βασισμένους σε κείμενο που χειρίστηκε το πρώτο ποντίκι υπολογιστή στον κόσμο.
Στη δεκαετία του 1970, εισήχθη ο προγραμματισμός Smalltalk, ο οποίος λειτουργούσε στον υπολογιστή Xerox Alto. Τα περισσότερα σύγχρονα GUI προέρχονται από αυτό το σύστημα. Εν τω μεταξύ, η διεπαφή χρήστη της Xerox PARC έφερε στο προσκήνιο άλλα πλέον γνωστά γραφικά στοιχεία, όπως παράθυρα, μενού, κουμπιά επιλογής και πλαίσια ελέγχου. Μέχρι το τέλος της δεκαετίας, εταιρείες όπως η Microsoft, η Apple και η IBM ενεπλάκησαν με GUI.
Αργότερα Υιοθεσία
Τα συστήματα GUI μπήκαν στην επικρατούσα τάση στη ραγδαία εξέλιξη της δεκαετίας του 1980. Η Apple Lisa κυκλοφόρησε το 1983, ακολουθούμενη από την πολύ πιο επιτυχημένη πρώτη Apple Macintosh ένα χρόνο αργότερα. Τα Windows 95 έφτασαν τελικά μια δεκαετία αργότερα και έγιναν το πιο δημοφιλές επιτραπέζιο λειτουργικό σύστημα όλων των εποχών.
Στις αρχές του 21ου αιώνα είδαν την άφιξη λειτουργικών συστημάτων για κινητά, όπως το iOS της Apple, το Android της Google και πολλά άλλα. Αν και διαφέρουν στην επιφάνεια, το καθένα έχει χρησιμοποιήσει τα ίδια στοιχεία GUI που εφαρμόστηκαν για πρώτη φορά πριν από δεκαετίες.
Βασικά χαρακτηριστικά GUI
Τα συστήματα GUI προσφέρουν το καθένα αυτές τις γενικές ενότητες: παράθυρα, μενού, εικονίδια, στοιχεία ελέγχου και καρτέλες. Τα διαδραστικά στοιχεία περιλαμβάνουν δρομέα, δείκτη, σημείο εισαγωγής, επιλογή και λαβή προσαρμογής.
Windows
Προβάλλετε αυτό το άρθρο μέσω ενός προγράμματος περιήγησης ιστού, το οποίο, εξ ορισμού, είναι ένα παράθυρο, ακριβώς όπως το πρόγραμμα ηλεκτρονικού ταχυδρομείου σας ή ο τίτλος λογισμικού Adobe. Τα Windows είναι περιοχές της οθόνης του υπολογιστή όπου οι πληροφορίες με δυνατότητα προβολής είναι ξεχωριστές από την υπόλοιπη οθόνη.
Ένα παράθυρο εμπορευματοκιβωτίων περικλείει άλλα παράθυρα ή στοιχεία ελέγχου όπως ακριβώς ένα παράθυρο προγράμματος περιήγησης σάς επιτρέπει να προβάλλετε και να πλοηγείστε σε μια σειρά στοιχείων, όπως έγγραφα ή ιστοσελίδες. Σήμερα, κονσόλες όπως το US-DOS και το UNIX εμφανίζονται μέσω παραθύρων τερματικών κειμένου.
Υπάρχουν επίσης παράθυρα μηνυμάτων, τα οποία μερικές φορές ονομάζονται παράθυρα διαλόγου. Αυτά τα παράθυρα ανοίγουν μέσα σε ένα πρόγραμμα στο μηχάνημά σας. Αυτά συνήθως σας ζητούν να δώσετε μια καταφατική ή αρνητική απάντηση. Για παράδειγμα, όταν αλλάζετε ένα έγγραφο σε ένα πρόγραμμα όπως το Microsoft Word, μπορεί να εμφανιστεί ένα παράθυρο μηνύματος που να ρωτά αν αυτή είναι η κίνηση που θέλετε να κάνετε.
Μενού
Όταν χρησιμοποιείτε ποντίκι, δάχτυλο ή άλλη συσκευή κατάδειξης, πιθανότατα εκτελείτε μια εντολή μέσω του επόμενου στοιχείου GUI, των μενού. Αυτά τα στοιχεία προσφέρουν συνήθως μια λίστα επιλογών, διευκολύνοντας τον χρήστη να καθορίσει τι θα κάνει στη συνέχεια. Υπάρχουν διάφοροι τύποι μενού, συμπεριλαμβανομένης της γραμμής μενού και του μενού περιβάλλοντος. Θα δείτε το πρώτο στο επάνω μέρος της οθόνης. Διαθέτει αναπτυσσόμενα μενού που εμφανίζονται όταν κάνετε κλικ σε λέξεις στο μενού.
Αντίθετα, τα μενού περιβάλλοντος είναι αόρατα έως ότου κάνετε κλικ ή πατήσετε. Κάνοντας δεξί κλικ σε έναν υπολογιστή, εμφανίζεται ένα μενού κρυμμένου περιεχομένου που είχε προηγουμένως κρυφτεί.
Εικονίδια
Τα πιο αξιοσημείωτα μέρη οποιουδήποτε συστήματος GUI είναι τα εικονίδια. Αυτές οι μικρές εικόνες, που βρίσκονται σε επιφάνεια εργασίας, αρχική σελίδα ή φάκελο, αντιπροσωπεύουν διαφορετικά αντικείμενα όπως πρόγραμμα, αρχείο, ιστοσελίδα ή εντολή. Το εικονίδιο ανοίγει το εν λόγω αντικείμενο όταν κάνετε κλικ.
Έλεγχοι
Στα συστήματα GUI, θα βρείτε επίσης στοιχεία ελέγχου, που μερικές φορές ονομάζονται widget. Αυτά τα γραφικά στοιχεία ελέγχου είναι ένα βασικό στοιχείο λογισμικού, που επιτρέπει στον χρήστη να διαβάζει ή να επηρεάζει (μέσω επεξεργασίας) πληροφορίες σχετικά με μια εφαρμογή. Τα χειριστήρια λαμβάνουν διάφορες μορφές, όπως ρυθμιστικά, κουμπιά επιλογής, πλαίσια ελέγχου και άλλα.
Καρτέλες
Τέλος, υπάρχουν καρτέλες. Αυτά τα στοιχεία έχουν συνήθως τη μορφή ενός μικρού ορθογώνιου πλαισίου ή ενός απλού κειμένου. Όταν κάνετε κλικ, εμφανίζεται μια λίστα με παρόμοια αντικείμενα ή ενότητες. Οι καρτέλες, για παράδειγμα, είναι ένα βασικό συστατικό στα προγράμματα περιήγησης ιστού. Όταν κάνετε κλικ σε καρτέλες, μπορείτε να μετακινηθείτε μεταξύ δύο ή περισσότερων ιστότοπων ταυτόχρονα χωρίς να κλείσετε έναν άλλο. Κάθε καρτέλα περιέχει ξεχωριστή ιστοσελίδα.
Βασικά διαδραστικά στοιχεία GUI
Κανείς από εμάς δεν θα εκτιμούσε πλήρως τι σημαίνει GUI για υπολογιστές, αν δεν υπήρχαν τα εργαλεία που αναπτύχθηκαν για να μετακινούνται μεταξύ των διαφόρων δυνατοτήτων. Αυτά τα διαδραστικά στοιχεία έχουν εξελιχθεί με την πάροδο των ετών και περιλαμβάνουν δρομείς, δείκτες και πολλά άλλα.
ΕΝΑ δείκτης είναι ένα γραφικό αντικείμενο που κινείται στην οθόνη του υπολογιστή χρησιμοποιώντας ένα ποντίκι ή μια επιφάνεια αφής. Οι δείκτες ξεκινούν οικεία κλικ, αγγίγματα και σύρσεις. ΕΝΑ δρομέας είναι ένας τύπος δείκτη και υποδεικνύει την ακριβή τοποθεσία σας σε μια οθόνη. Μια κάθετη γραμμή που αναβοσβήνει δείχνει τη θέση του δρομέα.
Ενα σημείο εισαγωγής είναι όπου θα εμφανίζονται εντολές που ξεκινούν από το χρήστη, για παράδειγμα, σε εφαρμογές κειμένου ή όταν χρησιμοποιείτε τη λειτουργία αντιγραφής-επικόλλησης. ΕΝΑ επιλογή είναι μια λίστα με στοιχεία όπου πραγματοποιούνται λειτουργίες χρήστη. Οι χρήστες συνήθως προσθέτουν στοιχεία σε αυτήν τη λίστα με μη αυτόματο τρόπο, αν και όχι πάντα. Τέλος, ένα λαβή ρύθμισης είναι ένας δείκτης ενός σημείου εκκίνησης για μια λειτουργία μεταφοράς και απόθεσης. Ένα πλαίσιο που εμφανίζεται στις γωνίες και τις άκρες ενός παραθύρου, για παράδειγμα, είναι μια λαβή προσαρμογής.
Πολλά για να δείτε
Από πολλές απόψεις, τα παντα στην οθόνη του υπολογιστή είναι ένα GUI. Αν και τα χαρακτηριστικά και τα στοιχεία έχουν βελτιωθεί με την πάροδο των ετών, οι βασικές έννοιες έχουν παραμείνει οι ίδιες για δεκαετίες. Χωρίς αυτά, ο υπολογισμός θα φαινόταν πολύ διαφορετικός.