Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

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

Apprenez Plus