Поделиться через


Задачи программирования в Интернете MFC

В этом разделе содержатся подробные инструкции по добавлению поддержки Интернета в приложения. В разделах содержатся сведения об использовании классов MFC для включения в Интернет существующих приложений и добавлении активной поддержки документов в существующий COM-компонент. Вы хотите создать документ с up-to-минутными курсами акций, результатами футбольных матчей Питтсбурга и последней температурой в Антарктиде, и Майкрософт предоставляет ряд технологий, которые помогут вам сделать это через Интернет.

Активные технологии включают элементы ActiveX (ранее элементы управления OLE) и активные документы; WinInet для легкого получения и сохранения файлов в Интернете; асинхронные моникеры для эффективной загрузки данных. Visual C++ предоставляет мастера, помогающие быстро приступить к работе с начальным приложением. Общие сведения об этих технологиях см. в статье MFC Internet Programming Basics and MFC COM.

Вы всегда хотели передать файл через FTP, но не изучали WinSock и сетевое программирование? Классы WinInet инкапсулируют эти протоколы, предоставляя простой набор функций, которые вы можете использовать для создания клиентского приложения в интернете для загрузки файлов с помощью HTTP, FTP и Gopher. Вы можете использовать WinInet для поиска каталогов на жестком диске или по всему миру. Вы можете прозрачно собирать данные нескольких типов и представлять его пользователю в интегрированном интерфейсе.

У вас есть большие объемы данных для скачивания? Асинхронные моникеры предоставляют решение COM (компонентная объектная модель) для прогрессивной отрисовки больших объектов. WinInet также можно использовать асинхронно.

В следующей таблице описано несколько действий, которые можно сделать с помощью этих технологий.

У Вас есть Если вам нужны следующие возможности… Вы должны
Веб-сервер. Отслеживайте входы и подробные сведения о запросах URL-адресов. Напишите фильтр, запросите уведомления о событиях входа и сопоставлении URL-адресов.
Веб-браузер. Укажите динамическое содержимое. Создайте элементы ActiveX и активные документы.
Приложение на основе документов. Добавьте поддержку в FTP-файл. Используйте WinInet или асинхронные моникеры.

Сведения о начале работы см. в следующих разделах:

См. также

Основы интернет-программирования MFC
Сведения о Интернете по задачам