Inicio / Wikis / Tutoriales / Los rincones del API Win32: Más sobre WinInet y HTTP - Los ejemplos

Los rincones del API Win32: Más sobre WinInet y HTTP - Los ejemplos

Tutorial creado por Juan Manuel. Extraido de: http://www.lawebdejm.com
27 de Agosto de 2005
Programación estructurada

18 - Los ejemplos

 

C++Builder 5
Se trata de un pequeño programa que demuestra el uso del método detallado junto con un pool de conexiones.
Como ya hemos mencionado anteriormente, se denomina "pool" (que significa reserva, fondo común o algo así) a un objeto que nos permite reutilizar un elemento dado, almacenando una lista y utilizando los elementos almacenados en vez de crearlos nuevos cada vez que sean necesarios. En nuestro caso, el "pool de conexiones" se encarga de reutilizar las conexiones a internet, creando el descriptor la primera vez, y reutilizarlo cada vez que sea necesaria, sin tener que crear y destruir varias veces la misma conexión.
Fuentes en ZIP


Visual C++ 6  y  C++Builder 5
Una pequeña aplicación que demuestra cómo podemos hacer uso de la cabecera “Range” desde WinInet, para implementar una reanudación de descarga. Para conseguirlo, se almacena en un archivo los datos de las descargas que se han cancelado antes de su finalización, y después se reanuda la descarga en el punto en que fue cancelada.
Como curiosidad, también se demuestra cómo diseñar el sistema para hacerlo compatible con distintos entornos de programación. Para conseguirlo, se ha modelado en capas, tal y como podéis ver en este diagrama UML
. Como veréis, se comparte el código compatible a través de una capa de lógica de la descarga y reanudación, que sólo utiliza funciones propias del API Win32 y WinInet (en rojo), mientras que el interfaz gráfico se implementa en distintas capas, dependiendo del entorno con que trabajemos: formularios VCL desde C++Builder (azul) y diálogos de MFC desde Visual C++ (amarillo). De este modo, separando el interfaz gráfico de la lógica, conseguimos reutilizar código compatible.
Fuentes en ZIP

Valora este capítulo:
Autor y licencia de 'Los rincones del API Win32: Más sobre WinInet y HTTP - Los ejemplos'
Juan Manuel Extraído de: http://www.lawebdejm.com

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Opiniona sobre 'Los rincones del API Win32: Más sobre WinInet y HTTP - Los ejemplos' (0)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este tutorial



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Los rincones del API Win32: Más sobre WinInet y HTTP - Los ejemplos'

Entramos en temas interesantes: el acceso a recursos remotos a través del protocolo de aplicación... Más »
El protocolo FTP desde el API WinInet. Con este curso aprenderás a hacer un pequeño... Más »
Comienzo con un nuevo tema dentro dentro de la serie Los rincones del API Win32.... Más »
Damos una visión detallada de una de las características más interesantes de esta tecnología de... Más »
La tipología del ejemplo lexicográfico posee ya una abundante bibliografía. Los detractores y defensores de... Más »
¿Estás seguro de que deseas eliminar este capítulo?