Задачи программирования для интернет-решений 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
Сведения о работе с Интернетом по задачам