IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

dessiner un cercle


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    392
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 392
    Par défaut dessiner un cercle
    Bonjour,

    Je voulais dessiner un ellipse ou une cercle dans ma page web ASP.NET.
    Mais, je n'ai pas trouvé un contrôle rassemble à mon besoin.
    Après le choix de ce contrôle, je dois affecter une valeur à ce contrôle car je vais tester cette valeur après dans le traitement.

    Que proposez vous ?

    Merci.

  2. #2
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Il n'y a pas moyen de "dessiner" dans une page HTML autrement que d'y insérer une image.

    Maintenant, tu peux créer ton image avec GDI+, y dessiner ton ellipse, puis intégrer cette image dans la page.

  3. #3
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    On doit pouvoir dessiner en javascript, non?

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    oui tu peux aussi soit faire une applet java soit faire un activeX.

    Seul inconvénient de l'activeX, seul InternetExplorer le supportera

  5. #5
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    On doit pouvoir dessiner en javascript, non?
    Non, en tout cas pas au sens dessiner une ellipse ou autre forme...

  6. #6
    Membre très actif Avatar de joKED
    Profil pro
    Imposteur en chef
    Inscrit en
    Février 2006
    Messages
    339
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Imposteur en chef

    Informations forums :
    Inscription : Février 2006
    Messages : 339
    Par défaut
    En javascript, on peut dessiner : Librairie Walter Zorn

    Bon, j'admets, ce n'est pas du dessin au sens strict du terme, mais ça fonctionne plutôt très bien.

  7. #7
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    392
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 392
    Par défaut
    Il n'y a pas moyen de "dessiner" dans une page HTML autrement que d'y insérer une image.
    Si j'insère une image alors comment affecter une valeur à chaque fois à cet image car il n' y pas ceci dans la liste des propriétés de l'image ?

  8. #8
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Le plus simple serait déjà de dire ce dont tu as besoin exactement.

    Si tu veux des graphiques interactifs il faudra passer par un composant spécifique car ce n'est pas supporté nativement en ASP.Net.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  9. #9
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    392
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 392
    Par défaut
    Bonjour,

    Je voulais faire des indicateurs.
    J'ai 4 indicateurs:A, B, C et D.
    A chaque fois ces indicateurs changent de valeur alors leur couleur change.
    par exemple:
    - si la valeur de A est < 100 alors il devient vert
    - si la valeur de A est entre 100 et 200 alors il devient jaune
    - si la valeur de A est > 200 alors il devient rouge

    Pouvez vous m'aidez à résoudre ce problème ?

    Merci.

  10. #10
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    bah il suffit de choisir une image diffférente ou appliquer une classe de style.
    - si A est < 100 alors <img src="/vert.gif" />
    - si A est entre 100 et 200 alors <img src="/jaune.gif" />
    - si A est > 200 alors <img src="/rouge.gif" />
    ou bien
    - si A est < 100 alors <div class="vert">...</div>
    - si A est entre 100 et 200 alors <div class="jaune">...</div>
    - si A est > 200 alors <div class="rouge">...</div>

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  11. #11
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    392
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 392
    Par défaut
    Bonjour,

    On utilise seulement d'images mais où les valeurs vont s'afficher ?

    C'est possible d'utiliser 3 boutons. Si le bouton change de valeur alors il change de couleur.
    Est ce que le contrôle bouton admet comme propriétés: valeur et couleur?

    Pouvez vous proposez votre idée par un pseudo code pour comprendre mieux ?


    Merci.

  12. #12
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Citation Envoyé par siempre Voir le message
    On utilise seulement d'images mais où les valeurs vont s'afficher ?
    Bah, a cote, par exemple, ce n'est pas parce que tu as des images que tu ne peux pas mettre de texte a cote

    Citation Envoyé par siempre Voir le message
    C'est possible d'utiliser 3 boutons. Si le bouton change de valeur alors il change de couleur.
    Est ce que le contrôle bouton admet comme propriétés: valeur et couleur?
    Quand tu dis valeur, tu parles de texte ? Si oui, tu peux changer la couleur de ton bouton comme son texte sans pb.

    Par contre, en tant qu'utilisateur, si mon indicateur est un bouton, je comprends que je peux cliquer dessus, est-ce que c'est ce que tu veux faire ?

    Pouvez vous proposez votre idée par un pseudo code pour comprendre mieux ?
    Du pseudo-code...comme ca ? :

    Citation Envoyé par Immobilis Voir le message
    - si A est < 100 alors <img src="/vert.gif" />
    - si A est entre 100 et 200 alors <img src="/jaune.gif" />
    - si A est > 200 alors <img src="/rouge.gif" />

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  13. #13
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    392
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 392
    Par défaut
    Par contre, en tant qu'utilisateur, si mon indicateur est un bouton, je comprends que je peux cliquer dessus, est-ce que c'est ce que tu veux faire ?
    C'est çà mon problème. Je ne voulais pas un bouton. Je voulais faire 4 indicateurs de performance concernant le coût de projet.
    J'ai 4 indicateurs A, B, C et D.
    Prenons par exemple A (la même chose pour B, C et D):
    Si A change de valeur(texte) alors selon cette valeur sa couleur change.

    Je souhaite que vous m'aidez.

    Merci.

  14. #14
    CUCARACHA
    Invité(e)
    Par défaut
    Tu pourras faire un tableau à largeur fixe , par exemple 400px contenant 4 lignes d'une cellule chacune.

    Dans chaque cellule, tu mets un div dont la largeur, exprimée en pourcentage et correspond à ton indicateur.

    Tu ajustes la couleur (en fait tu crée une classe de style par tranche).

    ++

    Laurent

  15. #15
    CUCARACHA
    Invité(e)
    Par défaut
    Tu peux dessiner un cercle en magouillant un peu le css border-radius (sur un navigateur de notre époque)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    .myDiv
            {
                width: 100px;
                height: 100px;
                -moz-border-radius-topleft: 50px;
                -webkit-border-top-left-radius: 50px;
                -moz-border-radius-topright: 50px;
                -webkit-border-top-right-radius: 50px;
                -moz-border-radius-bottomleft: 50px;
                -webkit-border-bottom-left-radius: 50px;
                -moz-border-radius-bottomright: 50px;
                -webkit-border-bottom-right-radius: 50px;
                background-color: #0000FF;
            }
    ça dessine un cercle mais pas dans IE

    ++

    Laurent
    Dernière modification par Deepin ; 02/12/2009 à 18h55. Motif: Balises [CODE]...[/CODE]

  16. #16
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Pourquoi ne pas utiliser du flash ? c'est le plus simple, interactif, jolie et propre.

    Sinon tu mets dans un tableaux des image de 1 pixel de haut que tu agrandis en javascript

  17. #17
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    392
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 392
    Par défaut
    Tu pourras faire un tableau à largeur fixe , par exemple 400px contenant 4 lignes d'une cellule chacune.

    Dans chaque cellule, tu mets un div dont la largeur, exprimée en pourcentage et correspond à ton indicateur.

    Tu ajustes la couleur (en fait tu crée une classe de style par tranche).
    Pouvez vous détailler encore votre idée ou mettant un pseudo code pour comprendre mieux?

  18. #18
    CUCARACHA
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
            <table>
                <tr>
                    <td style="width: 100px; height: 18px;">
                        param 1
                    </td>
                    <td style="width: 400px; height: 18px;">
                        <div style="width: 40%; height: 18px; background-color: #00FF00">
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="width: 100px; height: 18px;">
                        param 2
                    </td>
                    <td style="width: 400px; height: 18px;">
                        <div style="width: 50%; height: 18px; background-color: #FF0000">
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="width: 100px; height: 18px;">
                        param 3
                    </td>
                    <td style="width: 400px; height: 18px;">
                        <div style="width: 90%; height: 18px; background-color: #0000FF">
                        </div>
                    </td>
                </tr>
            </table>
    Il suffit de remplacer les % par les valeurs en % des indicateurs.

    ++
    Laurent

  19. #19
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    392
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 392
    Par défaut
    Il suffit de remplacer les % par les valeurs en % des indicateurs.
    Pardon, Je n'ai pas compris.
    Pouvez m'expliquez encore?

    Merci.

Discussions similaires

  1. demande d'aide pour dessiner un cercle
    Par nadjib2007 dans le forum C++Builder
    Réponses: 3
    Dernier message: 06/09/2007, 20h09
  2. Réponses: 10
    Dernier message: 11/04/2007, 11h14
  3. Dessiner un cercle sur une sphère ?
    Par nico_ippo dans le forum MATLAB
    Réponses: 2
    Dernier message: 15/01/2007, 17h25
  4. Réponses: 2
    Dernier message: 13/10/2004, 14h52
  5. Dessiner un cercle
    Par delire8 dans le forum DirectX
    Réponses: 7
    Dernier message: 26/07/2003, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo