# Introduction

Ce livre est un support de cours à l'[Ecole Nationale Supérieure de Cognitique](https://ensc.bordeaux-inp.fr).

![](https://822425184-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LDBF1PqONWnbctd3Bk3%2F-LDBHOXwQvCiRKTG_1ll%2F-LDBHQAbgTKxzUsFvv0w%2Fensc-logo.png?generation=1527067031875523\&alt=media)

## Résumé

Ce livre aborde la programmation évènementielle et son application dans le cadre de la technologie Microsoft WinForms.

* Introduction à la programmation évènementielle.
* La technologie WinForms.
* Aperçu des principaux contrôles WinForms.
* Opérations courantes avec les WinForms.
* WinForms et multithreading.

Les exemples de code associés sont [disponibles en ligne](https://github.com/bpesquet/prog-evt-winforms/tree/master/examples).

## Pré-requis

La lecture de ce livre nécessite une connaissance de la programmation orientée objet et du langage C#.

> Au besoin, consultez le livre [Programmation orientée objet en C#](https://www.gitbook.com/book/bpesquet/programmation-orientee-objet-csharp/).

## Remerciements

Certains éléments et illustrations sont empruntés à d'autres supports, notemment ceux de mes collègues David Duron et Jean-Marc Salotti.

## Contributions

Ce livre est publié sous la licence Creative Commons [BY-NC-SA](http://creativecommons.org/licenses/by-nc-sa/4.0/). Son code source est disponible sur [GitHub](https://github.com/bpesquet/prog-evt-winforms). N'hésitez pas à contribuer à son amélioration en utilisant les *issues* pour signaler des erreurs et les *pull requests* pour proposer des ajouts ou des corrections.

[![Licence Creative Commons](https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png)](http://creativecommons.org/licenses/by-nc-sa/4.0/)

Merci d'avance et bonne lecture !
