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

VB.NET Discussion :

Du C à VB.NET [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2011
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 60
    Par défaut Du C à VB.NET
    bonjour comment traduire une boucle C en vb.net?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    			for(i=0; i<TRAME_LENGTH; i++)
    			{
    				TX_buffer[i] = 0;
    				RX_buffer[i] = 0;
    			}

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    'sa donne sa non?
     For i = 0 to TRAME_LENGTH
        TX_buffer(i) = 0
        RX_buffer(i) = 0
     Next i
    Merci

  2. #2
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Sérieux, là tu abuses un peu...c'est quand même pas dur de chercher la syntaxe d'une boucle sur le net.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    For i As Integer = 0 To TRAME_LENGTH Step 1
       'Ton traitement
    Next

  3. #3
    Membre expérimenté Avatar de AcidLines
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Finistère (Bretagne)

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

    Informations forums :
    Inscription : Février 2010
    Messages : 198
    Par défaut
    Bonjour.

    Pas de "i" après le next de la boucle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    FOR tavariable=initialisation TO tafindeboucle [STEP tonpas]
        tes traitements
    NEXT
    Le step n'est pas obligatoire. il prendra par défaut 1.
    C'est à dire qu'il incrémente ta variable de 1 à chaque passage jusqu'a ce qu'il sorte de la boucle lorsque "i" sera supérieur à "tafindeboucle"

  4. #4
    Membre averti
    Inscrit en
    Février 2011
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 60
    Par défaut
    tu sais guirdil te sens pas obliger de répondre si c'est pour en mettre plein la guelle à chaque réponse.je suis pas développeur je suis encore à l'école et je suis la pour APPRENDRE et recevoir des conseils pas pour m'en prendre plein les dents à chacune de tes réponses donc te sens pas obliger de répondre !!

    Merci AcidLines

  5. #5
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Citation Envoyé par douezz Voir le message
    tu sais guirdil te sens pas obliger de répondre si c'est pour en mettre plein la guelle à chaque réponse.je suis pas développeur je suis encore à l'école et je suis la pour APPRENDRE et recevoir des conseils pas pour m'en prendre plein les dents à chacune de tes réponses donc te sens pas obliger de répondre !!
    C'est pas pour être méchant, loin de là hein, ne te sens pas agresser ou même insulter. C'est simplement pour essayer de t'inculquer la démarche de recherche

  6. #6
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Citation Envoyé par douezz Voir le message
    tu sais guirdil te sens pas obliger de répondre si c'est pour en mettre plein la guelle à chaque réponse.je suis pas développeur je suis encore à l'école et je suis la pour APPRENDRE et recevoir des conseils pas pour m'en prendre plein les dents à chacune de tes réponses donc te sens pas obliger de répondre !!

    Merci AcidLines
    Quand on veut apprendre, on commence par lire des cours ou une documentation!

  7. #7
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    Bonjour,

    @AcidLines : On peut très bien rajouter la variable compteur après le Next, c'est pas obligatoire, mais pas interdit non plus

    Par contre si c'est pour reproduire le code C du premier post, toutes les solutions proposées ont le même souci , comme les bornes de parcours d'un For sont toujours incluses, il faut s'arrêter à TRAME_LENGTH - 1 soit :

    For cnt As Integer = 0 To TRAME_LENGTH - 1

    Pour plus de détails (et rejoindre l'avis de Nathanael ) voir la documentation

    Cordialement !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débat] Technologie .NET vs JAVA
    Par neo.51 dans le forum Débats sur le développement - Le Best Of
    Réponses: 1047
    Dernier message: 14/01/2019, 16h15
  2. [Débat] Expériences au sujet de .NET
    Par DevX dans le forum Débats sur le développement - Le Best Of
    Réponses: 46
    Dernier message: 25/05/2014, 11h16
  3. A ceux qui ont migré de VB6 vers VB.Net
    Par Fox dans le forum VB 6 et antérieur
    Réponses: 81
    Dernier message: 21/05/2008, 14h56
  4. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  5. Fichier PDOXUSRS.NET
    Par yannick dans le forum Paradox
    Réponses: 5
    Dernier message: 05/04/2002, 09h45

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