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


Задачи программирования для интернет-решений MFC

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

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

Вы всегда хотели FTP-файл, но не узнали, что протоколы WinSock и сетевые программирования классы WinInet инкапсулируют эти протоколы, предоставляя вам простой набор функций, которые можно использовать для записи клиентского приложения в Интернете для скачивания файлов с помощью ПРОТОКОЛА HTTP, FTP и шифров. Вы можете использовать WinInet для поиска каталогов на жестком диске или по всему миру. Вы можете прозрачно собирать данные нескольких типов и представлять его пользователю в интегрированном интерфейсе.

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

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

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

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

См. также

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