Megosztás a következőn keresztül:


MFC internetes programozási feladatok

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Ez a szakasz részletes lépéseket tartalmaz az internetes támogatás alkalmazásokhoz való hozzáadásához. A témakörök közé tartozik, hogyan használhatja az MFC-osztályokat a meglévő alkalmazások internetes engedélyezésére, és hogyan adhat hozzá aktív dokumentumtámogatást a meglévő COM-összetevőhöz. Szeretne létrehozni egy dokumentumot, amely az azonnali tőzsdei árfolyamokat, Pittsburgh futball eredményeit és az Antarktisz legfrissebb hőmérsékleti adatait tartalmazza? A Microsoft számos technológiát biztosít, amelyek segítségével ezt megteheti az interneten keresztül.

Az aktív technológiák közé tartoznak az ActiveX-vezérlők (korábbi nevén OLE-vezérlők) és az aktív dokumentumok; WinInet az interneten keresztüli fájlok egyszerű lekéréséhez és mentéséhez; és aszinkron monikereket a hatékony adatletöltéshez. A Visual Studio varázslókkal segíti a kezdőalkalmazások gyors használatbavételét. Ezeknek a technológiáknak a bemutatása: MFC Internet Programming Basics and MFC COM.

Mindig is szívesen használt volna FTP-t egy fájlhoz, de nem tanulta meg a WinSock és hálózati programozási protokollokat. A WinInet osztályok ezeket a protokollokat kapszulázva nyújtanak egy egyszerű függvénykészletet, amellyel ügyfélalkalmazást írhat az interneten fájlok HTTP, FTP és gopher használatával történő letöltéséhez. A WinInet használatával könyvtárakat kereshet a merevlemezén vagy a világ minden táján. Transzparens módon gyűjthet adatokat több különböző típusból, és megjelenítheti azokat a felhasználónak egy integrált felületen.

Nagy mennyiségű adatot kell letöltenie? Az aszinkron monikerek egy COM (Component Object Model) megoldást kínálnak a nagy objektumok fokozatos megjelenítésére. A WinInet aszinkron módon is használható.

Az alábbi táblázat néhány dolgot ismertet az ezekkel a technológiákkal elvégezhető műveletek közül.

Rendelkezik Szeretnéd, ha Érdemes
Egy webkiszolgáló. Kövesse nyomon a bejelentkezéseket és az URL-kérelmek részletes adatait. Írjon szűrőt, kérjen értesítéseket a bejelentkezési eseményekről és az URL-címleképezésről.
Webböngésző. Dinamikus tartalom megadása. ActiveX-vezérlők és aktív dokumentumok létrehozása.
Dokumentumalapú alkalmazás. Adjon hozzá támogatást egy fájl FTP-n való feltöltéséhez. WinInet vagy aszinkron monikerek használata.

Az első lépések részleteiért tekintse meg az alábbi témaköröket:

Lásd még

Az MFC internetprogramozási alapjai
Internetes információ tevékenység szerint