Servicios Web con acceso a datos y clientes
que utilizan este servicio Web:
|
Publicado el 10/Abr/2005
|
En las dos conferencias en las que he participado este año en el Microsoft University Tour, he utilizado ejemplos que no eran los que estaban previstos en la gira, así que, te los pongo aquí para que los puedas ver.
Algunos de estos ejemplos los he usado en algunos de los cursos que he dado, así que... me imagino que si no has asistido a esos cursos o a las sesiones del MUT, pues te pueden ser de utilidad.
No te voy a explicar "paso a paso" lo que hace cada fichero, tampoco lo he convertido a Visual Basic, así que... tendrás que entendértelas con C#, que es el lenguaje usado en el tour y en el curso que di primero.
Nota:
En este otro artículo te explico cómo crear (paso a paso) el servicio Web que accede a la base de datos.Lo que te vas a encontrar es:
- Un servicio Web que accede a la base de datos Northwind y devuelve un DataSet con la selección que le hayamos indicado. En el link indicado en la nota tienes un versión que no utiliza un proyecto de Visual Studio .NET y seguramente te resultará más fácil de usar.
- Aplicaciones cliente que utilizan ese servicio Web:
- Una aplicación de Windows
- Una aplicación para Smartphone 2003
- Una aplicación para Pocket PC
- Una aplicación para Consola que accede a una base de datos de SQL Server y puede crear nuevas entradas en la tabla
- Una aplicación de consola que usa un DataReader para acceder a una base de datos SQL Server
Este es el link al código de ejemplo: mut2005_guille.zip 127 KB
Nota:
En la aplicación de Windows y Pocket PC utilizo un DataGrid para mostrar los datos.
En la aplicación de Smartphone 2003, como no podemos usar un DataGrid, he usado un ListView, además de que he creado un formulario para mostrar los datos de la tabla indicada y en ese formulario se crean los controles necesarios para mostrarlos, además está contemplado que la ventana no tenga espacio suficiente para mostrar todos los datos, por eso he creado un "scroll virtual".¡Que los disfrutes!
Nos vemos.
Guillermo