Vous trouverez dans ces pages les transparents et les TP de mon cours sur Windows que je dispense à l'École Nationale Supérieure des Techniques Avancées (ENSTA) dans le contexte d'un module de troisième année.
Les responsables de ce cours sont MM. F. Muguet et M. Mauny, que je remercie vivement de m'avoir donné l'occasion de les réaliser et de les avoir organisés afin que tout se déroule correctement.
Ce cours couvre les principales technologies Windows et présente une vue pratique du développement sous Windows, ainsi que les avantages, les inconvénients et principaux pièges que l'on rencontre en pratique, et leurs solutions.
Plus précisément, les différentes sessions de ce cours traitent des sujets suivants :
une présentation générale de Windows et de son architecture, ainsi que ses principaux avantages et inconvénients ;
une présentation du noyau, de la GDI ;
une présentation précise des technologies COM/DCOM ;
une présentation des technologies .NET, comprenant un cours sur le langage C# ;
une présentation des principes de sécurité de base sous Windows.
Ces documents sont distribués sous la licence FDL (« Free Documentation License ») de la Free Software Foundation. Il est librement téléchargeable sur la page de téléchargement.