dit "objet" signifie que tu programmes en gérant des objets.
Par exemple : L'objet voiture doit prendre en propriété "vitesse" la valuer "100" en propriété "sens" la valeur "avance".
Ainsi on pourai traduire :
If Voiture.vitesse = 100 and Voiture.sens = avance then
MsgBox("La voiture avance à une vitesse de 100 Kms/h")
End If
Concernant les modules, se sont des paeties de codes descentré de ton projet global. En Fait c'est comme un sous programme qui fait ce kil à faire sans se soucier de ki l'appel et comment... C'est vitte dit quand meme. Les modules sont pratiques car exportable !
Par ex: tu veux faire une addition ... et hop t un foufou dans ta tete tu veux tjrs ajouté 5 à la valeur ... tu te dis : "Tiens je vais faire une fonction qui va m'ajouter 5 à ma derniere valeur'
Voici ce que tu pourais faire :
Prog principal :
Mavaleur = 2
- >> Variable à laquelle tu donnes la valeur 2
ValeurFinale = Mavaleur + ajout(Mavaleur)
->> ajout(Mavaleur) : Signifie tu appel la fonction ajout et tu lui balance un argument, ici le contenu de la variable Mavaleur, soit 2 !
-----
Procedure ajout(x)
->> La procedure ajout(Mavaleur) attend pour s'executer une valeur (le X) ... Toi tu as balancer quand tu as appelé une valeur 2 ... peut importe le nom de ta variable, la procedure s'en fou totalement ! elle ce qu"elle veut c un truc à la place de x ... ben ça tombe bien, comme t un bon gars tu lui donne la valeur 2 ...
Alors comme elle est contente ben elle remplace son x , par ce que tu lui a donné à manger ... soit 2 !
valeurfinale = x + 5
return valeurfinale
Bon c'est pas tres respectueux dans les codes ... meme pas tres bon, mais c surtout pour le principe ... si vraiment tu veux qq chose de précis sans fautes de syntaxe ya pas de soucis ...
je peux te faire des p'tits exemples simple et clair....
Aps selon ya differente façon de passer des arguments : "par valeur" ou "par réference"
La difference entre les deux, c'est que dans un cas ta valeur de depart est changé par ta procédure et dans l'autre non ....
Voilà ce ke sont les modules ou procédures ( dans la plupart des cas c'est la meme chose, tout depend si tu es en Visual Basic par exp (Module) ou en Lang.C (Fonction, Procedure)....
ahhh pas tout simple tout ça en plus je sais pas si j'ai ete bien clair...
A lieu de dire langages que je "métrise", on va dire que je connais, car à mon idée on ne maitrise jamais parfaitement un langage .
Mais sinon, je suis pas paumé dans : (pour les principaux)
- Visual Basic
- Delphi
- Lang C
- Html
- VBA
- Cobol .. (hum c moins top dejà )
- ASM (ou assembleur .. Mon horreur ! je deteste !!!!)
Mais mon coeur va au visual Basic ... je dois l'avouer ....
que veux tu on va pas se refaire !
voilà !!
p)
Qui a peur de poser des questions a honte d'apprendre. (Proverbe danois)
Ce sont rarement les réponses qui apportent la vérité, mais l'enchaînement des questions. (Daniel Pennac)
Tout le monde peut être important car tout le monde peut servir à quelque chose. (Martin Luther King)
L'homme ne se construit qu'en poursuivant ce qui le dépasse. (André Malraux)