Site:  Cours VB.net  
1.2.3 Programmation Fonctionnelle ou Objet.

 

 

Il y a deux manières de travailler en VB.NET:

 

Chaque problème est décomposé en 'Fonctions'(Les Subs et Fonctions).

la programmation structurée découpe les problèmes en fonctions ( Sub et Function), ce découpage s'il est systématiquement employé aboutit à la programmation fonctionnelle qui consiste en un emboîtement de fonctions que l'on peut voir comme des « boîtes noires » que l'on peut imbriquer les unes dans les autres. Chaque fonction contient du code VB qui permet d'effectuer le travail dévolu à la fonction.

Ces fonctions sont stockées dans des modules standards (ou dans les modules de formulaire).

C'est cette approche qui est privilégiée jusqu'aux chapitres 4-..

Dans une application en programmation 'fonctionnelle' il y a habituellement:

Des modules de formulaires.

Des modules standard contenant des Sub et Function.

On le verra dans les chapitres 5-..: on crée ses propres objets dans des modules de Classe, on utilise les membres (propriétés et méthodes) de ces objets pour programmer.

      Dans une application en programmation 'Objet' il y a habituellement:

Des modules de formulaires.

Des modules de classe permettent de créer des Objets.

Grâce aux Classes (qui contiennent le code), on crée des objets.

Ensuite on utilise les propriétés et méthodes des objets.

De toutes façon, dans les 2 cas, que se soit dans des Sub ou des Classes, on utilise du code Visual  Basic.

 

La mode est à la programmation Objet!!

Voir le chapitre 5-10 pour approfondir ces notions.

En fait, on peut mélanger les 2.