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 para Win32 (WinInet) de una forma que proporciona un contexto conocida para los programadores de MFC. MFC proporciona tres tipos de archivo de Internet (CInternetFile, CHttpFile, y CGopherFile) derivadas de la clase de CStdioFile . No solo estas clases crean el habitual de los datos de internet que recupera y manipular los programadores que han utilizado CStdioFile para los archivos locales, pero con estas clases puede controlar los archivos locales y los archivos de Internet de una manera coherente, transparente.

Las clases de MFC WinInet proporcionan la misma funcionalidad que CStdioFile para los datos que se transfieren a través de Internet. Estas clases resumen los protocolos de Internet para HTTP, FTP, y gopher en una interfaz de programación de aplicaciones de alto nivel, proporcionando una ruta rápida y sencilla a crear aplicaciones Herramienta de creación de HTML- con conocimiento pleno. Por ejemplo, la conexión con un servidor FTP todavía requiere varios pasos en un nivel bajo, sino como un programador de MFC, sólo necesita realizar una llamada a CInternetSession::GetFTPConnection para crear dicha conexión.

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

  • E/S almacenado en búfer

  • Identificadores Tipo- seguros para datos

  • Parámetros predeterminados para muchas funciones

  • Control de excepciones para los errores comunes de internet

  • Limpieza automática de identificadores abiertos y de conexiones

Vea también

Conceptos

Extensiones de Internet Win32 (WinInet)

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