8
votes

Choisir une biagramme de diagrammer pour .NET

J'ai un client qui doit convertir une application de diagramme (qui a été développé dans le MFC il y a longtemps) à C #. L'application affiche de grands réseaux (beaucoup d'éléments graphiques) et permet à l'utilisateur d'éditer / manipuler les données via une interface utilisateur graphique.

J'ai décidé qu'il serait préférable d'utiliser une bibliothèque plutôt que de développer tous de SCRACTH (tous les objets graphiques / sélection / outils / événements / etc.)

Je cherche une solution commerciale.

J'ai trouvé trois qui semblent être très matures et je me demande si Tout le monde les avait utilisés et peut écrire son opinion:

  1. Visualisation Tom Sawyer
  2. iBM ILOG DIGRAGMER pour .NET
  3. Yworks - YFiles pour .NET

    merci YARON


1 commentaires

Jetez un coup d'œil à Celui-ci


6 Réponses :


2
votes

Je ne connais pas ces bibliothèques, mais l'un de mes anciens projets que nous utilisons GODIAGRAM < / a> bibliothèque et peut suggérer que trop


0 commentaires

0
votes

Je sais que ce n'est probablement pas la meilleure solution, mais je vais le mettre là-bas de toute façon.

J'ai fait quelque chose de similaire à celui-ci en utilisant System.comPonEnetModel.Designsurface. Il s'agit du même service de conception utilisé dans les formulaires Windows de Visual Studio, de sorte que tout ce que vous faites est de créer vos contrôles, ajoutez vos concepteurs de contrôle si vous le souhaitez et que vous êtes prêt à partir. Vous pouvez utiliser le propriétaireGrid pour afficher les données de chaque objet au fur et à mesure de leur sélection. Le projet de code comporte plusieurs articles à ce sujet comme ce un .

Cela dit que cela ne sera pas la meilleure performance sage, j'ai plusieurs milliers de contrôles sur ma conception dans certains cas et cela devient lent. Vous pourriez être capable de contourner cela en utilisant un autre type de concepteur de racine (WPF peut-être?).

Cela pourrait être une très bonne option si vous savez déjà comment faire des contrôles de formulaires Windows personnalisés. Et le meilleur de tous c'est gratuit!


0 commentaires

0
votes

Je crois que les cartes Dundas sont les plus célèbres ... ou du moins la plus annoncée:

http://www.dundas.com /Microsite/chartnet/default.aspx?campaign=googlecshaarpchart&gclid=cm-wncoq354cfumk3GodXenFMQ


2 commentaires

Je crois que cela est limité à la cartographie et non de dessins personnalisés. Aussi Dundas est acquis par Microsoft. Microsoft a un autre outil de graphique gratuitement. Vérifiez le lien ci-dessous blogs.msdn.com/alexgor/archive/2008/11/07/...


Oui tu as raison. Je faisais référence à la cartographie. Je ne savais pas que Microsoft a laissé échapper la cartographie gratuitement SO +1 :)



2
votes

Pour faire de beaux diagrammes dans .net, vous devriez consulter le VG.NET de Frank Hileman. Il est un MVP réputé et je crois que sa solution est vraiment bonne:

http://www.vgdotnet.com/


0 commentaires

0
votes

Jetez un coup d'œil à orbifold . Ils ont des solutions basées sur le WPF (commerciales) ou des bibliothèques prenant en charge GDI + (gratuit).

C'est aussi un bon point de départ pour des informations sur les algorithmes de diagrammer en général.


0 commentaires

1
votes

Je recommande Flowchart.net . Il est très facile à utiliser et est très abordable compte tenu qu'il s'agisse d'une multitude d'algorithmes de disposition puissants. Auparavant, nous avons utilisé Goodiagram, mais je vous recommande de le faire parce que leur système de licence est un cauchemar si vous avez des machines de construction, et c'est beaucoup plus cher.


0 commentaires