MFC-Internetprogrammierungsaufgaben

Dieser Abschnitt enthält detaillierte Schritte zum Hinzufügen der Internetunterstützung zu Ihren Anwendungen. Zu den Themen gehören die Verwendung der MFC-Klassen zum Internet aktivieren Ihrer vorhandenen Anwendungen und das Hinzufügen der Unterstützung von aktiven Dokumenten zu Ihrer vorhandenen COM-Komponente. Möchten Sie ein Dokument mit aktuellen Aktienkursen, Footballscores und der neuesten Temperatur in der Antarktis erstellen, bietet Microsoft eine Reihe von Technologien, mit denen Sie dies über das Internet erledigen können.

Aktive Technologien umfassen ActiveX-Steuerelemente (ehemals OLE-Steuerelemente) und aktive Dokumente; WinInet zum einfachen Abrufen und Speichern von Dateien im Internet; und asynchrone Moniker für effizientes Herunterladen von Daten. Visual C++ bietet Assistenten, mit denen Sie schnell mit einer Startanwendung beginnen können. Eine Einführung in diese Technologien finden Sie unter MFC Internet Programming Basics und MFC COM.

Möchten Sie immer eine Datei ftpen, aber keine WinSock- und Netzwerkprogrammierungsprotokolle gelernt haben, kapselt WinInet-Klassen diese Protokolle und bietet Ihnen eine einfache Reihe von Funktionen, mit denen Sie eine Clientanwendung im Internet schreiben können, um Dateien mit HTTP, FTP und Gopher herunterzuladen. Sie können WinInet verwenden, um Verzeichnisse auf Ihrer Festplatte oder auf der ganzen Welt zu durchsuchen. Sie können Daten verschiedener Typen transparent erfassen und dem Benutzer in einer integrierten Benutzeroberfläche präsentieren.

Verfügen Sie über große Datenmengen, um asynchrone Moniker herunterzuladen, eine COM-Lösung (Component Object Model) für das progressive Rendern großer Objekte. WinInet kann auch asynchron verwendet werden.

In der folgenden Tabelle werden einige der Möglichkeiten beschrieben, die Sie mit diesen Technologien ausführen können.

Sie haben Einsatzzweck Sie sollten
Ein Webserver. Verfolgen Sie Anmeldeinformationen und detaillierte Informationen zu URL-Anforderungen. Schreiben Sie einen Filter, fordern Sie Benachrichtigungen für Anmeldeereignisse und URL-Zuordnung an.
Ein Webbrowser. Stellen Sie dynamische Inhalte bereit. Erstellen sie ActiveX-Steuerelemente und aktive Dokumente.
Eine dokumentbasierte Anwendung. Fügen Sie Unterstützung zu FTP einer Datei hinzu. Verwenden Sie WinInet oder asynchrone Moniker.

Ausführliche Informationen zu den ersten Schritten finden Sie in den folgenden Themen:

Siehe auch

Grundlagen der MFC-Internetprogrammierung
Internetinformation – nach Aufgaben geordnet