Η παλιά γλώσσα προγραμματισμού QBasic είχε ένα απλό " Open" εντολή που κατέστησε εύκολο για τους προγραμματιστές για την απόκτηση δεδομένων από απλές πηγές, όπως τα πληκτρολόγια και τα αρχεία κειμένου . Ένα "Print " εντολή έγραψε δεδομένα πίσω σε εκτυπωτές , οθόνες υπολογιστών και άλλες απλές συσκευές . Οι σημερινές εφαρμογές πρέπει να είναι σε θέση να διαβάσει και να γράψει δεδομένα από μια ποικιλία από σύνθετες πηγές όπως τα αρχεία XML , απομακρυσμένες υπηρεσίες Web και τη μνήμη του υπολογιστή . Μαζική NET βιβλιοθήκη της Microsoft . Περιέχει τάξεις ρεύμα που κρύβουν την πολυπλοκότητα της διαχείρισης δεδομένων και επιτρέπει στους προγραμματιστές να διαβάζουν και να γράφουν bytes δεδομένων χρησιμοποιώντας μερικές γραμμές κώδικα .
Εικόνων Μαθήματα
Η
μια κατηγορία είναι μια υψηλού επιπέδου , γενική δομή από την οποία προέρχονται οι προγραμματιστές άλλες δομές . Μια κατηγορία οχημάτων , για παράδειγμα , μπορεί να ορίσει ιδιότητες όπως τροχού και καυσίμων . Αντλούν μια υποκατηγορία που ονομάζεται αυτοκινήτου από την κατηγορία του οχήματος , και η κατηγορία αυτοκινήτων κληρονομεί ιδιότητες τροχού και καυσίμων της μητρικής κλάσης. Η κατηγορία αυτοκινήτου μπορεί να προσθέσει τις δικές του ιδιότητες που είναι μοναδικές για τα αυτοκίνητα . Ένα ακίνητο Horn, για παράδειγμα, είναι μοναδικό σε μια κατηγορία αυτοκινήτου ενώ ένα ακίνητο πέλμα είναι μοναδικό σε μια τάξη δεξαμενή. Όλα . NET τάξεις ρεύμα ακολουθούν αυτό το μοτίβο και κληρονομούν τις βασικές , γενικές ιδιότητες I /O από έναν γονέα κατηγορία που ονομάζεται ένα ρεύμα .
Η ρεύμα Μαθήματα
Η
Όταν προγραμματιστές πρέπει να διαβάσετε από μια συσκευή ή ένα αρχείο σε NET , που χρησιμοποιούν μια από τις κατηγορίες I /O που προέρχεται από την τάξη ρεύμα . Η τάξη System.IO.FileStream , για παράδειγμα, διαβάζει από αρχεία του δίσκου και γράφει σε αυτούς. Το αρχείο μπορεί να περιέχει κείμενο ή δυαδικά δεδομένα . Η τάξη System.IO.MemoryStream βοηθά τους προγραμματιστές να χρησιμοποιούν τη μνήμη ενός υπολογιστή ως συσκευή αποθήκευσης . Επειδή οι λειτουργίες μνήμης είναι πιο γρήγορα από ό, τι εκείνες που αφορούν την πρόσβαση στο δίσκο , την αποθήκευση των δεδομένων στη μνήμη μπορεί να βελτιώσει την απόκριση του συστήματος σε ορισμένες περιπτώσεις . Η κλάση System.IO.BufferedStream συνεργάζεται επίσης με τα δεδομένα που κατοικούν στη μνήμη . Η κατηγορία αυτή λειτουργεί ως ρυθμιστικό και βοηθά τους προγραμματιστές να διαβάσει και να γράψει τα δεδομένα σε άλλους τύπους ρευμάτων .
Εικόνων αναγνώστες Data
Η
Microsoft πρόσθεσε ειδικές τάξεις που βοηθούν τους προγραμματιστές να εργάζονται με ρεύματα . StreamReaders και StreamWriters είναι αποδοτικότερες τάξεις που διαβάζουν και να γράφουν ροές δεδομένων . Ανάγνωση από ένα FileStream , για παράδειγμα , είναι τόσο απλή όσο η δημιουργία ενός νέου αντικειμένου FileStream , συμπλήρωση με δεδομένα χρησιμοποιώντας ένα αντικείμενο StreamWriter και διαβάζοντας πίσω με ένα αντικείμενο StreamReader . StreamReaders είναι αρκετά χρήσιμο για την ανάκτηση δυαδικά δεδομένα , όπως bytes εικόνα από ένα διακομιστή Web . Μόλις ανακτηθεί , μπορείτε να αποθηκεύσετε τα δεδομένα σε μια βάση δεδομένων χρησιμοποιώντας μια StreamWriter .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα