GB3- Deux facons de programmer( Temps de lecture estimé à 2 min 37 sec )
DEUX FACONS DE PROGRAMMER
Bonjour,
Aujourd 'hui je vous propose de comparer deux facons de programmer.
Nous allons réaliser une petite application à but pédagogique avec trois images cliquables dans une Form.
Deux facon s 'offrent à vous :
1) Création à partir de l 'IDE Gambas
- Créer 3 picturebox
- pour chaque picturebox, par la propriété PICTURE choisir votre image.
-créer l 'évènement PictureBoxz_click (z étant le numero de la picturebox) pour chaque picturebox (ce qui nous fait trois fonctions identiques)
Cette facon de procéder n 'est pas très astucieuse pour plusieurs raisons :
- Allourdissement du code.
- 3 Fonctions identiques recopiées.
- impossibilité d 'augmenter facilement le nombre de picturebox.
Une autre mérhode bien plus intéressante ci dessous.
2) Création directement dans le code
Cette facon est à mon avis la meilleure facon de faire des programmes simples à comprendre.
Procédons par étape :
- Déclarons d 'abord nos PICTUREBOX en dehors de toutes fonction par la commande :
PUBLIC mypict as picturebox
- Maintenant dans notre fonction button_click par exemple, nous allons créer une picturebox par le code :
mypict = NEW picturebox(me) AS boite1