Comment MFC facilite la création d'applications clientes Internet

Les classes Microsoft Foundation encapsulent les fonctions Win32 Internet Extension (WinInet) d’une manière qui fournit un contexte familier pour les programmeurs MFC. MFC fournit trois classes de fichiers Internet (CInternetFile, CHttpFile et CGopherFile) dérivées de la classe CStdioFile. Non seulement ces classes permettent de récupérer et de manipuler des données Internet familières aux programmeurs qui ont utilisé CStdioFile pour les fichiers locaux, mais avec ces classes, vous pouvez gérer les fichiers locaux et les fichiers Internet de manière cohérente et transparente.

Les classes WinInet MFC fournissent les mêmes fonctionnalités que CStdioFile pour les données transférées sur Internet. Ces classes abstraites des protocoles Internet pour HTTP, FTP et gopher dans une interface de programmation d’applications de haut niveau, fournissant un chemin rapide et simple pour rendre les applications compatibles avec Internet. Par exemple, la connexion à un serveur FTP nécessite toujours plusieurs étapes à un niveau bas, mais en tant que développeur MFC, vous devez effectuer un seul appel pour CInternetSession::GetFTPConnection créer cette connexion.

En outre, les classes WinInet MFC offrent les avantages suivants :

  • E/S mises en mémoire tampon

  • Handles de type sécurisé pour vos données

  • Paramètres par défaut pour de nombreuses fonctions

  • Gestion des exceptions pour les erreurs Internet courantes

  • Propre up automatique des handles et connexions ouverts

Voir aussi

Extension Internet Win32 (WinInet)
Comment WinInet facilite la création d’applications clientes Internet