Réserver une Démo
Pré. Proc.

Exemple C#

Cet exemple de programme montre à quel point il est facile de naviguer, d'interroger et de générer des rapports sur le modèle actuel à l'aide de n'importe quel langage Microsoft .NET . Cet exemple est écrit en C# .

Lors de exécuter , il imprimera les noms de chaque Paquetage dans le modèle que vous utilisez actuellement.

Créer le projet

Dans la fenêtre Navigateur , sélectionnez le Paquetage dans lequel créer le gabarit , puis utilisez l'option du ruban 'Développer > Code source > Créer à partir Motif ' pour afficher la fenêtre Motifs ; cliquez sur l'option 'Application Motifs '.

Depuis la page « Motifs d'application », sélectionnez le gabarit Microsoft C # > RepositoryInterface . (Vous pouvez choisir entre les versions 3.5 ou 4.0 du framework.) Spécifiez le dossier de destination sur le système de fichiers où le gabarit du projet sera créé, puis cliquez sur le bouton OK .

Ouvrir le projet

Une structure Paquetage similaire à celle-ci sera créée pour vous.

Développez la structure jusqu'à localiser le diagramme Référentiel Interface nn et ouvrez-le.

A Class diagram as an interface to a process in Sparx Systems Enterprise Architect.

Construire le script

Les commandes de ce diagramme s'appliqueront à la configuration de build active. Avant de les exécuter, double-cliquez sur le lien Scripts d'Analyseur et cochez la case à côté de la configuration de build ' Interface Référentiel '.

Exécuter le script

Double-cliquez sur le lien Exécuter pour ouvrir la console. La console s'arrêtera une fois l'exécution terminée pour que vous puissiez lire la sortie du programme ; cette sortie sera également envoyée à l'onglet « Script » de la fenêtre Sortie système. Vous pouvez modifier cela en changeant le code.

Déboguer le Script

Sélectionnez la classe « Programme » dans la fenêtre Navigateur et appuyez sur Ctrl+E pour ouvrir le code source.

Placez un Point d'Arrêt dans une des fonctions puis double-cliquez sur le lien DebugRun . Lorsque le Point d'Arrêt est rencontré, la ligne de code sera mise en surbrillance dans l'éditeur, comme indiqué :