Compartilhar via


Tarefas de programação da Internet MFC

Esta seção contém etapas detalhadas para adicionar suporte à Internet aos seus aplicativos. Os tópicos incluem como usar as classes MFC para habilitar pela Internet seus aplicativos e como adicionar suporte a documentos ativos ao componente COM. Você deseja criar um documento com aspas de ações atualizadas, as pontuações de futebol de Pittsburgh e a temperatura mais recente na Antártida. A Microsoft oferece uma série de tecnologias para ajudá-lo a fazer isso pela Internet.

As tecnologias ativas incluem controles ActiveX (anteriormente controles OLE) e documentos ativos; WinInet para recuperar e salvar arquivos facilmente na Internet; e monikers assíncronos para download eficiente de dados. O Visual C++ fornece assistentes para ajudá-lo a começar rapidamente com um aplicativo inicial. Para uma introdução a essas tecnologias, confira Noções básicas de programação da Internet MFC e COM MFC.

Você sempre quis usar ftp em um arquivo, mas não aprendeu WinSock e protocolos de programação de rede. Classes WinInet encapsulam esses protocolos, fornecendo um conjunto simples de funções que você pode usar para escrever um aplicativo cliente na Internet para baixar arquivos usando HTTP, FTP e gopher. Você pode usar o WinInet para pesquisar diretórios em seu disco rígido ou no mundo inteiro. Você pode coletar dados de modo transparente de vários tipos diferentes e apresentá-los ao usuário em uma interface integrada.

Você tem grandes quantidades de dados para baixar. Monikers assíncronos fornecem uma solução COM (Component Object Model) para renderização progressiva de objetos grandes. O WinInet também pode ser usado de maneira assíncrona.

A tabela a seguir descreve algumas das coisas que você pode fazer com essas tecnologias.

Você tem Você deseja… Você deve
Um servidor Web. Acompanhar logons e informações detalhadas sobre solicitações de URL. Escrever um filtro, solicitar notificações para eventos de logon e mapeamento de URL.
Um navegador da Web. Fornecer conteúdo dinâmico. Criar controles ActiveX e documentos ativos.
Um aplicativo baseado em documento. Adicionar suporte ao FTP de um arquivo. Usar WinInet ou monikers assíncronos.

Confira nos seguintes tópicos os detalhes para começar:

Confira também

Noções básicas de programação da Internet no MFC
Informações da Internet por tarefa