> For the complete documentation index, see [llms.txt](https://ensc.gitbook.io/programmation-evenementielle-winforms/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ensc.gitbook.io/programmation-evenementielle-winforms/master.md).

# Introduction

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

![](/files/-LDBHQAbgTKxzUsFvv0w)

## 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 !
