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

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

Πώς να αντικαταστήσει Λειτουργίες στο Dev C + +

Αναπτύσσοντας μια σύνθετη εφαρμογή είναι ένα έργο προγραμματισμού που στηρίζεται στην ομαδική εργασία , το σχεδιασμό και τη λειτουργία κωδικού . Ευτυχώς , τα εργαλεία είναι διαθέσιμα που κάνουν ανάπτυξη εφαρμογών πολύ πιο εύκολη . Ένα από αυτά τα εργαλεία ονομάζεται " refactoring . " Refactoring είναι η πράξη της εκ νέου κωδικοποίηση μέρος της αίτησης και την επίτευξη των ίδιων αποτελεσμάτων , όπως το παλιό κώδικα , μόνο με λιγότερα σφάλματα , καλύτερη απόδοση , ή καλύτερα την υιοθέτηση κατευθυντήριων γραμμών κώδικα στυλ . Μια κοινή χρήση της refactoring αντικαθιστά προβληματικά τμήματα του κώδικα , ή λειτουργίες , με βελτιωμένες εκδόσεις . Αυτό μπορεί να γίνει με το ελεύθερο περιβάλλον ανάπτυξης Dev - C + + . Τα πράγματα που θα χρειαστείτε
Windows PC με Dev - C + + εγκατασταθεί ( βλέπε Πόρων )
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Κάντε κλικ στη συντόμευση Dev C + + αίτηση για την έναρξη του προγράμματος . Η προεπιλεγμένη θέση για αυτήν τη συντόμευση βρίσκεται στον κατάλογο μενού Έναρξη " Προγράμματα /αιματοχυσίας Dev - C + + . " 2
Αφού κάνετε κλικ στη συντόμευση , τα φορτία εφαρμογής .

Επιλέξτε "Αρχείο" από το μενού στο πάνω μέρος του παραθύρου του Dev - C + + εφαρμογή . Θα εμφανιστεί ένα υπομενού . Κάντε κλικ στο " Νέο" και επιλέξτε "Project ". Εμφανίζεται το "New Project " παράθυρο διαλόγου .
Εικόνων 3

Πατήστε το κουμπί με την ένδειξη " Εφαρμογή κονσόλας , " και στη συνέχεια πατήστε το κουμπί " OK" . Ένα νέο έργο εφαρμογής κονσόλας που έχει δημιουργηθεί . Μια εφαρμογή κονσόλας είναι μια βασική εφαρμογή που τρέχει από τη γραμμή εντολών , ή την κονσόλα . Ένα νέο αρχείο πηγαίου κώδικα εμφανίζεται στο κύριο παράθυρο του επεξεργαστή . Ο κωδικός αυτός έχει ένα " κύριο ", η οποία είναι όπου το πρόγραμμα ξεκινά την εκτέλεση . Αμέσως μετά την " κύρια " λειτουργία είναι ένα μπλοκ κώδικα , το οποίο περιβάλλεται από αγκύλες . Ο "κύριος " μπλοκ κώδικα λειτουργία είναι όλος ο κώδικας που εκτελείται όταν γίνεται επίκληση της «κύρια» λειτουργία
Η 4

Γράψτε τον παρακάτω κώδικα πάνω από το " κύριο " λειτουργία για να δηλώσει δύο λειτουργίες : . Ένα όνομα « λειτουργία » και η άλλη ονομάζεται " func_improved . " Αυτές οι λειτουργίες και οι δύο λαμβάνουν έναν τύπο ακέραιο αριθμό με το όνομα " i" και να προσθέσετε ένα σε αυτό . Το αποτέλεσμα στη συνέχεια επέστρεψε στο τμήμα του προγράμματος που επικαλέστηκε τη λειτουργία ως έξοδο

int func ( int i ) . { I + + ? Επιστροφή i ? }

Int func_imrpoved ( int i ) { επιστρέψει + + i ? }
5

Ενεργοποιήστε τη λειτουργία μέσα από την «κύρια» λειτουργία γράφοντας τον παρακάτω κώδικα μέσα στο μπλοκ κώδικα της :

int i = 0 ?

i = λειτουργία ( i ) ?

cout < Η 6

Εκτελέστε το πρόγραμμα πιέζοντας το συνδυασμό πλήκτρων " Ctrl " συν " F9 . " Το πρόγραμμα ξεκινά την εκτέλεση επικαλούμενος την " κύρια ", η οποία στη συνέχεια καλεί τη λειτουργία " λειτουργία " . Αυτό έχει ως αποτέλεσμα τον αριθμό 1 που προστίθενται σε 0 , το οποίο στη συνέχεια εκτυπώνεται στην κονσόλα. Αν του λειτουργία " λειτουργία " δεν αποδίδει όπως αναμένεται , θα πρέπει να αντικατασταθεί με μια λειτουργία που ονομάζεται " func_improved . "
Η

7 Σύρετε το δείκτη του ποντικιού σας πάνω από όλα του κώδικα μέσα στο " κύριο " μπλοκ κώδικα . Το κείμενο γίνεται τόνισε .
8

Πατήστε το συνδυασμό πλήκτρων " Ctrl " συν " R" για να ανοίξει το " Αντικατάσταση κειμένου " παράθυρο διαλόγου . Στο πλαίσιο κειμένου με την ένδειξη " για να βρείτε Κείμενο : " γράψει " λειτουργία . " Στο πλαίσιο κειμένου με την ετικέτα "Αντικατάσταση με : " γράψει " func_improved . " Σύμφωνα με το τμήμα με την ένδειξη « Πεδίο εφαρμογής », βεβαιωθείτε ότι το πλαίσιο δίπλα στη γραμμή " Επιλεγμένα μόνο " είναι επιλεγμένο . Πατήστε το κουμπί " Αντικατάσταση όλων ". Κλείνει το παράθυρο διαλόγου και όλες οι εμφανίσεις των « λειτουργία » κατά την «κύρια» μπλοκ κώδικα αντικαταστάθηκε με " func_improved . "
Η 9

Εκτελέστε το πρόγραμμα πιέζοντας το συνδυασμό πλήκτρων " Ctrl " συν " F9 . " Η έξοδος είναι πανομοιότυπο με το προηγούμενο πρόγραμμα , αλλά χρησιμοποιεί την βελτιωμένη λειτουργία . Η λειτουργία αυτή χρησιμοποιεί λιγότερη μνήμη κατά την προσθήκη ενός έως τον ακέραιο . Αυτό έχει να κάνει με την τοποθέτηση των συν πινακίδες . Τοποθετώντας τα σύμβολα συν πριν τον ακέραιο "i ", το πρόγραμμα προσθέτει αμέσως ένα στη μεταβλητή και γίνεται με αυτό. Τοποθετώντας το μετά τον ακέραιο "i ", το πρόγραμμα δημιουργεί μια προσωρινή μεταβλητή και προσθέτει ένα σε αυτό. Αυτή η προσωρινή μεταβλητή στη συνέχεια αντιγράφεται πίσω στο "i ", και τα αποτελέσματα σε μια μικρή υποβάθμιση της απόδοσης . Με την αντικατάσταση του λειτουργία , έχετε εκ νέου υπολογιστεί κωδικό σας και βελτίωσε τις επιδόσεις της , χωρίς να αλλάζει την παραγωγή της .
Η
εικόνων

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

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