Tarefas de programação de Internet do MFC
Esta seção contém etapas detalhadas para adicionar suporte a Internet para seus aplicativos.Os tópicos incluem como usar as classes do MFC Internet ativar seus aplicativos existentes e como adicionar suporte do documento ativo para o componente COM existente.Você deseja criar um documento com cotações atualizadas, pontuações de futebol do Pittsburgh e a temperatura mais recente na Antártida?A Microsoft fornece um número de tecnologias para ajudá-lo a fazer isso pela Internet.
Tecnologias Active incluem controles de ActiveX (anteriormente OLE controla) e Active documentos; WinInet para facilmente recuperar e salvar arquivos através da Internet; e identificadores de origem assíncronas para download de dados eficiente.Visual C++ fornece assistentes para ajudar você a começar rapidamente com um aplicativo starter.Para uma introdução a essas tecnologias, consulte Noções básicas de programação do MFC Internet e MFC COM.
Ter você sempre queria FTP de um arquivo, mas ainda não aprendeu WinSock e programação protocolos de rede?Classes de 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 WinInet para pesquisar diretórios no disco rígido ou em todo o mundo.Transparente, você pode coletar dados de vários tipos diferentes e apresentá-lo para o usuário em uma interface integrada.
Você tem grandes quantidades de dados para fazer o download?Monikers assíncronas oferecem uma solução COM (Component Object Model) para processamento progressivo de objetos grandes.O 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.
Você tem |
Você deseja |
Você deve |
---|---|---|
Um servidor Web. |
Controlar logons e informações detalhadas sobre solicitações de URL. |
Escreva um filtro de solicitação de notificações de eventos de logon e o mapeamento de URL. |
Um navegador da Web. |
Fornece conteúdo dinâmico. |
Crie documentos ativos e controles de ActiveX. |
Um aplicativo baseado no documento. |
Adicione suporte para FTP de um arquivo. |
Use WinInet ou monikers assíncronas. |
Consulte os tópicos a seguir para obter detalhes para você começar: