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

Evolutions du club Discussion :

Coloration syntaxique sur le forum

  1. #21
    Membre éprouvé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 909
    Points : 1 014
    Points
    1 014
    Par défaut bravo
    Quel plaisir pour les yeux.
    Merci Anomaly. On va pouvoir aider les autres encore plus rapidement.
    Business, Stratégie, Leadership
    Toujours à l'écoute du marché : Surtout en Suisse ! ;-)

  2. #22
    Expert éminent
    Avatar de Webman
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 232
    Points : 8 154
    Points
    8 154
    Par défaut
    Un grand bravo et merci Ano
    Rédacteur .Net
    MVP C#
    Mes articles - CodeQuake (blog)
    Pas de question technique par MP, merci.

  3. #23
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Points : 5 943
    Points
    5 943
    Par défaut
    et
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  4. #24
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut
    1000 merci à Anomaly

    [EDIT] Dans le forum HTML / CSS la coloration du CSS a un léger souci (le colorateur n'aime pas les chiffres décimaux si on leur colle l'unité :
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    padding-top: 0.1 em;
    padding-bottom: 0.1em;

  5. #25
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Un grand bravo à Anomaly et un grand pour ce fantastique bon en avant vers une meilleure compréhension des codes.

    Théo
    Forums VB : lire la notice
    La touche existe pour être utilisée
    Pensez au tag
    Pour ceux n'ayant pas l'aide installée :
    - Aide MSDN pour VB6
    - Aide MSDN pour VBA
    Je ne réponds pas aux questions techniques par MP. Merci d'utiliser le forum fait pour çà.

  6. #26
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 785
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 785
    Points : 2 436
    Points
    2 436
    Par défaut
    et c'est super tous ces efforts que vous faites pour nous faciliter la vie !
    Chef de Projet SAP. Certifié Prince2 Practitioner
    ---------------------------------------------------
    Anakin Skywalker turned to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.

  7. #27
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Bonjour

    Est-ce qu'il y a moyen de mettre du code en évidence, tout en ayant la coloration syntaxique ? Par exemple, est-ce que la coloration syntaxique utilise les attributs gras ou souligné ou est-ce qu'on peut les utiliser dans le code sans désactiver la coloration ? C'est faisable ?

    Merci d'avance

  8. #28
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 565
    Points
    3 565
    Par défaut
    Merci, merci, merci
    Bidouilleuse Delphi

  9. #29
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut
    Re,
    toujours dans le forum HTML, un problème avec les guillemets :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <div id="menu">
      <ul>		
        <li onmouseover="montre('smenu5');" onmouseout="montre();"><img src="<?php echo IMAGE_PATH_LANG; ?>info.gif" alt="Informations" />
          <ul id="smenu5">
            <li><a href="#">Actualités</a></li>
          </ul>
        </li>
      </ul>
    </div>
    dans <img src il ne voit pas le 2° guillemets du doup toute la coloration qui suit est faussée.

    PS : il manque encore l'auto-complétion et puis il faut indenter le code à la main, c'est pas si génial en fait

  10. #30
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 565
    Points
    3 565
    Par défaut
    Citation Envoyé par trotters213
    PS : il manque encore l'auto-complétion et puis il faut indenter le code à la main, c'est pas si génial en fait
    Ouah l'autre hé...

    Bidouilleuse Delphi

  11. #31
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 29
    Points : 38
    Points
    38
    Par défaut
    Salut,

    Pas de python en vue ?

  12. #32
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 785
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 785
    Points : 2 436
    Points
    2 436
    Par défaut
    Citation Envoyé par trotters213

    PS : il manque encore l'auto-complétion et puis il faut indenter le code à la main, c'est pas si génial en fait
    Oui et puis en plus il n'y a pas de bouton qui fait le café !!!
    Chef de Projet SAP. Certifié Prince2 Practitioner
    ---------------------------------------------------
    Anakin Skywalker turned to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.

  13. #33
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut
    Citation Envoyé par cladsam
    Oui et puis en plus il n'y a pas de bouton qui fait le café !!!
    Entre autres ouè, ... non franchement on en fait un tout un fromage mais il casse pas 3 pattes à un canard ce colorateur

  14. #34
    Membre averti Avatar de ner0lph
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 277
    Points : 436
    Points
    436
    Par défaut
    Citation Envoyé par trotters213
    dans <img src il ne voit pas le 2° guillemets du doup toute la coloration qui suit est faussée.
    Ça c'est de ta faute : t'as qu'à coder proprement !
    Et oui, on ne met pas de code PHP dans des guillemets. D'ailleurs, il ne faudrait pas mélanger HTML et PHP mais utiliser des templates, c'est beaucoup plus facile pour la mantenance.

  15. #35
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Citation Envoyé par ner0lph
    Ça c'est de ta faute : t'as qu'à coder proprement !
    Et oui, on ne met pas de code PHP dans des guillemets. D'ailleurs, il ne faudrait pas mélanger HTML et PHP mais utiliser des templates, c'est beaucoup plus facile pour la mantenance.
    Explique-moi voir pourquoi on ne peut pas mettre de PHP dans les guillemets ? Tu le dis toi-même, PHP et HTML sont pourtant deux choses bien distinctes.

    Note : n'explique pas ici, c'est complètement HS.

  16. #36
    Responsable technique

    Avatar de Anomaly
    Homme Profil pro
    Directeur
    Inscrit en
    Juin 2003
    Messages
    10 337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Directeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 337
    Points : 130 282
    Points
    130 282
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par trotters213
    Re,
    toujours dans le forum HTML, un problème avec les guillemets :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <div id="menu">
      <ul>		
        <li onmouseover="montre('smenu5');" onmouseout="montre();"><img src="<?php echo IMAGE_PATH_LANG; ?>info.gif" alt="Informations" />
          <ul id="smenu5">
            <li><a href="#">Actualités</a></li>
          </ul>
        </li>
      </ul>
    </div>
    dans <img src il ne voit pas le 2° guillemets du doup toute la coloration qui suit est faussée.
    La coloration HTML n'a pas été conçue pour contenir du PHP dedans. Ici, si tu mets le mode PHP, la coloration est correcte (mais évidemment le HTML est beaucoup moins coloré du coup). Je vais voir si je peux faire quelque chose ceci dit.

    PS : il manque encore l'auto-complétion et puis il faut indenter le code à la main, c'est pas si génial en fait
    Que demande le peuple ? La coloration syntaxique était une mauvaise idée en fait, les gens s'habituent au luxe et en veulent toujours plus
    Responsable technique forum & site

    Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec

  17. #37
    Responsable technique

    Avatar de Anomaly
    Homme Profil pro
    Directeur
    Inscrit en
    Juin 2003
    Messages
    10 337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Directeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 337
    Points : 130 282
    Points
    130 282
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par MagnetiK
    Pas de python en vue ?
    Si si le python est prévu... mais pour cela j'aurais besoin d'une toute petite aide : un code exemple en Python qui soit un bon test pour évaluer une coloration syntaxique. Le code exemple n'a pas besoin lui-même d'être coloré, mais ça me rendrait vraiment service d'avoir un code témoin.
    Responsable technique forum & site

    Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec

  18. #38
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Bonjour et bravo à l'équipe.

    C'est vraiment un plaisir de poster sur un forum aussi bien maintenu.
    Trés pratique la coloration syntaxique

  19. #39
    Membre du Club Avatar de am.adnane
    Inscrit en
    Février 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 85
    Points : 56
    Points
    56
    Par défaut
    super cool
    excellent merci!
    ==> ==>

  20. #40
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Beau travail felicitation !

    Serait-il possible de proceder a quelques changements pour la coloration Java cependant (voir si les autres modo Java sont OK) :
    - mettre les commentaires en vert (suggestion).
    - mettre les imports dans une autre couleur (suggestion) ; avec possiblement une mise en valeur des packages importes (gras ?).
    - colorer les annorations (voir "@Override" dans le code). Attention a ne pas confondre avec les tags javadoc (comme @inheritDoc, @value ou @param) qui sont eux deja inclus a l'interieur d'un bloc de documentation. Cependant s'ils sont colories ce n'est pas trop grave (et ca les met meme en valeur en fait).
    - colorer les constantes ("[A-Z][A-Z0-9_]*" il me semble)
    - colorer la notation varargs "...", tableau "[]" et les indicateurs de Generics ("<WhateverClassToUse>") si jamais ils sont aisement detectables.
    - quelques petits soucis sur les litteraux (voir le debut du main()).

    Exemple (desole pour la longueur du code) :

    Code JAVA : 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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
     
    import java.awt.*;
    import java.awt.image.*;
    import java.io.File;
    import javax.imageio.ImageIO;
    import javax.swing.*;
    import static javax.swing.SwingConstants.*;
     
    /** Test class for code coloration.
     */
    public class MyPanel
        extends JPanel {
      /** Defines a constant.<br> Default value is {@value}.
       */
      public static final int A_CONSTANT = 1;
     
      public enum AnEnum {
        VAL_1, VAL_2, VAL_3;
      }
     
      // Image comment.
      protected BufferedImage image;
     
      /** Creates a new instance.
       * @param image The image to be displayed.
       */
      public MyPanel(BufferedImage image) {
        this.image = image;
      }
     
      /** {@inheritDoc}
       */
      @Override protected void paintComponent(Graphics g) {
        super.paintComponent(g);
        /* Multi-line comment.
         * Written on 2 lines.
         */
        Graphics2D g2d = (Graphics2D) g;
        g2d.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
        if ( (image != null) && (image.getWidth() > 0) && (image.getHeight() > 0)) {
          g2d.drawImage(image, 0, 0, null);
        }
      }
     
      /** Program entry point.
       * @param args arguments from the command-line.
       */
      public static void main(String ...args) {
        float f1 = 1f;
        float f2 = 1F;
        float f3 = 1.0f;
        double d1 = 1d;
        double d2 = 1D;
        double d3 = 1.0;
        double d4 = 1e10;
        long l1 = 1l;
        long l2 = 1L;
        long l3 = 1;
        int i1 = 0XFF;
        int i2 = 0xff;
        int i3 = 255;
        short s1 = 1;
        byte b1 = 1;
        // 'c' in unicode.
        char c1 = 'c';
        char c2 = '\u0063';
        // Stupid test to show ternary operator.
        boolean val = (i1 == 0xFF) ? true : false;
        // Stupid test to show swithc statement.
        AnEnum enumVal = AnEnum.VAL_1;
        switch (enumVal) {
          case VAL_1: {
            // Do nothing.
          }
          break;
          //
          default: {
            // Do nothing too!        
          }
        }
        // Stupid while.
        while (true) {
          break;
        }
        // Stupid do ... while.
        do {
          break;      
        }
        while (true);
        String[] commandLineParameters = args;
        java.util.List<String> params = java.util.Arrays.asList(args);
        // For.
        for (int i = 0 ; i < args.length ; i++) {
          System.out.println(args[i]);      
        }
        // Foreach.
        for (String param : params) {
          System.out.println(param);
        }
        try {
          final BufferedImage image = ImageIO.read(new File("test.png"));
          // Create GUI during EDT.
          SwingUtilities.invokeLater(new Runnable() {
            /** {@inheritDoc}
             */
            public void run() {
              JFrame frame = new JFrame("test");
              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              frame.setSize(320, 200);
              frame.setLayout(new BorderLayout());
              frame.add(new MyPanel(image), BorderLayout.CENTER);
              frame.setVisible(true);
            }
          });
        }
        catch (Exception e) {
          System.exit(1);
        }
      }
    }
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. Coloration syntaxique sur un QTextEdit
    Par hizoka dans le forum PyQt
    Réponses: 5
    Dernier message: 16/04/2014, 10h46
  2. Coloration syntaxique sur champ Text
    Par legentil dans le forum Eclipse Platform
    Réponses: 8
    Dernier message: 18/10/2010, 12h46

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