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