Se connecter avec
S'enregistrer | Connectez-vous

Aide visual Basic

Dernière réponse : dans Programmation

Bonjour,
Voilà, j'ai 13 ans depuis peut et depuis 1 ans maintenant je code en Visual Basic ... Je connais les bases et je peut vous faire des petit programme etc....
Mais je cherche maintenant quelqu’un qui connais très bien le Langage basic et qui pourrais m'aider a tout savoir ( ou presque) ^^
Ci quelqu’un est d'accord pour m'aider j’ai skype, un micro et les base VB.
Merci d'avance.

Autres pages sur : aide visual basic

Lassé par la pub ? Créez un compte
Expert Programmation

Ca n'est pas du tout la meilleure méthode pour apprendre. En revanche, apprendre par toi même, a ton rythme, sera beaucoup plus efficace.
Donc je te conseil de trouver des tutorials sur internet, des exercices.
Et pour ca, regardes ce site qui est très complet, bien expliqué et progressif : SDZ

Après, quand tu rencontreras des problèmes en VB, tu pourras revenir ici pour l'exposer et on pourra t'aider à les résoudre.

Bon prog ! ;) 
Expert Programmation

Qu'est-ce que tu ne comprends pas dans les boucles?

Le principe de base est le suivant :
Une condition
Tant que cette condition est vrai on continue les instruction dans la boucle.

Exemple :
  1. While(TRUE)
  2. {
  3. cout << pas bien les boucles infinis << endl;
  4. }

Bon cet exemple n'est pas a faire bien sur, mais c'est le plus simple. C'est pour ca que en général on met une variable qui est modifier à l'intérieur de la boucle :
  1. maVariable = 0;
  2. while(maVariable < 10)
  3. {
  4. maVariable++; //On augmente de 1 la valeur de maVariable
  5. cout << maVariable vaut : << maVariable << endl;
  6. }
Expert Programmation

Pour faire simple, le for c'est quand tu sais combien de fois tu va passer dedans. Par exemple pour parcourir un tableau.

Le while c'est quand la condition va être modifier au fur et à mesure des instructions à l'intérieur de la boucle ou que tu ne connais pas le nombre de fois que ca sera exécuté. Par exemple pour une recherche.

Dans un for, c'est la boucle en elle même qui impose : la variable, la condition d'arret et le modification de cette variable. Le plus courante étant : for(i=0 ; i<10 ; i++). Le 10 étant un exemple bien sur. Dans celui-ci, la boucle s'exécuteras 10 fois avec i allant de 0 à 9. 10 n'étant pas inférieur à 10.

Dans un while, seul la condition est imposé. C'est a toi dans les instructions de la boucle de définir la modification afin d'arriver à la condition d'arrêt. Des boucles infinis son possible, mais pour commencer fais des boucles finis (qui respecte la condition d'arrêt).


PS : "t'est reponce" => evite lol, c'est mieux ainsi : "tes réponses"

Je comprend ce que tu veut dire mais je n'arrive pas a l'appliquer pourrai tu me faire un tout petit code simple pour que je comprenne mieux ?

PS: Merci de corriger un peut mais erreur comme "t'est reponce" parce que moi et le français ça ne fait pas 2 (même si je m'applique!).
Expert Programmation

Dans ce cas :
senkei_08 a dit :
Je comprend ce que tu veut dire mais je n'arrive pas a l'appliquer pourrai tu me faire un tout petit code simple pour que je comprenne mieux ?

PS: Merci de corriger un peut mais erreur comme "t'est reponce" parce que moi et le français ça ne fait pas 2 (même si je m'applique!).


Deviens :
Citation :

Je comprends ce que tu veux dire mais je n'arrive pas à l'appliquer. Pourrais tu me faire [...].

PS : Merci de corriger un peu mes erreurs [...]


Bref pour en revenir à nos moutons.
Une boucle while :
  1. MaVariable = 0
  2. While MaVariable < 10
  3. MsgBox(MaVariable) //On affiche une fenetre qui nous donne la valeur de MaVariable
  4. MaVariable = MaVariable + 1 //On l'incrémente de 1 pour pouvoir atteindre la condition d'arrêt
  5. End While


La même chose avec un for :
  1. For MaVariable=0 To 9
  2. MsgBox(MaVariable)
  3. Next MaVariable


On remarque que dans le corps du for, il n'y a plus l'incrémentation. Elle est automatiquement faite par le Next MaVariable

Cela sur Console mais je voulais dire s'il avait la possibiliter de l'afficher dans un MsgBox?



Module Module1
Dim MaVariable As Integer = 0
Sub Main()
For MaVariable = 0 To 9
Console.WriteLine(MaVariable)
Next
Console.Read()


End Sub

End Module

J'ai fini d'apprendre sur la console je passe aux windows forms et grace a vous, le chapitre des boucles est tout simplement rentré dans ma tête (est n'est pas sortit!) .Je continue a tout vitesse et je continue a vous informer. Merci ;) 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde