Partager via


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

Microsoft Foundation Classes encapsulent les fonctions d'extension Internet Win32 (WinInet) d'une manière qui fournit un contexte familier pour les programmeurs MFC.MFC fournit trois classes de fichier Internet (CInternetFile, CHttpFile, et CGopherFile) dérivées de la classe de CStdioFile .Non seulement ces classes font-elles récupérer et manipuler le fameux de données Internet aux programmeurs qui ont utilisé CStdioFile pour les fichiers locaux, mais avec ces classes vous pouvez traiter des fichiers locaux et les fichiers Internet de façon cohérente et transparente.

Les classes WinInet MFC fournit les mêmes fonctionnalités qu' CStdioFile pour les données transférées via Internet.Ces classes résument les protocoles Internet pour HTTP, FTP, et le Gopher dans une interface de programmation d'applications de niveau supérieur, en fournissant un chemin d'accès rapide et facile à rendre les applications Outil de conception pour Internet-averties.Par exemple, se connecter à un serveur FTP requiert toujours plusieurs étapes à un niveau inférieur, 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 fournissent les avantages suivants :

  • E/S mise en mémoire tampon

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

  • Paramètres par défaut de plusieurs fonctions

  • Gestion des exceptions pour les erreurs communes Internet

  • Nettoyage automatique des handles et les connexions ouverts

Voir aussi

Concepts

Extensions Internet Win32 (WinInet)

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