Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Συσκευές Εισόδου και Εξόδου

Ποια είναι η διαφορά μεταξύ του εξαρτήματος εισόδου και του συμπιεστή εξόδου;

Στην ανάπτυξη λογισμικού, ιδίως στο πλαίσιο των διεπαφών χρήστη (UIS) και των αρχιτεκτονικών που βασίζονται σε εξαρτήματα, τα στοιχεία εισόδου και εξόδου έχουν ξεχωριστούς ρόλους:

Εισαγωγή στοιχείου:

* Σκοπός: Ένα στοιχείο εισόδου είναι υπεύθυνο για τη λήψη δεδομένων ή εντολών από το χρήστη ή από άλλο σύστημα. Είναι η διεπαφή μέσω της οποίας εισέρχεται στην εφαρμογή εξωτερικών πληροφοριών.

* Λειτουργικότητα: Συνήθως περιλαμβάνει τη λήψη ενεργειών χρήστη όπως πληκτρολόγηση κειμένου, κάνοντας κλικ στο κουμπί, επιλέγοντας επιλογές από αναπτυσσόμενα dropdowns, μεταφόρτωση αρχείων ή λήψη ροών δεδομένων από αισθητήρες ή API.

* Παραδείγματα:

* Πλαίσια κειμένου

* Πλαίσια ελέγχου

* Κουμπιά ραδιούχου

* Πτώση

* Pickers ημερομηνίας

* Έλεγχοι μεταφόρτωσης αρχείων

* Κουμπιά

* Sliders

* Αισθητήρες (π.χ. GPS, επιταχυνσιόμετρο σε μια εφαρμογή για κινητά)

* Πελάτες API (λήψη δεδομένων από υπηρεσία ιστού)

Εξόδου εξόδου:

* Σκοπός: Ένα στοιχείο εξόδου εμφανίζει ή παρουσιάζει πληροφορίες στον χρήστη ή σε άλλο σύστημα. Είναι η διεπαφή μέσω της οποίας η εφαρμογή επικοινωνεί τα αποτελέσματά της, την κατάσταση ή τα δεδομένα της.

* Λειτουργικότητα: Κάνει δεδομένα σε μια μορφή αναγνώσιμη ή μηχανική αναγνώσιμη μορφή. Αυτό μπορεί να περιλαμβάνει την εμφάνιση κειμένου, εικόνων, βίντεο, γραφημάτων ή αποστολής δεδομένων σε βάση δεδομένων, άλλη εφαρμογή ή εκτυπωτή.

* Παραδείγματα:

* Ετικέτες

* Περιοχές κειμένου (Εμφάνιση αποτελεσμάτων)

* Εικόνες

* Βίντεο

* Διαγράμματα/γραφήματα

* Bar Progress Bars

* Πίνακες

* Εκτυπωτές (φυσική παραγωγή)

* Πελάτες API (αποστολή δεδομένων σε υπηρεσία ιστού)

* Υποδοχές δικτύου (αποστολή δεδομένων μέσω δικτύου)

Συγκεντρωμένη διαφορά κλειδιού:

| Χαρακτηριστικό | ΣΥΣΤΗΜΑ ΕΙΣΑΓΩΓΗΣ | Εξόδου εξόδου |

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

| κατεύθυνση | Ροές δεδομένων * σε * την εφαρμογή | Ροές δεδομένων * από * την εφαρμογή |

| αλληλεπίδραση χρήστη | Περιλαμβάνει κυρίως ενέργειες χρήστη ή εξωτερικές εισροές δεδομένων | Περιλαμβάνει κυρίως την εμφάνιση ή την αποστολή δεδομένων |

| Πρωτογενής ρόλος | Απόκτηση δεδομένων | Παρουσίαση ή μετάδοση δεδομένων |

Είναι σημαντικό να σημειωθεί ότι ορισμένα εξαρτήματα μπορούν να λειτουργήσουν τόσο ως εισροή όσο και ως έξοδο. Για παράδειγμα, μια περιοχή κειμένου μπορεί να χρησιμοποιηθεί για την είσοδο χρήστη (πληκτρολόγηση) και για την εμφάνιση πληροφοριών. Η διάκριση έγκειται στον πρωταρχικό σκοπό του συστατικού μέσα σε ένα συγκεκριμένο πλαίσιο.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα