Partilhar 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 seus aplicativos existentes na Internet e como adicionar suporte a documentos ativos ao componente COM existente. Você deseja criar um documento com cotações de ações up-toao minuto, as pontuações de futebol de Pittsburgh e a temperatura mais recente na Antártida A Microsoft fornece 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 facilmente recuperar e salvar arquivos através da Internet; e apelidos assíncronos para download eficiente de dados. Visual C++ fornece assistentes para ajudá-lo a começar rapidamente com um aplicativo inicial. Para obter uma introdução a essas tecnologias, consulte MFC Internet Programming Basics e MFC COM.

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

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

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

Tu tens Pretende… Você deve
Um servidor Web. Rastreie logons e informações detalhadas sobre solicitações de URL. Escreva um filtro, solicite notificações para eventos de logon e mapeamento de URL.
Um navegador da Web. Forneça conteúdo dinâmico. Crie controles ActiveX e documentos ativos.
Um aplicativo baseado em documento. Adicione suporte para FTP de um ficheiro. Utilize o WinInet ou monikers assíncronos.

Consulte os tópicos a seguir para obter detalhes para começar:

Ver também

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