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. P>
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.) p>
Je cherche une solution commerciale. P>
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: P>
merci YARON P>
6 Réponses :
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 p>
Je sais que ce n'est probablement pas la meilleure solution, mais je vais le mettre là-bas de toute façon. P>
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 . P>
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?). p>
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! P>
Je crois que les cartes Dundas sont les plus célèbres ... ou du moins la plus annoncée: p>
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 :)
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: p>
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). P>
C'est aussi un bon point de départ pour des informations sur les algorithmes de diagrammer en général. P>
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. p>
Jetez un coup d'œil à Celui-ci