Les windows forms.

 

 

 

 

 

Un peu d’histoire

 

Les premières techniques disponibles pour réaliser des applications fenêtrées étaient :

 

En introduisant Visual Basic, Microsoft avait apporté aux programmeur la programmation événementielle et fenêtrée facile. Plusieurs versions se sont succédées, jusqu’ à VB6. Microsoft à ensuite modifié son offre pour la rendre plus professionnelle et la rapprocher, avec Microsoft Dot Net,  de Java et de la programmation objet .

 

La programmation avec les Windows Forms.

Chaque fenêtre, ou plutôt chaque modèle de fenêtre, est une classe, héritant de la classe Form du framework. Une (ou plusieurs) instance de la fenêtre sera affichée sur l'écran. Chaque élément de la fenêtre, souvent appelé "contrôle" est une donnée membre de la fenêtre. Tous ces éléments sont instanciés dans le constructeur de la fenêtre. Certains contrôles tels les boutons seront capables de lever des événements.  Vous associerez une fonction événementielle à chacun des événements que vous voudrez traiter. C'est le mécanisme de delegate qui permet de faire cela.  De fait l'assistant graphique prend tous cela en charge pour vous et génère le code de construction nécessaire.

 

Noter que le mécanisme d'association événement <==> fonction est différent entre Java et Dot Net:

 

En savoir plus

 

Propositon de programme de formation.

Retour au menu général.