本節包含將因特網支援新增至應用程式的詳細步驟。 主題包括如何使用 MFC 類來為現有的應用程式增加網際網路功能,並如何為現有的 COM 元件新增主動文件支援。 您要建立一份含有 up-to的檔,匹茲堡的足球得分,以及南極洲的最新溫度Microsoft提供一些技術,協助您通過互聯網做到這一點。
主動技術包括 ActiveX 控制項(先前稱為 OLE 控制項)和 Active 文件;WinInet 可以輕鬆地在互聯網上擷取和儲存檔案;以及異步標記可有效率地下載數據。 Visual C++提供精靈來協助您快速開始使用入門應用程式。 如需這些技術的簡介,請參閱 MFC 因特網程序設計基本概念 和 MFC COM。
您是否一直想要 FTP 檔案,但尚未學習 WinSock 和網路程式設計通訊協定?WinInet 類別能夠封裝這些通訊協定,並提供一組簡單的函式,這些函式可讓您在互聯網上撰寫客戶端應用程式,以使用 HTTP、FTP 和 gopher 下載檔案。 您可以使用 WinInet 來搜尋硬碟或世界各地的目錄。 您可以透明地收集數種不同類型的數據,並將其呈現給整合式介面中的使用者。
您是否需要下載大量數據?異步標誌為提供 COM(元件物件模型)解決方案,支持大型物件的漸進式呈現。 WinInet 也可以以異步方式使用。
下表說明您可以使用這些技術執行的一些工作。
| 你有 | 您想要 | 您應該 |
|---|---|---|
| 網頁伺服器。 | 追蹤登入和 URL 要求的詳細資訊。 | 撰寫篩選器,並要求提供登入事件與 URL 對應的通知。 |
| 網頁瀏覽器。 | 提供動態內容。 | 建立 ActiveX 控制項和 Active 文件。 |
| 文件為基礎的應用程式。 | 將支援新增至 FTP 檔案。 | 使用 WinInet 或異步辨別器。 |
如需取得開始使用的詳細資訊,請參閱下列主題: