Vereinfachtes Erstellen von Internetclientanwendungen mit MFC

Die Microsoft Foundation-Klassen kapseln die Win32 Internet Extension (WinInet)-Funktionen auf eine Weise, die einen vertrauten Kontext für MFC-Programmierer bereitstellt. MFC stellt drei Internetdateiklassen (CInternetFile, CHttpFile und CGopherFile) bereit, die von der CStdioFile-Klasse abgeleitet sind. Nicht nur diese Klassen machen das Abrufen und Bearbeiten von Internetdaten vertraut für Programmierer, die für lokale Dateien verwendet CStdioFile haben, aber mit diesen Klassen können Sie lokale Dateien und Internetdateien auf konsistente, transparente Weise verarbeiten.

Die MFC WinInet-Klassen bieten die gleiche Funktionalität wie CStdioFile für Daten, die über das Internet übertragen werden. Diese Klassen abstrahieren die Internetprotokolle für HTTP, FTP und Gopher in eine allgemeine Anwendungsprogrammierschnittstelle, die einen schnellen und einfachen Weg zur Internet-fähigen Anwendung bietet. Zum Beispiel erfordert die Verbindung mit einem FTP-Server immer noch mehrere Schritte auf niedriger Ebene, aber als MFC-Entwickler müssen Sie nur einen Aufruf tätigen, um diese Verbindung zu CInternetSession::GetFTPConnection erstellen.

Darüber hinaus bieten die MFC WinInet-Klassen die folgenden Vorteile:

  • Gepufferte E/A

  • Typsichere Handles für Ihre Daten

  • Standardparameter für viele Funktionen

  • Ausnahmebehandlung für häufige Internetfehler

  • Automatische sauber up geöffneter Handles und Verbindungen

Siehe auch

Win32-Interneterweiterungen (WinInet)
Vereinfachtes Erstellen von Internetclientanwendungen mit WinInet