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