Téléchargement
Version 1.3

Vous trouverez ici les fichiers des transparents utilisés pour les douze séance du cours sur Windows. Ces fichiers sont au format Open Document (et sont lisibles avec les versions plus récentes d'OpenOffice).

Vous trouverez également le texte des TP, ainsi que les solutions Visual Studio des corrigés. Le texte des TP fait référence aux menus de la version 2005 de Microsoft Visual Studio. Toutefois, les solutions du corrigé sont au format Microsoft Visual Studio 2003 afin d'être ouvrable par les deux versions de l'environnement. Ces solutions peuvent ne pas fonctionner avec les versions Express de Visual Studio, car elles peuvent utiliser des bibliothèques uniquement disponibles dans les versions professionnelles.

Cette page étant essentiellement destinée à mes élèves dans le cadre du cours, les documents seront mis en ligne au fur et à mesure de la progression du cours. En particulier, les TP et leurs solutions ne seront pas donnés à l'avance.

Tous ces documents sont diffusés sous licence GNU FDL.

Première partie - Présentation de Windows

cours_windows_présentation.odp

TP n°1 (prise en main de Windows et Visual Studio, intégration de documents)

Deuxième partie - Le noyau

cours_windows_kernel.odp

TP n°2 (jouons avec les threads, synchronisations, E/S bas niveau)

Solution du TP n°2

Troisième partie - La GDI

cours_windows_GDI.odp

TP n°3 (programmation GDI directe, utilisation d'un assistant)

Solution du TP n°3

Quatrième partie - Introduction aux systèmes de composants

cours_windows_ORB.odp

TP n°4 (suite du TPn°3 : présentation des MFC)

Solution du TP n°4

Cinquième partie - Introduction à COM

cours_windows_COM.odp

TP n°5 (objet COM en C++, utilisation en C#)

Solution du TP n°5

Sixième partie - COM suite

cours_windows_COM_suite.odp

TP n°6 (DCOMCnfg, timeout réseau, modèle de threading)

Solution du TP n°6

Septième partie - Présentation de .NET

cours_windows_dotnet.odp

TP n°7 (application console en C#, typage des données, performances)

Solution du TP n°7

Huitième partie - Introduction au langage C#

cours_windows_csharp.odp

TP n°8 (méthodes d'entrée/sortie de base, création d'une classe simple)

Solution du TP n°8

Neuvième partie - Le langage C# suite

cours_windows_csharp_suite.odp

TP n°9 (multithreading en .NET, surcharge des opérateurs)

Solution du TP n°9

Dixième partie - Les Windows Forms

cours_windows_forms.odp

TP n°10 (applications formulaires, contrôles utilisateurs)

Solution du TP n°10

Onzième partie - Déploiement .NET et installeurs

cours_windows_déploiement_dotnet.odp

TP n°11 (signature et enregistrement, installation, .NET remoting)

Solution du TP n°11

Douzième partie - La sécurité

cours_windows_sécurité.odp

Pas de TP : Évaluation et correction du projet.