Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Web
  • Utilisateurs
  • Groupes
Habillages
  • Clair
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Sombre
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Melinyel

Melinyel

  1. Accueil
  2. Programmation
  3. Développement de logiciels
  4. VB.Net
  5. Le test (no-stress, c'est pas pour vous)

Le test (no-stress, c'est pas pour vous)

Planifié Épinglé Verrouillé Déplacé VB.Net
2 Messages 2 Publieurs 2.0k Vues
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • mars073M Hors-ligne
    mars073M Hors-ligne
    mars073
    a écrit sur dernière édition par
    #1

    Shalut all,

    Comme je l'avais dis dans un tuto précédent je vais vous expliquer comment faire des tests et c'est super simple

    Il y a juste plein de façon de le faire! xD

    Pour faire un test simple, on fait comme ceci:

    If [valeur à tester] [symbôle du test (voir le bas)] [La valeur à la quelle elle est comparée] then
    [Le code à exécuter si le test se révèle positif]
    End If
    

    exemple:

    If check = True then
    Process.start("W:\tourbilol.exe")
    End If
    

    Imaginons que nous programmons un jeu et que vous voulons tester la position_X soit 3 et que le position_Y soit 5 on va faire comme cela:

    If (position_X=3) and (position_Y=5) then
    [Le code à exécuter si le test se révèle positif]
    End If
    

    Il suffit juste de mettre les 2valeurs entre parenthèse et de mettre un "And"(et) entre les deux.^^

    Toujours facile.. alors on va compliquer les choses x)

    Imaginons toujours notre petit jeux, cette fois je veux que la position_X soit 3 ou 5 et que que la position_Y soit 5 😮

    toujours simple mais bon :

    If ((position_X=3) Or (position_X=5)) and (position_Y=5) then
    [Le code à exécuter si le test se révèle positif]
    End If
    

    on ajoute encore des parenthèses et on met un "Or"(ou) même principe que le "And"

    On monte encore un peu dans la difficulté 😛

    Cette fois la position_X doit être compris entre 3 et 5 et la position_Y doit doit être 5. è_é

    If ((position_X>3) And (position_X<5)) and (position_Y=5) then
    [Le code à exécuter si le test se révèle positif]
    End If
    

    Cette fois le test demande si le nombre est supérieur et si il est inférieur ^^

    Maintenant on va demander que si number est 1 il envoie un message "c'est 1!"; si c'est 2 un message "c'est deux" et si ce n'est pas un des deux, le programme envoie un message "chiffre inconnu", et pour cela on va mettre un "Else If":

    If number=1 then
    Msgbox("c'est 1!")
    Else If number=2 then
    Msgbox("c'est 2!")
    Else
    Msgbox("chiffre inconnu")
    End If
    

    Edit: j'ai oublié de mettre comment faire pour faire directement un test pour tester si quelque chose n'est pas, un genre d'"Else If" mais direct dans le "If":

    If Not (number=0) then [je ne pense pas que les parenthèses sont obligatoire mais je les mets toujours]
    MsgBox("Le chiffre n'est pas zéro!")
    End If
    

    Il existe aussi la méthode du "Case Of" :

    Select Case number
    Case 1
    Msgbox("c'est 1!")
    Case 2
    msgbox("c'est deux!")
    Case Else
    Msgbox("chiffre inconnu")
    End Select
    

    dans un case of on peu directement tester si la valeur et entre 2 nombre avec un to, exmple: si number est entre 3 et 5, il envoie un message "boum !":

    Select Case number
    Case 1
    Msgbox("c'est 1!")
    Case 2
    msgbox("c'est deux!")
    Case 3 to 5
    msgbox("boum !")
    Case Else
    Msgbox("chiffre inconnu")
    End Select
    

    Les symboles de test logique:

    =  : égale à ...
    >  : supérieur à ...
    <  : inférieur à ...
    >= : supérieur ou égale à...
    <= : inférieur ou égale à...
    <> : inférieur ou supérieur à...
    

    Bonne programmation a tous!

    Cordialement,

    Mars073

    votes-45296e7.png

    Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.
    signature.png
    Signature aléatoire, proposez vous aussi une signature ici!

    1 réponse Dernière réponse
    1
    • AzadA Hors-ligne
      AzadA Hors-ligne
      Azad
      a écrit sur dernière édition par
      #2

      Excellent travail, mars. Les exemples sont utiles pour la compréhension. 🙂

      +1 Rep.

      Administrateur du forum.

      Contactez-moi par message privé ou par mail.

      1 réponse Dernière réponse
      0

      Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

      Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

      Grâce à votre participation, ce message peut devenir encore meilleur 💗

      S'inscrire Se connecter
      Répondre
      • Répondre à l'aide d'un nouveau sujet
      Se connecter pour répondre
      • Du plus ancien au plus récent
      • Du plus récent au plus ancien
      • Les plus votés


      • Se connecter

      • Connectez-vous ou inscrivez-vous pour faire une recherche.
      Powered by NodeBB Contributors
      • Premier message
        Dernier message
      0
      • Catégories
      • Récent
      • Mots-clés
      • Populaire
      • Web
      • Utilisateurs
      • Groupes