Visual 2005 Express

Page 191

Haga clic en Mostrar todos los archivos en la barra de herramientas del Explorador de soluciones y

7 expanda el nodo WeatherWebService. Observará que Visual Studio creó tres elementos: un archivo

llamado Reference.map, un archivo denominado Service.wsdl y otro llamado Service.disco. Consulte la Figura 9-6 para ver la apariencia que debería tener el Explorador de soluciones. El servicio Web meteorológico es la piedra angular de esta aplicación; sin él, sólo tendría un bonito envase completamente vacío.

Reference.map es un archivo XML que contiene la dirección URL de ese servicio Web. Lo genera una herramienta llamada wsdl.exe. WSDL significa en inglés Lenguaje de descripción de servicios Web. El archivo reference.map está vinculado a un archivo proxy llamado reference.vb. Este archivo proxy es una representación local del servicio Web de Internet que le permite llamar a métodos de los proyectos sin encontrar errores de compilación ni de tiempo de ejecución. También le permite contar con IntelliSense en Visual Studio cuando utilice el servicio Web. El archivo proxy es una copia de una clase ubicada en el servidor Web donde se encuentra alojado el servicio Web. El archivo .wsdl es un archivo XML que describe el servicio Web y lo que ofrece. Por último, el archivo .disco es un archivo opcional para el descubrimiento del servicio Web. En el Capítulo 8, “Administrar los datos”, aprendimos que se pueden crear orígenes de datos a partir de un servicio Web, una base de datos o un objeto. Y eso es exactamente lo que aprovecharemos en esta sección. Veremos cómo la reutilización de herramientas y componentes permite aumentar la productividad. Utilizaremos las mismas técnicas que empleamos en las anteriores secciones dedicadas a las bases de datos, pero esta vez enlazaremos información procedente de todas partes del mundo, a través de Internet. Ahora llamará a los métodos Web públicos para obtener la información que necesite. Aquí es donde comienza la diversión. Como ya ha hecho con las bases de datos y los enlaces de datos, ahora seguirá los mismos procedimientos para el servicio Web. Vaya a la ventana Orígenes de datos que aparece junto al Explorador de soluciones. Observará que ya dispone de un origen de datos de servicio Web meteorológico. Por tanto, será fácil colocar la información que será necesario presentar en el formulario.

Figura 9-6 Servicio Web meteorológico agregado al proyecto

APARA AGREGAR INFORMACIÓN METEOROLÓGICA AL FORMULARIO 1 En primer lugar, asegúrese de que está viendo el formulario Main en la superficie del diseñador. En la ventana Orígenes de datos, expanda el nodo WeatherWebService y verá que hay cinco tipos

2 distintos de datos que puede recuperar el sitio Web. Todos ellos son conjuntos de datos.

Capítulo 9: Crear su propia aplicación de seguimiento meteorológico

X1165138BDY.indb 179

179

21/12/05 11:39:26


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.