Programmation Windows
Introduction
modifierBienvenue dans ce tutoriel.
Vous allez apprendre ici à vous servir d'une API très riche: l'API Win32. Sa proximité avec le système d'exploitation permet de s'interfacer sur des parties très variées du système d'exploitation Windows, elle offre ainsi un grand éventail de fonctions.
L'API Windows est, malheureusement et comme son nom l'indique, exclusivement dédiée à Microsoft Windows.
Donc, si vous souhaitez développer un logiciel qui fonctionne sur d'autres système d'exploitation, ce livre ne vous fournira pas les ressources que vous cherchez.
Sommaire
modifierSection 1 : les bases de Windows
modifier- Architecture du système Windows
- Mode utilisateur contre mode noyau
- Les bases de l'API Win32
- <Windows.h>
- Handles and Data Types
- Unicode
- Dynamic Link Libraries (DLL)
- Programming Windows With OSS Tools
- Resource Scripts
Section 2 : API Win32 et contrôles d'interface utilisateur
modifier- Message Loop Architecture
- Interfacing (Mouse, keyboard, and timer messages)
- Window Creation
- User Interface Controls
- GDI and Drawing
- Dialog Boxes
- Input-Output
- File Management
- Memory Subsystem (heaps, virtual memory)
- Multitasking
- Interprocess Communication
- MDI Programs
- Registry API
- Security API
- Winsock
Section 3 : Microsoft Foundation Classes (MFC)
modifierSection 4 : Dynamic Data Exchange (DDE), ActiveX et COM
modifier- Dynamic Data Exchange (DDE)
- COM and ActiveX
- COM Programming
- DCOM and COM+
- Multi-language programming examples
- OLE Programming
Section 5 : programmation des pilotes de périphériques
modifier- Device Driver Introduction
- The DDK
- Driver Structure
- Driver API
- Terminate and Stay Resident (TSR)
- Virtual Device Drivers (VXD)
- Windows Driver Model (WDM)
- Vista Driver Migration
Section 6 : programmation shell
modifier- Programming Shell Extensions
- Extending IE
- Programming Screen-savers
- Programming Services
- Programming CMD aka Windows Batch Programming
- Control Panel Applets
- Windows Script Host
- ASP
- JScript
- VBScript
- PerlScript
- Compiled HTML Help and Help API
Annexes
modifier- Resource Script Reference
- Obtaining the SDK
- Obtaining the DDK
- Obtaining MASM
- Obtaining the HTML Help Workshop
- Key Combinations
- 64-bit Windows Migration
- Windows Vista Migration
- Lists of Available APIs and related libraries
Références
modifier