Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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