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 或异步名字对象。 |
有关帮助您入门的详细信息,请参阅下列主题: