MFC Internet 编程任务

本节包含将 Internet 支持添加到应用程序的详细步骤。 主题包括如何使用 MFC 类使现有应用程序支持 Internet,以及如何为现有 COM 组件添加活动文档支持。 是否想创建一个包含最新股票报价、匹兹堡足球比分和南极洲最新温度的文档?微软提供了许多技术助你在互联网上实现这一点。

Active 技术包括 ActiveX 控件(以前称为 OLE 控件)和活动文档;用于在 Internet 上轻松检索和保存文件的 WinInet;以及用于有效地下载数据的异步名字对象。 Visual C++ 提供了帮助您快速上手入门级应用程序的向导。 有关这些技术的介绍,请参阅 MFC Internet 编程基础知识MFC COM

是否一直想要通过 FTP 下载文件,但还没有学过 WinSock 和网络编程协议?WinInet 类封装了这些协议,为你提供一组简单的函数,可用于在 Internet 上编写客户端应用程序,以使用 HTTP、FTP 和 gopher 下载文件。 您可以使用 WinInet 在硬盘上搜索目录或从世界各地搜索目录。 您可以透明地收集几种不同类型的数据,并在集成的界面中将其呈现给用户。

是否具有大量数据来下载异步名字对象?提供组件对象模型 (COM) 解决方案,以便逐步呈现大型对象。 WinInet 也可以异步使用。

下表介绍了一些可使用这些技术执行的操作。

您拥有 您希望 您应该
一台 Web 服务器。 跟踪有关 URL 请求的登录和详细信息。 编写一个筛选器,请求登录事件和 URL 映射的通知。
一个 Web 浏览器。 提供动态内容。 创建 ActiveX 控件和活动文档。
基于文档的应用程序。 添加对以 FTP 方式传输文件的支持。 使用 WinInet 或异步名字对象。

有关帮助您入门的详细信息,请参阅下列主题:

另请参阅

MFC Internet 编程基础知识
按任务划分的 Internet 信息