Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η εφαρμογή κονσόλας;
Μια εφαρμογή κονσόλας, στο πλαίσιο της C #, είναι μια εφαρμογή που εισάγει και εμφανίζει έξοδο σε μια κονσόλα γραμμής εντολών με πρόσβαση σε τρεις βασικές ροές δεδομένων: τυπική είσοδο, τυπική έξοδο και τυπικό σφάλμα.
Μια εφαρμογή κονσόλας διευκολύνει την ανάγνωση και τη γραφή χαρακτήρων από μια κονσόλα - είτε μεμονωμένα είτε ως μια ολόκληρη γραμμή. Είναι η απλούστερη μορφή ενός προγράμματος C # και συνήθως χρησιμοποιείται από τη γραμμή εντολών των Windows. Μια εφαρμογή κονσόλας συνήθως υπάρχει με τη μορφή ενός ανεξάρτητου εκτελέσιμου αρχείου με ελάχιστο ή χωρίς γραφικό περιβάλλον χρήστη (GUI).
Η Techopedia εξηγεί την εφαρμογή κονσόλας
Η δομή του προγράμματος μιας εφαρμογής κονσόλας διευκολύνει μια ροή διαδοχικής εκτέλεσης μεταξύ των δηλώσεων. Σχεδιασμένο για το πληκτρολόγιο και την οθόνη, μια εφαρμογή κονσόλας οδηγείται από συμβάντα πληκτρολογίου και συστήματος που παράγονται από συνδέσεις δικτύου και αντικείμενα.
Μια εφαρμογή κονσόλας σχεδιάζεται κατά κύριο λόγο για τους εξής λόγους:
- Να παρέχετε μια απλή διεπαφή χρήστη για εφαρμογές που απαιτούν μικρή ή καθόλου αλληλεπίδραση χρήστη, όπως δείγματα για την εκμάθηση λειτουργιών γλώσσας C # και προγραμμάτων βοηθητικών προγραμμάτων γραμμής εντολών.
- Αυτοματοποιημένη δοκιμή, η οποία μπορεί να μειώσει τους πόρους εφαρμογής της αυτοματοποίησης.
Οι εφαρμογές κονσόλας που αναπτύσσονται στο C # έχουν ένα βασικό σημείο εισόδου (static main method) εκτέλεσης, το οποίο παίρνει μια προαιρετική σειρά παραμέτρων ως το μοναδικό της όρισμα για την παράσταση παραμέτρων γραμμής εντολών.
Το .NET Framework παρέχει τάξεις βιβλιοθήκης για να επιτρέψει την ανάπτυξη ταχέων εφαρμογών κονσόλας με δυνατότητα προβολής εξόδου σε διαφορετικές μορφές. System.Console (μια σφραγισμένη κλάση) είναι μια από τις κύριες κατηγορίες που χρησιμοποιούνται στην ανάπτυξη εφαρμογών κονσόλας.
Ένας περιορισμός της λειτουργικότητας της εφαρμογής κονσόλας είναι ότι οι συμβολοσειρές που επιστρέφονται από τις λειτουργίες της κονσόλας χρησιμοποιώντας την κωδική σελίδα του κατασκευαστή πρωτότυπου εξοπλισμού (OEM) ενδέχεται να μην υποβάλλονται σε σωστή επεξεργασία από λειτουργίες που χρησιμοποιούν την κωδική σελίδα του Ινστιτούτου Εθνικών Ιδρυμάτων Προτύπων (ANSI). Αυτό το ζήτημα μπορεί να επιλυθεί καλώντας τη συνάρτηση SetFileApisToOEM να παράγει συμβολοσειρές χαρακτήρων OEM, αντί για συμβολοσειρά χαρακτήρων ANSI.