Partager via


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

La bibliothèque MFC encapsule les fonctions d'extension Internet Win32 (WinInet) d'une manière qui fournit un contexte familier pour les programmeurs de MFC. MFC fournit trois classes de fichiers Internet (CInternetFile, CHttpFile, et CGopherFile) dérivées de la classe de CStdioFile. Non seulement ces classes permettent de récupérer et manipuler les données familères d'Internet aux programmeurs qui ont utilisé CStdioFile des fichiers locaux, mais avec ces classes vous pouvez traiter des 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 qui sont transférées sur Internet. Ces classes synthétisent les protocoles Internet pour HTTP, FTP, et le Gopher dans une interface de programmation d'application de niveau supérieur, qui fournit un chemin d'accès rapide et facile pour créer des applications internet averties. Par exemple, la connexion à un serveur FTP nécessite toujours plusieurs étapes à un niveau, mais en tant que développeur de MFC, vous devez uniquement effectuer un appel à CInternetSession::GetFTPConnection pour créer cette connexion.

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

  • E/S mise en mémoire tampon

  • Type sécurisé pour gérer des données

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

  • Gestion des exceptions pour les erreurs courantes Internet

  • Nettoyage automatique des gestions et ouvrir des connexions.

Voir aussi

Concepts

Extensions Internet Win32 (WinInet)

Comment WinInet simplifie la création d'applications clientes Internet