Compartir a través de


Cómo simplifica MFC la creación de aplicaciones cliente de Internet

Microsoft Foundation Classes encapsula las funciones de extensión de Internet de Win32 (WinInet) de una manera que proporciona un contexto familiar para los programadores de MFC. MFC proporciona tres clases de archivo de Internet (CInternetFile, CHttpFile y CGopherFile) derivadas de la clase CStdioFile. No solo estas clases hacen que la recuperación y manipulación de datos de Internet resulte familiar para los programadores que han usado CStdioFile para archivos locales, pero con estas clases puedes controlar archivos locales y archivos de Internet de una manera coherente y transparente.

Las clases WinInet de MFC proporcionan la misma funcionalidad CStdioFile que para los datos que se transfieren a través de Internet. Estas clases abstraen los protocolos de Internet para HTTP, FTP y gopher en una interfaz de programación de aplicaciones de alto nivel, proporcionando un camino rápido y directo para hacer que las aplicaciones sean conscientes de Internet. Por ejemplo, la conexión a un servidor FTP todavía requiere varios pasos en un nivel bajo, pero como desarrollador de MFC, solo tienes que realizar una llamada a CInternetSession::GetFTPConnection para crear esa conexión.

Además, las clases WinInet de MFC proporcionan las siguientes ventajas:

  • I/O en búfer

  • Identificadores seguros de tipos para los datos

  • Parámetros predeterminados para muchas funciones

  • Control de excepciones para errores comunes de Internet

  • Limpieza automática de identificadores abiertos y conexiones

Consulte también

Extensiones de Internet Win32 (WinInet)
Cómo simplifica WinInet la creación de aplicaciones cliente de Internet