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