Partilhar via


Como o MFC facilita a criação de aplicativos clientes da Internet

As classes do Microsoft encapsulam as funções de extensão do Win32 a Internet (WinInet) de um modo que fornece um contexto familiar para programadores MFC. MFC O fornece três classes do arquivo da Internet (CInternetFile, CHttpFile, e CGopherFile) derivadas da classe de CStdioFile . Não só essas classes tornam a familiar recuperando e de manipulação de dados da Internet para programadores que usaram CStdioFile para arquivos locais, mas com essas classes você pode controlar arquivos locais e arquivos da Internet de uma maneira consistente, transparente.

As classes de MFC WinInet oferecem a mesma funcionalidade que CStdioFile para os dados que são transferidos por meio da Internet. Essas classes abstratos os protocolos da Internet para HTTP, o FTP, e o Gopher em uma interface de programação de alto nível, fornecendo um caminho rápido e direta para disponibilizar aplicativos de reconhecimento de instância. Por exemplo, conecte-se a um servidor FTP ainda requer várias etapas em um de nível baixo, mas como um desenvolvedor de MFC, você só precisa fazer uma chamada a CInternetSession::GetFTPConnection para criar essa conexão.

Além disso, as classes de MFC WinInet oferece as seguintes vantagens:

  • E/S em buffer

  • Identificadores de tipo seguras para seus dados

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

  • Manipulação de exceção para erros comuns da Internet

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

Consulte também

Conceitos

Extensões da Internet Win32 (WinInet)

Como WinInet facilita a criação de aplicativos clientes da Internet