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

Visual C++ Discussion :

(dé)plier des blocs de code


Sujet :

Visual C++

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut (dé)plier des blocs de code
    Hello,

    Est-il possible dans Visual C++ 2010 de plier/déplier ds blocs de code délimités par des accolades ?

  2. #2
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Par défaut
    Si par plier/déplier, tu veux dire cacher ou montrer des morceaux de codes dans l'IDE : la réponse est oui.
    Cliques sur le petit carré juste à droite du bord gauche de ta fenêtre de code, à la hauteur de la ligne de l'accolade ouvrante.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Je ne dispose de ce carré que pour cacher les commentaires.

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 478
    Par défaut
    Make-It YourSelf (VS2008)

    http://social.msdn.microsoft.com/For...0-f78ec5a9409f

    Mais une bonne clause if est une clause courte.

    Si c'est ponctuel, il y a "#pragma region NOM".

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Citation Envoyé par bacelar Voir le message
    Il n'y a rien de plus réjouissant ? :-)

    Citation Envoyé par bacelar Voir le message
    Mais une bonne clause if est une clause courte.
    La longueur du contenu du if est déterminé par les spécifications ou l'algorithme.

    Citation Envoyé par bacelar Voir le message
    Si c'est ponctuel, il y a "#pragma region NOM".
    Malheureusement, je crains que mon collègue qui édite le même code sous Linux n'apprécie pas...
    Mais c'est toujours bon à savoir. Merci !

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 478
    Par défaut
    La longueur du contenu du if est déterminé par les spécifications ou l'algorithme.
    NON, les spécifications ou un algorithme n'a jamais interdit de faire des fonctions ou des méthodes.

    Malheureusement, je crains que mon collègue qui édite le même code sous Linux n'apprécie pas...
    Mais c'est toujours bon à savoir. Merci !
    Je pense me souvenir vaguement que dans les spécifications du C et du C++ qu'une directive #prama non comprise ne doit pas être prise ne compte.
    Je pense me souvenir aussi que dans les spécifications du C et du C++ parle d'une sombre directive du nom de #ifdef qui permettrait de mettre des bouts de code non compatible avec une configuration hors du code sorti du préprocesseur.

    Comme je ne vois toujours pas l'intérêt de cette fonctionnalité sur du code propre, pourquoi l'approche montrée dans "Make-It YourSelf" vous dérange ?

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Citation Envoyé par bacelar Voir le message
    NON, les spécifications ou un algorithme n'a jamais interdit de faire des fonctions ou des méthodes.
    Mauvaise méthode, selon moi.
    Je ne vois pas l'intérêt d'ajouter le coût inhérent aux appels de fonction quand le bloc de code en question n'est exécuté qu'une fois.

    Citation Envoyé par bacelar Voir le message
    Je pense me souvenir vaguement que dans les spécifications du C et du C++ qu'une directive #prama non comprise ne doit pas être prise ne compte.
    Je pense me souvenir aussi que dans les spécifications du C et du C++ parle d'une sombre directive du nom de #ifdef qui permettrait de mettre des bouts de code non compatible avec une configuration hors du code sorti du préprocesseur.
    Certes, mais ce n'est pas si facile, pour un humain, de faire abstraction de lignes qui prennent de la place.

    Citation Envoyé par bacelar Voir le message
    Comme je ne vois toujours pas l'intérêt de cette fonctionnalité sur du code propre,
    Pour avoir une meilleure vision du code.

    Citation Envoyé par bacelar Voir le message
    pourquoi l'approche montrée dans "Make-It YourSelf" vous dérange ?
    Parce qu'il faut que je le fasse moi-même.

  8. #8
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 478
    Par défaut
    Citation Envoyé par oodini Voir le message
    Mauvaise méthode, selon moi.
    Je ne vois pas l'intérêt d'ajouter le coût inhérent aux appels de fonction quand le bloc de code en question n'est exécuté qu'une fois.
    Très mauvaise méthode de faire le travail de l'optimiseur global, et en plus sur des zones qui ne nécessitent aucune optimisation.
    Citation Envoyé par oodini Voir le message
    Certes, mais ce n'est pas si facile, pour un humain, de faire abstraction de lignes qui prennent de la place.
    Le remède simple : ne pas avoir trop de ligne.
    Citation Envoyé par oodini Voir le message
    Pour avoir une meilleure vision du code.


    Parce qu'il faut que je le fasse moi-même.
    Pourquoi réserver cette magnifique vue de votre code aux seuls utilisateurs de l'éditeur de VS ?

    Simplifiez et "modularisez" votre code.

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/10/2011, 18h24
  2. Réponses: 4
    Dernier message: 07/01/2010, 14h41
  3. [VS2005]Masquer des blocs de code dans une fonction
    Par tomny dans le forum Visual Studio
    Réponses: 2
    Dernier message: 09/12/2008, 16h53

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