Creation de courbes sous vb.net

mimile76 Messages postés 13 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 23 septembre 2004 - 19 juil. 2004 à 17:47
cs_Geff Messages postés 192 Date d'inscription vendredi 2 mars 2001 Statut Membre Dernière intervention 10 janvier 2006 - 19 juil. 2004 à 20:50
Bonjour à tous,
Je souhaiterai creer des courbes à partir de données contenu soit dans un winform soit dans une base de données et je vois pas trop bien par où commencer .

Merci d'avance pour le coup de main !

1 réponse

cs_Geff Messages postés 192 Date d'inscription vendredi 2 mars 2001 Statut Membre Dernière intervention 10 janvier 2006
19 juil. 2004 à 20:50
Pour créer une courbe il te faut un contexte Graphique!
Pour cela tu as besoin par exemple d'un Picturebox puis tu fait ::

dim g as Graphics

set g=pic.Graphics

ensuite pour afficher sur ce contexte graphique, il te faut un crayon (Pen) comme cela ::

dim brush as new SolidBrush(Color.Black)
dim pen as new Pen(brush, 1)

bien sur ta courbe est composée de suite de points, pour cela tu dois créer un tableau de points comme cela ::

dim points(100) as System.Drawing.Point

et tu remplsi tes points avec ta base de données et enfin tu traces ta courbe a base de suites de lignes comme ceci ::

g.DrawLines(pen, points)

Il y'a d'autres facons de tracer une courbe bien evidemment, a toi de trouver une solution adéquate a ton probleme!
Tu peux voir par exemple du côté de ::

System.Drawing.Graphics.DrawBezier(System.Drawing.Pen, System.Drawing.Point, System.Drawing.Point, System.Drawing.Point, System.Drawing.Point)

ou encore

System.Drawing.Graphics.DrawCurve(System.Drawing.Pen, System.Drawing.Point[], int, int, float)

Voila tout!

Have A Good Code
#
Geff >:)
0
Rejoignez-nous