Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Χρόνος εκτέλεσης κοινής γλώσσας Debugging Υπηρεσίες Λάθη

Microsoft έχει κάνει την ανάπτυξη για πλατφόρμες της , συμπεριλαμβανομένων των Windows , την κονσόλα παιχνιδιών Xbox 360 και τα Windows Phone 7 , όσο το δυνατόν ανώδυνη . Αυτό ξεκίνησε το 2001 με την κυκλοφορία του πλαισίου . NET και Common Language Runtime ( CLR ) . Αν και οι δύο αφέθηκαν ελεύθεροι την ίδια στιγμή , πολλές από τις σημερινές δυνατότητες της CLR δεν ήταν διαθέσιμα τότε . CLR έχει ως στόχο να βοηθήσει τους προγραμματιστές της Microsoft που μάλλον δεν θα λειτουργήσει σε C # , παρέχοντας τα ίδια εργαλεία για χρήση με άλλες γλώσσες που υποστηρίζονται , όπως η Visual Basic , Visual C + + και F # . Ένα άλλο βολικό χαρακτηριστικό CLR είναι το σύστημα εντοπισμού σφαλμάτων . Αν κάνετε ένα σφάλμα κωδικοποίησης , CLR εμφανίζει το αντίστοιχο μήνυμα . Αυτά τα μηνύματα μπορεί να είναι λίγο δύσκολο να αποκρυπτογραφήσει , ωστόσο , ειδικά για τις νεότερες προγραμματιστές . Αναμενόμενη " ? "
Η

Expected " ? " Είναι ένα από τα πιο κοινά μηνύματα λάθους νεότερα προγραμματιστές δείτε όταν εργάζονται για τα έργα της Microsoft , ειδικά σε C # , δεδομένου ερωτηματικά είναι πολύ συχνές σε αυτή τη γλώσσα προγραμματισμού . Βασικά , αυτό το μήνυμα σημαίνει ότι δεν έχουν σωστά συμπληρωμένη δήλωση κωδικό σας, καθώς σωστή δηλώσεις τελειώνει με άνω τελεία . Μπορείτε να διορθώσετε αυτό το σφάλμα με την απλή προσθήκη ένα ερωτηματικό , όπου το πρόγραμμα εντοπισμού σφαλμάτων CLR προτείνει .
Εικόνων Ασυμβίβαστα Τύποι
Η

Οι γλώσσες CLR περιέχουν όλες τις κοινές μορφές της Integer , String , Double Float και - μεταξύ άλλων - που βρίσκονται στις περισσότερες γλώσσες . Αυτά δεν εργαστούμε όλοι μαζί , όμως . Για παράδειγμα , εάν προσπαθήσετε να προσθέσετε ένα String σε Integer , θα πάρετε μια " ασύμβατη τύπους " μήνυμα λάθους στο πρόγραμμα εντοπισμού σφαλμάτων σας . Αυτό το σφάλμα υποδεικνύει ότι προσπαθείτε να κάνετε κάτι που δεν μπορεί να γίνει? . Στο παραπάνω παράδειγμα , θα εμφανιστεί το σφάλμα , επειδή ο προγραμματιστής προσπαθεί να πάρει το ποσό μιας λέξης ( String ) και αριθμός ( Integer)
Η

Αποδοκιμασμένα Λειτουργίες
Η

Μια αποδοκιμαστεί λειτουργία είναι ένα Microsoft θα σταματήσει σύντομα υποστηρίζουν ή δεν υποστηρίζει . Αν και μπορείτε ακόμα να συγκεντρώνουν το έργο σας , αν η CLR δημιουργεί αυτό το μήνυμα , συνιστάται να αντικαταστήσετε το αποδοκιμαστεί λειτουργία με έναν πιο πρόσφατη και υποστηρίζεται πλήρως , ακόμη και αν αυτό σημαίνει ότι θα πρέπει να γράψετε τη δική σας προσαρμοσμένη συνάρτηση . Ο κίνδυνος με τη χρήση ενός αποδοκιμαστεί λειτουργία είναι ότι . NET ενημερώσεις θα σπάσει τη λειτουργία σας , προκαλώντας αστάθεια στο έργο σας . Πάρτε αυτό σοβαρά την προειδοποίηση από το πρόγραμμα εντοπισμού σφαλμάτων CLR .
Η
εικόνων

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

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