begin process at 2008 09 05 20:49:56
1 237 501 membres
441 nouveaux aujourd'hui
14 313 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DESSIN TYPE PAINT MAIS ORIENTÉ MATHS


Information sur la source

Catégorie :Graphique Classé sous : dessin, line, pset, circle Niveau : Débutant Date de création : 20/02/2006 Vu / téléchargé: 7 038 / 1 449

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Ce programme permet assez simplement de dessiner des points, droites, cercles, carrés, et toutes sortes de polygones en utilisant les fonctions Pset, Line, Circle...
Il y a également la possbilité de sauvegarder ou de charger ses dessins.

Conclusion

Si vous avez d'autres idées de choses à mettre sur ce programme n'hésitez pas.
Merci à VB lover pour les angles.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de Charles Racaud le 20/02/2006 18:13:13

    C'est déjà un bon début.
    Tu veux faire une sorte d’AutoCad ?

    Quelques améliorations:
    - Mettre une option pour aligner les objets sur la grille
    - Quand on trace un carré, le premier point devrait le centre, le deuxième devrait être le rayon au lieu que l'on tracer un coté.
    - Plus de formes : arc, polynôme régulier, rectangle …
    - Pouvoir sélectionner les formes, les déplacer, les agrandir, les faire pivoter …
    - Des outils de constructions: perpendiculaire, droite parallèle, tangente ...
    - Une invite de commande ou on peut rentrer les dimensions, position des points, angle, rayons ...

    Voilà, c'est tout pour le moment.
    Bonnes continuations

    Kenji

  • signaler à un administrateur
    Commentaire de Renfield le 20/02/2006 18:27:13 administrateur CS

    les outils sont tous décalés....
    j'ai ma barre des taches sur la gauche, et c'est très flagrant....

  • signaler à un administrateur
    Commentaire de Julien39 le 20/02/2006 18:43:10

    Le probleme vient de ta résolution d'écran je pense, je voulais ajouter au code la redimention d'écran mais le faire manuelement est je pense préférable car je n'aime pas tellement qu'on touche a mes configurations.

  • signaler à un administrateur
    Commentaire de Renfield le 20/02/2006 21:39:08 administrateur CS

    de ma résolution d'écran ?

    non, absolument rien a voir......

    tu utilise l'API GetCursorPos, qui récupère les coordonnées du curseur de la souris. Seulement, ca ne tien pas compte de l'origine X;y de ta pictureBox

    d'où, d'ailleurs, les ajustements :
          X1 = Tampon.X - 66
          Y1 = Tampon.Y - 48

    que l'on retrouve un peu partout (valeurs en dur, attention ^^)

    ce qui est étrange, comme utilisation de cette API, c'est qu'elle intervient dans des Evenements qui renvoient, la position de la souris....

    par exemple, Picture1_MouseMove devient :

    Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        If Label1.Caption = "Crayon" Then
           If PicturePressed = True Then
              If X1 <> 0 Then
                 Picture1.Line (X1, Y1)-(X, Y), color
              End If
              X1 = X
              Y1 = Y
           End If
        End If
    End Sub

    plus d'API, et plus de décalage

  • signaler à un administrateur
    Commentaire de Julien39 le 20/02/2006 21:46:24

    OK, je n'avais pas vu ce que tu voulais dire.
    Etant donné que je ne suis que débutant en VB, les API j'utilise mais je ne suis pas au top dans ce domaine.
    Est ce qu'il y a d'autres facons que l'API GetCursorPos pour récuperer les coordonnées de la souris ?
    Si oui lesquelles et si non comment corriger ce probleme ?
    Merci de ton aide

  • signaler à un administrateur
    Commentaire de Renfield le 20/02/2006 22:05:27 administrateur CS

    cette API est inutile, dans ton programme, dumoins pour ce que j'en ai vu....

    utilise simplement les informations x et y qui sont transmises avec les evenements (comme dans Picture1_MouseMove, ci-dessus)

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS