Partilhar via


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

As Classes do Microsoft Foundation encapsulam as funções Win32 Internet Extension (WinInet) de uma maneira que fornece um contexto familiar para programadores em MFC. O MFC fornece três classes de arquivo da Internet (CInternetFile, CHttpFile e CGopherFile) derivadas da classe CStdioFile. Essas classes não só tornam familiares a recuperação e a manipulação de dados da Internet para programadores que usaram CStdioFile para arquivos locais, mas permitem que você possa lidar com arquivos locais e arquivos da Internet de maneira consistente e transparente.

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

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

  • E/S armazenada em buffer

  • Identificadores fortemente tipados para seus dados

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

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

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

Confira também

Extensões da Internet Win32 (WinInet)
Como o WinInet facilita a criação de aplicativos cliente da Internet