Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment : -20%
Drone Dji DJI Mini 4K (EU)
Voir le deal
239 €

+4
Jerem'
Grab's Software
lereparateurdepc
polien
8 participants

    [PLUGIN SZ2014] Plugin de dessin

    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [PLUGIN SZ2014] Plugin de dessin Empty [PLUGIN SZ2014] Plugin de dessin

    Message par polien Sam 23 Mai 2015 - 14:23

    Bonjour à tous !  Smile

    Entre plusieurs périodes de révision, je développe un petit plugin pour SZ2014 pour pouvoir faire du dessin.
    J'ajouterai des fonction au fur et à mesure (mais faut que je finisse Buisneasy d'abord Razz ).

    Bref, voici ce que l'on peut faire actuellement avec:

    [PLUGIN SZ2014] Plugin de dessin 2015-010
    (C'est une demo technique... j'aurai pu faire quelque chose de plus joli mais la flemme Razz )

    Et une capture d'une des actions:
    [PLUGIN SZ2014] Plugin de dessin 2015-014

    Les actions disponibles actuellement sont:

    • Dessiner une ligne
    • Dessiner un rectangle
    • Dessiner une ellipse


    Comme je le disais en début de post, j'ajouterai d'autres actions comme dessiner une forme à partir d'un tableau de coordonnées, remplir un rectangle, remplir une ellipse, dessiner du texte, dessiner une image, capturer et sauvegarder la zone de dessin (image et matrice), et d'autres si vous avez des idées (et si j'ai du temps la gaffe ).

    LIEN:  https://mega.co.nz/#!W80mAS6a!1KWjDInK9EPaBFCHwwleDUtAR7THub_Z3LtEueBoMec (le lien adfly s'ajoute automatiquement...)

    Installation: Archive auto-extractive, mettez le chemin contenant les plugin de SZ comme chemin d'extraction ( Etienne BAUDOUX\SoftwareZator 2014\Plugins ).
    Utilisation: Utilisez les actions dans l’événement Paint d'un contrôle Wink

    Enjoy !  Super N'hésitez pas à donner vos avis, à proposer des améliorations...
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par lereparateurdepc Sam 23 Mai 2015 - 15:22

    re,

    Je ne l'ai pas encore téléchargé mais c'est géniale, félicitation !!!!

    Cordialement,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par polien Sam 23 Mai 2015 - 15:29

    re,

    merci amusé
    Grab's Software
    Grab's Software
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 225
    Age : 27
    Localisation : CH
    Date d'inscription : 14/02/2012

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par Grab's Software Sam 23 Mai 2015 - 15:35

    Génial, Smile

    ça permettra de faire des petits jeux 2D mais pour ça faudrait pouvoir modifier la position des formes.
    Je ne sais pas si c'est possible, mais modifier, supprimer. Ça peut être cool !

    Cordialement,
    Grab's
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par polien Sam 23 Mai 2015 - 15:49

    Content que sa vous plaise amusé
    Pour répondre à tes questions Grab's Software, on peut effectivement faire des jeux avec (après pour contrôler/supprimer les formes, il faudra que j'adapte les actions pour pouvoir travailler sur une variable qui servirait de zone de graphisme Wink... mais c'est faisable ! )
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par Jerem' Sam 23 Mai 2015 - 17:12

    Re ,

    Excellent ! J'attend la suite mais c'est déjà super !

    Cordialement ,

    Jeremy60800
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


    Masculin Nombre de messages : 761
    Age : 31
    Localisation : Bruxelles
    Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
    Humeur : Très bonne
    Date d'inscription : 07/01/2011

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par JHPC-Software Sam 23 Mai 2015 - 17:15

    Bonsoir,
    C'est avec System.drawing ça, non ? En parlant de contrôler la position, moi même je sais pas trop comment faire, mais ça doit pas être très compliqué.

    Cordialement,
    JHPC
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par Blackorion35 Sam 23 Mai 2015 - 18:00

    Hello !

    Superbement génial et fonctionne nickel Very Happy !
    Bravo Polien !!!
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par lereparateurdepc Sam 23 Mai 2015 - 18:04

    re,

    Avec Sz ( et VB donc), j'arrive à déplacer une PictureBox dans une Form.

    Cordialement,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par polien Sam 23 Mai 2015 - 18:43

    re,

    @JEREMY60800: Merci amusé , la suite est en cours
    @JHPC-Software: Oui, j'utilise System.Drawing. Il n'y a pas d'élément qui se constitue en fait, la seule façon est de tout redessiner en boucle et de modifier les coordonnées où sont dessinés les graphismes.
    @Blackorion35: Merci également Smile J'ai pas mal travaillés la gestion de tout les bugs possibles (avec 3 jours de debug sa a intérêt de fonctionner lol )
    @lereparateurdepc: s'est une façon de faire, j'avais fait un Mario avec cette méthode Razz ... par contre s'est gourmand en ressource et peu performant (pas conçu pour cet usage Wink )
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    Localisation : chez moi
    Emploi/loisirs : Programmation H24
    Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
    Date d'inscription : 14/09/2013

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par fandeonepiece2 Dim 24 Mai 2015 - 5:14

    Salut Smile
    Superbe Very Happy
    tu peux t'orienter vers le buffered graphics, 
    c'est a peu près pareil sauf que tu  dit quand tu veux y afficher dans ta form, et c'est plus optimisé et donc moins gourmand en ressource Smile
    cordialement
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par polien Dim 24 Mai 2015 - 9:25

    Bonjour,

    Merci amusé, je ne savait pas que cette fonctionnalité existait en .NET, merci pour le tuyau Wink
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par lereparateurdepc Lun 25 Mai 2015 - 6:53

    re,

    Testé et c'est super.

    MAIS il y à un gros problème au niveaux des 2 variables à sélectionner !!!!!
    Il faut passer par du VB là car la valeur doit-être du type "System.Drawing.Point"
    Or comment y arriver pour avoir du x et du y dans UNE variable de type "integer" ?
    En gros, dans l'action "modifier une variable" il faut mettre :
    Code:
    NEW System.Drawing.Point(0, 0)
    avec les 2 valeurs x et y ici 0 et 0 Smile

    J'ai imaginé ceci en modifiant sous Paint :
    [PLUGIN SZ2014] Plugin de dessin Sz12

    1) Eviter les manipulations complexes pour l'utilisateur
    => intégrer la conversion x + y en "System.Drawing.Point"

    2) Pouvoir saisir directement les coordonnées dans l'action
    => Réduction des variables si l'action est utilisée une fois

    Je cherche une autre solution pour pouvoir dessiner les formes HORS de l'évènement "Paint"

    Félicitation en tout cas, superbe idée de plugin !!!!!

    EDIT : astuce trouvée envoyée par MP.

    Cordialement,
    Le réparateur de PC
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    Localisation : chez moi
    Emploi/loisirs : Programmation H24
    Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
    Date d'inscription : 14/09/2013

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par fandeonepiece2 Lun 25 Mai 2015 - 7:05

    Salut Very Happy 
    Si c'est limité à l'événement Paint, ça doit être c'est parce que dans le code il y a un endroit où il doit utilisé "e.CreateGraphics" Wink
    il suffit d'y remplacer par "Me.CreateGraphics" Smile
    cordialement
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par lereparateurdepc Lun 25 Mai 2015 - 7:08

    re,

    En fait l'astuce c'est qu'il faut remplacer le "e.Graphics" par "Me.CreateGraphics".

    Et là, on peut utiliser l'action dans l'évènement Click Smile

    Cordialement,
    Le réparateur de PC
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    Localisation : chez moi
    Emploi/loisirs : Programmation H24
    Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
    Date d'inscription : 14/09/2013

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par fandeonepiece2 Lun 25 Mai 2015 - 7:38

    Grillé Razz !
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par polien Lun 25 Mai 2015 - 10:57

    Bonjour,

    (J'allai répondre plutôt mais Windows faisait tellement n'importe quoi que j'ai fais une remise à zéro amusé )
    Concernant les cordonnées, on peut créer une variable qui contient des coordonnées sans vb.net et avec une seule action:

    [PLUGIN SZ2014] Plugin de dessin Captur10
    (J'avoue qu'il faut bien connaître SZ amusé )

    Je mettrai peut être ta solution lereparateurdepc (très bien fait ton montage ! ), après il faudrait que ça ne prenne pas trop de place... Wink

    Sinon, concernant les façons de dessiner,  il y a 3 façons de faire:

    - Peindre pendant que le controle se redessine (pour modifier l'apparence de la fenêtre par exemple [PLUGIN SZ2014] Plugin de dessin 2933946995 )

    Code:
    Code:

    Private Sub Form1_Paint(sender As Object, pe As PaintEventArgs) Handles _
       MyBase.Paint
       Dim g As Graphics = pe.Graphics
    End Sub



    - Utiliser la méthode CreateGraphics (comme dans ton exemple [PLUGIN SZ2014] Plugin de dessin Icon_wink ) pour pouvoir dessiner dans n'importe quel contrôle (comme paint.exe [PLUGIN SZ2014] Plugin de dessin 2933946995 )

    Code:
    Code:

    Dim g as Graphics
    g = Me.CreateGraphics



    - Utiliser la méthode Graphics.FromImage pour pouvoir modifier une image

    Code:
    Code:

    Dim myBitmap as New Bitmap("C:\Documents and Settings\Joe\Pics\myPic.bmp")
    Dim g as Graphics = Graphics.FromImage(myBitmap)

    Je les implémenterais surement et donc on pourra choisir une variable qui contiendra la zone de graphique à éditer quand on veut dessiner quelque chose Wink

    Merci pour vos encouragements en tout cas Smile , je voulais faire ce plugin depuis longtemps déjà mais j'était trop débordé (et flemmard Razz ).
    Ghost Eagle
    Ghost Eagle
    Habitué
    Habitué


    Masculin Nombre de messages : 542
    Age : 22
    Localisation : Derrière vous!
    Emploi/loisirs : Programmeur Amateur( Programmateur )
    Humeur : D'humeur massacrante avec SZ
    Date d'inscription : 04/02/2014

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par Ghost Eagle Sam 30 Mai 2015 - 21:51

    Salut,

    Super idée de plugin...vraiment. J'ai pas encore tester mais je trouve l'idée vraiment géniale. J'attend la suite !

    Cordialement

    HS : Je suis peut-être le seul à avoir remarquer le "BoMec" à la fin du lien Razz
    HS2 : Désoler pour la longue absence...avec l'examen que je prépare et le déménagement, j'ai pas eu trop le temps.
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par polien Mar 2 Juin 2015 - 12:16

    Salut,

    Merci Ghost Eagle Wink

    HS: J'avais même pas remarqué lol
    HS2: t'inquiète, c'est pareil pour tout le monde Wink
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par polien Mer 3 Juin 2015 - 17:04

    Bonjour,

    Grace à un plantage surprise (merci Windows 8...) et un bug qui a fait que mes versions de récupérations étaient inutilisable j'ai du formater mon disque dur.

    Le point positif: j'ai pu sauvegarder les fichiers
    Le point négatif: les fichiers sont tous mélangés et indifférentiables (du style f1409044.txt)

    Donc les sources de ce plugin sont introuvables/inutilisable ce qui veut dire qu'il va falloir tout re-coder (sur un windows 10 instable... pas trouvé de fichiers iso de windows 7/8 que le lycée ne bloquait pas (sans système d'exploitation, pas de connexion internet...)).

    Bref, je faisait des sauvegardes régulières de Buisneasy en ligne mais j'avais pas pensé au plugin amusé donc il faudra attendre pour les prochaines versions Wink
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par lereparateurdepc Mer 3 Juin 2015 - 17:23

    re,

    J'ai récemment acheté un nouveau NAS : Synology DS214+ avec 2 HDD de 2To en formation RAID1
    (un HDD de donnée et un autre qui une image identique du premier) le tout avec un soft (du même éditeur) de synchronisation toutes les 30 minutes. + sauvegarde en archive toutes les semaines.


    Ton Windows est HS mais ton HDD ? En le connectant sur une autre machine ?
    Si tu as une tour, ajoute un second HDD comme DATA et transfert tous les dossiers de travail Windows (Images, doc, musiques, vid.....)  dessus.

    Je teste aussi Win 10 et j'ai réservé ma version (pas facile la transition surtout avec un ancien écran 4/3 HS sysmpas le rose manfin........)

    Bonne chance tout de même

    Cordialement,
    Le réparateur de PC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par polien Mer 3 Juin 2015 - 17:31

    Merci pour le soutient Wink (3 jours de formatage/gestion de partition pour arriver à installer quelque chose, j'en pouvais plus geek ).Je suis sur ordi portable donc pour enlever le HDD c'est pas simple et je n'ai pas d'autres ordinateurs (le type du CDI va faire une drôle de tête si je démonte mon ordi ). J'aurai pu utiliser une distribution de linux sans installation pour récupérer mes données mais il fallait que je répare ça vite donc j'ai juste utilisé un outil de récupération de données (testdisk...)... ça récupère dans le désordre mais c'est déjà ça amusé
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par lereparateurdepc Mer 3 Juin 2015 - 17:58

    re,

    OK, mince mais à défaut d'avoir 2 HDD partitionne en 2 comme ça, le sys crash mais il reste le data.....


    Cordialement,
    Le réparateur de PC

    Contenu sponsorisé


    [PLUGIN SZ2014] Plugin de dessin Empty Re: [PLUGIN SZ2014] Plugin de dessin

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 14:54