2008-12-19 8 views
2

Je suis nouveau sur C# et VS, mais je comprends. L'application est la suivante: Un programme dans lequel le résultat final va dessiner une araignée à partir d'options dans lesquelles l'utilisateur va définir. Supposons qu'il existe des centaines d'options: taille et nombre de parties du corps, couleur, points de connexion au corps, etc.Permet de dessiner une araignée

Première question: Dois-je essayer d'utiliser la bibliothèque fournie avec VS 2005? Ou, y a-t-il un autre environnement dans lequel je pourrais «puiser» pour obtenir de bons résultats (flash, java, etc.)?

Deuxième question: Pourriez-vous me diriger vers l'information correspondant à votre réponse à la première question?

Merci beaucoup, les enfants que j'enseigne l'adoreront!

Jennifer

+7

Je sais que ce n'est pas lié, mais votre titre m'a fait penser à cette entrée de blog: http://www.duttyartz.com/2008/can-i-have-my-spider-back/ – kevindaub

Répondre

2

Hmm.

C'est vraiment une question difficile, non pas parce que je ne sais pas comment le faire, mais parce qu'il peut souvent être si intimidant pour les débutants. Si vous utilisez la méthode "standard" Windows Forms C# pour le faire, vous finirez par vous demander: "Qu'est-ce que le # * (&! WM_PAINT?" Ou "Pourquoi mon programme est-il complètement foiré quand je déplace une fenêtre? sur ma photo ?! "

Il existe essentiellement deux technologies principales que vous pouvez utiliser pour dessiner dans .NET: Windows Forms (ce que MusiGenesis suggéré) et WPF, ou Windows Presentation Foundation, qui est livré avec la version 3.0 de Visual studio. cela signifie que si vous téléchargez le kit de développement .NET 3.5 ou utilisez Visual studio 2008, WPF vient avec elle.

Je vous recommande d'utiliser WPF au lieu de Windows Forms si vous commencez juste à côté, parce que les détails sales de dessiner et de repeindre sont en grande partie abstraits. Une grande partie de votre image en tant que balisage, tout comme une page Web, puis manipuler dans le code. Bonne chance et amusez-vous bien!

+0

Dessin dans des formes de fenêtres est certainement plus compliqué qu'il ne devrait l'être. Un simple contrôle de toile à double tampon dans .NET aurait fait un monde de différence (je pense que VB.NET en a un mais je ne m'en souviens pas). – MusiGenesis

+0

Dernière fois que j'ai vérifié, VB.NET n'en avait pas intégré. :(Dieu merci, je n'ai pas eu à vérifier VB.NET dans un moment! –

Questions connexes