Compartilhar via


Como o MFC torna mais fácil criar aplicativos de cliente de Internet

Microsoft Foundation Classes encapsular funções Win32 Internet Extension (WinInet) de maneira que fornece um contexto familiar para programadores do MFC.MFC fornece três classes de arquivo de Internet (CInternetFile, CHttpFile, e CGopherFile) derivado de CStdioFile classe.Não apenas essas classes fazem recuperar e manipular dados Internet familiares aos programadores que usaram CStdioFile para arquivos locais, mas com essas classes pode manipular arquivos locais e arquivos da Internet de maneira consistente e transparente.

As classes MFC WinInet fornecem a mesma funcionalidade de CStdioFile de dados transferidos pela Internet.Essas classes de abstraem os protocolos de Internet para HTTP, FTP e gopher em um aplicativo de alto nível interface de programação, fornecendo um caminho rápido e simples para tornar os aplicativos com reconhecimento de Internet.Por exemplo, conectando a um servidor FTP ainda requer várias etapas em um nível baixo, mas como um desenvolvedor do MFC, você só precisa fazer uma chamada para CInternetSession::GetFTPConnection para criar a conexão.

Além disso, as classes do MFC WinInet fornecem as seguintes vantagens:

  • Buffer de e/S

  • Identificadores de tipo seguro para seus dados

  • Parâmetros padrão para muitas funções

  • Tratamento de exceções para erros comuns de Internet

  • Limpeza automática de identificadores abertos e conexões

Consulte também

Conceitos

Extensões de Internet do Win32 (WinInet)

Como o WinInet torna mais fácil criar aplicativos de cliente de Internet