Pré. | Proc. |
Conventions C
Enterprise Architect en supporte l'ingénierie round retour de C, où ces conventions sont utilisées :
Stéréotype
Stéréotype |
S'applique à |
Voir également |
---|---|---|
énumération |
Classe intérieure Correspond à : un type énuméré. |
|
structure |
Classe intérieure Correspond à : Un type 'struct'. |
|
Attribut |
Une structure de mot-clé dans la définition de variable. |
|
typedef |
Classe intérieure Correspond à : une instruction 'typedef', où le parent est le nom du type d'origine. |
|
syndicat |
Classe intérieure Correspond à : un type d'union. |
|
Attribut |
Une union de mots clés dans la définition de variable. |
Valeur Étiquetés
Étiqueter |
S'applique à |
Voir également |
---|---|---|
anonyme |
Classe contenant également le typedef Valeur Étiquetée Correspond à : le nom de cette classe étant défini uniquement par l'instruction typedef. |
|
champ de bits |
Attribut Correspond à : la taille, en bits, autorisée pour le stockage de cet attribut. |
|
bodyLocation |
Opération Correspond à : l'emplacement auquel le corps de la méthode est généré ; les valeurs attendues sont header, classDec ou classBody. |
|
typedef |
Classe avec stéréotype autre que 'typedef' Correspond à : cette classe est définie dans une instruction 'typedef'. |
|
typeSynonymes |
Classer Correspond à : Le nom 'typedef' et/ou les champs de ce type. |
Génération de code C pour le Modèle UML
UML |
Code C |
Voir également |
---|---|---|
Une classe |
Une paire de fichiers C (.h + .c) Notes : Le nom du fichier est le même que le nom de la classe |
|
Exploitation (publique & protégée) |
Déclaration de fonction dans le fichier .h et définition dans le fichier .c Notes : |
|
Exploitation (privé) |
Définition de fonction dans le fichier .c uniquement Notes : |
|
Fonctionnement (statique) |
Définition de fonction dans le fichier .c uniquement Notes : Les fonctions statiques n'apparaîtront que dans le fichier .c quelle que soit leur portée. |
|
Attribut (public et protégé) |
Définition de variable dans le fichier .h Notes : |
|
Attribut (privé) |
Définition de variable dans le fichier .c Notes : |
|
Classe intérieure (sans stéréotype) |
(N / A) Notes : Cette classe interne serait ignorée |
Capturez la valeur #define à générer en code C
Par exemple, #define PI 3.14.
Marcher |
Processus |
Voir également |
---|---|---|
1 |
Ajoutez un attribut à la Classe, avec Nom = PI et Valeur initiale = 3.14. |
Créer et gérer Attributes |
2 |
Dans le panneau des propriétés de la page ' Attributes ', mettez à jour les champs 'Static' et 'Const'. |
|
3 |
Dans l'onglet ' Valeur Étiquetés ' de la page ' Attributes ', ajoutez une balise appelée 'define' avec la valeur True. |
Attribut Valeur Étiquetés |
Notes
- Des conventions distinctes s'appliquent à la programmation orientée Object en C