Comprehension different type de déclaration (débutant)
Bonjours,
Avant toute chose, je tient à dire que je débute, puisque depuis quelque semaine j'essaye d'apprendre (par plaisir) le vb.net; qui me sembler le plus adapter pour moi pour l'instant.
Je progresse petit à petit, mais j'ai quelque petite zone d'ombre qui persiste au sujet des différents type de déclaration possible, suivant le type; que j'aimerai éclaircir pour ma compréhension futur. En effet je ne sait jamais trop quoi mettre dans certains cas un peu flou (il est parfois difficile de savoir qqfois dans quoi appartient qqch).
En exemple, ce que je pense avoir comprit:
0) Pour déclarer une variable (nombre ou string), on utilise "dim ... as" pour les variable par valeur (je ne voit pas trop l'intérêt d'une variable par référence)
ex: par val. :par ref. :
Code:
dim b as new integer
1) Pour déclarer un objet à partir d'une classe on utilise "dim ... as new"
ex:
Code:
dim boutton1 as new boutton
ou
Code:
dim form2 as new system.windows.form.form1
(?)
2) Pour déclarer une procédure sub (plusieurs paramètre,pas de retour) ou fonction (1 paramètre, 1 retour), on utilise "sub procedure()..." ou "fonction procedure()..."
3) Pour déclarer une classe on utilise "dim... = new"
ex:
Code:
dim form2 = new system.windows.form
(?)
Je croit avoir fait le tour des déclarations , du moins sur ce que j'ai vu pour l'instant, si vous avez quelque précisions ou des exemples plus parlant. Je voit pas trop la différence entre
Code:
dim form2 = new system.windows.form
et
Code:
dim form2 as new system.windows.form.form1
NB: Pour moi,
-une classe et une sorte de sur-ensemble de plusieurs objet (une sorte de groupement d'objet)
-les méthodes sont au procédure(= une routine) se que les propriétés sont aux objet.? (une sorte de propriété des procédure??)
J'espère que cette question aidera quelque autre personne quand même ;)
Merci de m'aider.