MFC Internet 编程任务

本部分包含向应用程序添加 Internet 支持的详细步骤。 主题包括如何使用 MFC 类为现有应用程序启用 Internet,以及如何向现有 COM 组件添加活动文档支持。 是否要创建一个包含 up-to-分钟股票报价、匹兹堡足球得分的文档,以及南极洲的最新温度Microsoft提供了许多技术来帮助你通过互联网做到这一点。

活动技术包括 ActiveX 控件(以前为 OLE 控件)和活动文档;WinInet 用于在 Internet 上轻松检索和保存文件;和异步名字对象,用于高效下载数据。 视觉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 信息