Задачи программирования для интернет-решений MFC
Данный раздел содержит подробные инструкции по добавлению поддержки Интернета в приложения. Разделы включают использование классов MFC для предоставления существующие приложения, и способы добавления поддержки активного документа в существующий компонент COM. Необходимо создать документ с результатами котировок акций вверх-к — минуты, футбола Питтсбурга и последней температурой в Антарктике? Корпорация Майкрософт предлагает несколько технологий, чтобы помочь сделать через интернет.
Активные технологии включают элементы управления ActiveX (ранее элементы управления OLE) и активные документы; WinInet легко для загрузки и сохранения файлов в интернете; и асинхронные моникеры для эффективной загрузки данных. C Visual C++ предоставляет мастеров, которые помогают быстро приступить к работе с приложением стартера. Введение в эти технологиям см. в разделах Основы программирования MFC Интернет и МОДЕЛЬ COM MFC.
Возможно, который всегда FTP в файл, но не учьте протоколы программирования Winsock и сети? Классы инкапсулируют WinInet эти протоколы, обеспечивая возможность простым набором функций можно использовать для создания клиентского приложения в Интернете в файлы загрузки с помощью HTTP, FTP и gopher. Можно использовать WinInet осуществляет на жестком диске или по всему миру. Можно прозрачно сбор данных нескольких различных типов, и представлять его пользователю в интегрированном интерфейсе.
Имеется большое количество данных, чтобы загрузить? Асинхронные моникеры предоставляют решение модели COM (COM) для прогрессивной отрисовки больших объектов. Можно также использовать WinInet асинхронно.
В следующей таблице описаны некоторые действий можно делать с этими технологиями.
Имеется |
Следует выполнить. |
. |
---|---|---|
Веб-сервер. |
Имена входа и подробные сведения о запросах отслеживания URL-адреса. |
Создайте фильтр, уведомления запроса для событий входа и сопоставление URL-адресов. |
В веб-браузере. |
Предоставление динамического содержимого. |
Создайте элементы управления ActiveX и активные документы. |
Приложение на основе документа. |
Добавить поддержку FTP в файл. |
Используйте WinInet или асинхронные моникеры. |
См. следующие разделы для сведения для получения, содержит: