Dela via


Programmeringsuppgifter för MFC Internet

Det här avsnittet innehåller detaljerade steg för att lägga till Internetstöd i dina program. Ämnena omfattar hur du använder MFC-klasserna för att internetaktivera dina befintliga program och hur du lägger till aktivt dokumentstöd till din befintliga COM-komponent. Vill du skapa ett dokument med up-to-the-minute aktiekurser, Pittsburghs fotbollsresultat och den senaste temperaturen i Antarktis Microsoft tillhandahåller ett antal tekniker som hjälper dig att göra det via Internet.

Aktiva tekniker omfattar ActiveX-kontroller (tidigare OLE-kontroller) och Aktiva dokument. WinInet för att enkelt hämta och spara filer över Internet; och asynkrona monikers för effektiv datahämtning. Visual C++ innehåller guider som hjälper dig att komma igång snabbt med ett startprogram. En introduktion till dessa tekniker finns i MFC Internet Programming Basics och MFC COM.

Har du alltid velat överföra en fil med FTP men inte har lärt dig WinSock och nätverksprogrammeringsprotokoll? WinInet-klasser inkapslar dessa protokoll och ger dig en enkel uppsättning funktioner som du kan använda för att skriva ett klientprogram för internet för att ladda ned filer med HTTP, FTP och gopher. Du kan använda WinInet för att söka efter kataloger på hårddisken eller runt om i världen. Du kan transparent samla in data av flera olika typer och presentera dem för användaren i ett integrerat gränssnitt.

Har du stora mängder data för att ladda ned Asynkrona moniker tillhandahåller en COM-lösning (komponentobjektmodell) för progressiv återgivning av stora objekt. WinInet kan också användas asynkront.

I följande tabell beskrivs några av de saker du kan göra med dessa tekniker.

Du har Du vill... Du bör
En webbserver. Spåra inloggningar och detaljerad information om URL-begäranden. Skriv ett filter, begär meddelanden för inloggningshändelser och URL-mappning.
En webbläsare. Ange dynamiskt innehåll. Skapa ActiveX-kontroller och Aktiva dokument.
Ett dokumentbaserat program. Lägg till stöd för EN FTP-fil. Använd WinInet eller asynkrona identifierare.

Mer information finns i följande avsnitt för att komma igång:

Se även

Grunderna i MFC Internet Programming
Internetinformation efter aktivitet