1
votes

Comment puis-je générer un diagramme de séquence à partir d'une solution C # dans Visual Studio 2013?

Comment puis-je générer un diagramme de séquence à partir d'une solution dans Visual Studio 2013?

La solution VS a quelques classes C #.


5 commentaires

Quelle sorte de machine d'état?


@ canton7, diagramme de séquence.


1) Une machine à états n'est pas un diagramme de séquence, et 2) qu'est-ce qui existe dans la solution C # que Visual Studio pourrait utiliser pour générer le diagramme?


Utilisez l'un des PSTricks , TikZ , Asymptote , Metapost , etc.


Quand vous dites "générer" , voulez-vous dire "créer et modifier" ou parlez-vous de déduire automatiquement un graphique de flux de contrôle (ou de flux de données?) À partir du code et de le transformer automatiquement en diagramme de séquence ?


3 Réponses :


0
votes

Essayez celui-ci https://jgraph.github.io/mxgraph/ Je l'utilise pour le front-end (version js), mais il a des fonctionnalités similaires pour toutes les plates-formes prises en charge. C'est super puissant


0 commentaires

3
votes

Si vous utilisez la version Entreprise de Visual Studio, le menu contextuel d'une méthode publique (cliquez avec le bouton droit sur le nom de la méthode) doit vous fournir une option pour créer un diagramme de séquence.

Vous pouvez en savoir plus ici:

https: // www. c-sharpcorner.com/UploadFile/pranayamr/generate-sequence-diagram-in-C-Sharp/


2 commentaires

C'est vrai, mais pour les premières versions de Visual Studio, elles ont été supprimées au moins en 2017 et 2019


Oh! Je ne les ai pas essayés. Il est triste que MS ne soutienne pas la communauté des développeurs.



0
votes

Essayez les étapes suivantes

  1. allez à votre classe désir, faites un clic droit sur la méthode
  2. une fenêtre apparaîtra, sélectionnez la 4e option Générer un diagramme de séquence
  3. une autre fenêtre apparaîtra "Fenêtre Générer un diagramme de séquence" sélectionnez le projet ou la solution de votre choix puis ok.

2 commentaires

cette option n'est pas disponible dans VS 2013.


@ user366312 est disponible dans VS 2013 Enterprise.