Σχετικά με το Microsoft Visual C++ 7.0 κώδικα για την αντιστοίχιση UML

Σημείωση:  Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά , για να το συμβουλεύεστε εύκολα.

Κατά την αποσυμπίληση, τις παρακάτω δομές κώδικα σε Visual C++ αντιστοιχούν σε UML στοιχεία:

Namespace

Μια Namespace C++ είναι αντίστροφη κατασκευαστεί ως ένα UML πακέτο και περιλαμβάνει:

  • Όνομα

  • Μέλη

Σημείωση: Μεταβλητές που ορίζονται από το εκτός μιας κλάσης προστίθενται σε μια κατηγορία με το στερεότυπο << βοηθητικού προγράμματος >> μέσα στο χώρο ονομάτων.

Κλάση

Κλάση σε C++ είναι αντίστροφη κατασκευαστεί ως ένα UML κλάση και περιλαμβάνει:

  • Όνομα

  • Έχουν μεταβιβαστεί κλάσεις

  • Ορατότητα (δημόσια, προστατευμένο ή ιδιωτικό)

  • IsAbstract

  • Λειτουργίες μέλους

  • Μεταβλητές μέλους

Σημείωση: Σε C++, ορισμούς κλάσης μέσα σε συναρτήσεις είναι δεν αποσυμπίληση.

Απαρίθμηση

Απαριθμημένες σε C++ είναι αντίστροφη κατασκευαστεί ως ένα UML τύπος δεδομένων με << απαρίθμησης >> στερεότυπου και περιλαμβάνει:

  • Όνομα

  • Ορατότητα (δημόσια, προστατευμένο ή ιδιωτικό)

  • IsLeaf

  • Μέλη

Δομή

Δομή σε C++ είναι αντίστροφη κατασκευαστεί ως μιας κλάσης UML με << δομή >> στερεότυπου και περιλαμβάνει:

  • Όνομα

  • Ορατότητα (δημόσια, προστατευμένο ή ιδιωτικό)

  • IsAbstract

  • IsLeaf

  • Βασικές κλάσεις

  • Μέλη

Ένωση

Μια ένωση σε C++ είναι αντίστροφη κατασκευαστεί ως μιας κλάσης UML με << ένωση >> στερεότυπου και περιλαμβάνει:

  • Όνομα

  • Ορατότητα (δημόσια, προστατευμένο ή ιδιωτικό)

  • IsLeaf

  • Μέλη

Λειτουργίες μέλους

Λειτουργίες μέλος σε C++ είναι αντίστροφη από αποσυμπίληση UML εργασίες και περιλαμβάνουν:

  • Όνομα

  • Ορατότητα (δημόσια, προστατευμένο ή ιδιωτικό)

  • Εύρος (τοπικό, στατική ή κοινόχρηστο)

  • IsPolymorphic

  • IsAbstract

  • Είδος λειτουργίας

Λειτουργίες επισημαίνονται σύμφωνα με τον τύπο τους, όπως η κατασκευή, καταστροφέα, τελεστή ή τη διαδικασία. Μπορείτε να προβάλετε αυτές οι σημαίες του μοντέλου UML χρησιμοποιώντας τη σελίδα Επιλογές γενιάς κώδικα του παραθύρου διαλόγου Ιδιότητες λειτουργίας UML.

  • Τύπος επιστροφής

  • Παράμετροι

Μεταβλητές μέλους

Μεταβλητές μέλους σε C++ είναι αντίστροφη κατασκευαστεί ως UML χαρακτηριστικά και περιλαμβάνουν:

  • Όνομα

  • Τύπος

  • Ορατότητα (δημόσια, προστατευμένο ή ιδιωτικό)

  • Εύρος (τοπικό, στατική ή κοινόχρηστο)

  • Δυνατότητα αλλαγής (κατεψυγμένων ή δυνατότητα αλλαγής)

  • Αρχική τιμή

Παράμετροι μεθόδου

Μέθοδος παράμετροι σε C++ αντίστροφη κατασκευαστεί ως παράμετροι UML και περιλαμβάνουν:

  • Όνομα

  • Τύπος

  • Κατεύθυνση (στο, είσοδοι, out ή αποστολέα)

  • Προεπιλεγμένη τιμή

  • Πολλαπλότητα

Πλήκτρα μεταβολής πολλαπλότητα θα προστεθούν στο επίθημα ο τύπος παραμέτρου. Για παράδειγμα:

void Func(int *p)

θα είναι αποσυμπίληση ως:

p: int*

Το TypeDef

Ένα typedef σε C++ είναι αντίστροφη κατασκευαστεί ως μιας κλάσης UML και περιλαμβάνει:

  • Όνομα

  • Ορατότητα (δημόσια, προστατευμένο ή ιδιωτικό)

  • Σύνδεση σχέσης για να βασίσετε τον τύπο

Πρότυπο ορισμών

Πρότυπο ορισμών σε C++ είναι αντίστροφη από αποσυμπίληση UML με παραμέτρους κατηγοριών και περιλαμβάνουν:

  • Όνομα

  • Παράμετροι

  • Μεταβλητές μέλους

  • Λειτουργίες μέλους

Άλλο κώδικα C++ κατασκευάζει ότι μπορεί να είναι αποσυμπίληση

  • Συνάρτηση προσδιοριστικό: ενσωμάτωση

  • Προσδιοριστικό ΔΚ: Const είναι αντίστροφη κατασκευαστεί για μεταβλητές μέλους και συναρτήσεις μέλους

  • Συνάρτηση μετατροπής αναγνωριστικό: αναγνωριστικό τελεστή μετατροπής τύπου

  • Συνάρτηση τελεστή αναγνωριστικό: τελεστή τελεστή

Δομές κώδικα C++ δεν υποστηρίζεται σε UML

Το παρακάτω δομές κώδικα C++ δεν θα να αντιστοιχιστεί σε στοιχεία UML όταν αντίστροφη μηχανική από το Visual Studio. NET σε ένα διάγραμμα μοντέλου UML του Microsoft Office Visio.

  • Ορισμών εκπαιδευτικά μαθήματα μέσα σε συναρτήσεις είναι δεν αποσυμπίληση.

  • Προσδιοριστικό δήλωσης φίλο είναι δεν αποσυμπίληση.

  • Προσδιοριστικό κλάσης χώρου αποθήκευσης αυτόματης, Mutable Register, Extern, είναι δεν αποσυμπίληση.

  • Συνάρτηση προσδιοριστικό Explicit είναι δεν αποσυμπίληση.

  • Χρήση οδηγία χώρο ονομάτων με χρήση είναι δεν αποσυμπίληση.

  • Ορισμός asm Asm είναι δεν αποσυμπίληση.

  • Σύνδεση προδιαγραφή Extern είναι δεν αποσυμπίληση.

  • Προσδιοριστικό ΔΚ πτητικής είναι δεν αποσυμπίληση.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×