共用方式為


MFC 網際網路程式設計工作

本節包含將網際網路支援加入至您應用程式的詳細步驟。 其中的主題包含如何使用 MFC 類別以使您現有的應用程式支援網際網路,以及如何將主動式文件支援加入至現有的 COM 元件。 您要建立一份檔,其中包含最新的股票報價,匹茲堡的足球得分,以及南極洲 Microsoft 的最新溫度提供一些技術,以協助您通過互聯網做到這一點。

Active 技術包括 ActiveX 控制項 (先前稱為 OLE 控制項) 和 Active 文件;WinInet 可輕鬆地跨網際網路擷取和儲存檔案,而非同步 Moniker 則可以有效率地下載資料。 Visual C++ 提供許多精靈,利用起始應用程式協助您快速入門。 如需這些技術的簡介,請參閱 MFC 網際網路程式設計基本概念 MFC COM

您一律想要 FTP 檔案,但尚未了解 WinSock 和網路程式設計通訊協定 WinInet 類別會封裝這些通訊協定,並提供一組簡單的函式,可讓您用來在網際網路上撰寫用戶端應用程式,以使用 HTTP、FTP 和 gopher 下載檔案。 您可以使用 WinInet 搜尋您的硬碟或整個世界的目錄。 您可以收集數種不同類型的資料,並將其呈現給整合介面的使用者。

您是否有大量資料可下載非同步 Moniker,以提供 COM(元件物件模型)解決方案,以漸進方式轉譯大型物件。 WinInet 也可以透過非同步方式使用。

下表描述您可以使用這些技術進行的一些事項。

您有 您想要 您應該
一部 Web 伺服器。 追蹤與 URL 要求相關的登入和詳細資訊。 撰寫一個篩選器、要求登入事件和 URL 對應的通知。
一個 Web 瀏覽器。 提供動態內容。 建立 ActiveX 控制項和主動式文件。
以文件為基礎的應用程式。 加入透過 FTP 下載檔案的支援。 使用 WinInet 或非同步 Moniker。

請參閱下列主題以取得入門的詳細資訊:

另請參閱

MFC 網際網路程式設計基本概念
依工作分類的網際網路資訊