0% encontró este documento útil (0 votos)
145 vistas

Laboratorio-01 - Sistemas Distribuidos

El documento describe cómo crear servicios web en C# para sumar dos números y buscar datos de una persona por su número de DNI. Se explica cómo crear un proyecto de servicios web ASP.NET, agregar métodos para realizar las operaciones, implementar el consumo de los servicios desde una aplicación y mostrar los resultados. También propone como ejercicio crear un servicio para buscar personas por apellido paterno y mostrar los resultados en un DataGridView.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
145 vistas

Laboratorio-01 - Sistemas Distribuidos

El documento describe cómo crear servicios web en C# para sumar dos números y buscar datos de una persona por su número de DNI. Se explica cómo crear un proyecto de servicios web ASP.NET, agregar métodos para realizar las operaciones, implementar el consumo de los servicios desde una aplicación y mostrar los resultados. También propone como ejercicio crear un servicio para buscar personas por apellido paterno y mostrar los resultados en un DataGridView.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

Sistemas Distribuidos Ciclo : VIII

CREACIÓN DE WEB SERVICES


Ejemplo 1: Creando un web service básico sumar dos números.

Crear un proyecto de tipo sitio web.

Seleccionar lenguaje C# y el proyecto Services Web ASP .NET tener en cuenta que debe estar
seleccionado .Net Framework 3.5

Mg. Ing. Marcelino Torres Villanueva Página 1


Sistemas Distribuidos Ciclo : VIII

Seleccionar lenguaje C# y el proyecto Services Web ASP .NET tener en cuenta que debe estar
seleccionado .Net Framework 3.5 en el archivo Service.asmx aparece por defecto el método hola a
todos crearemos para el ejercicio un método suma.

Luego de codificar ejecutaremos nuestro proyecto y aparecen los dos métodos del web service.

Luego crearemos un proyecto para consumir nuestro Servicio Web de tipo Windows Form
Aplication le indicamos un nombre CONSBD

Mg. Ing. Marcelino Torres Villanueva Página 2


Sistemas Distribuidos Ciclo : VIII

Luego debemos agregar referencia a nuestro web service para lo que debemos seleccionar
nuestra aplicación clic derecho agregar – referencias de servicio

Aparecerá la siguiente ventana en la cual debemos indicar la dirección de nuestro web service
creado y luego clic en el botón ir para que lo localice y luego clic en el botón aceptar.

Mg. Ing. Marcelino Torres Villanueva Página 3


Sistemas Distribuidos Ciclo : VIII

Entonces en nuestro proyecto aparecerá la referencia al servicio.

Mg. Ing. Marcelino Torres Villanueva Página 4


Sistemas Distribuidos Ciclo : VIII

Diseñaremos el siguiente formulario:

Codificamos en el botón calcular

Mg. Ing. Marcelino Torres Villanueva Página 5


Sistemas Distribuidos Ciclo : VIII

Ejemplo 2: Crear un web service para consultar por DNI los datos básicos de una persona.

Para este ejercicio crearemos una base de datos llamada BaseSD con la tabla persona la cual tiene
la siguiente estructura:

Crear un proyecto de tipo sitio web.

Seleccionar lenguaje C# y el proyecto Services Web ASP .NET tener en cuenta que debe estar
seleccionado .Net Framework 3.5

Mg. Ing. Marcelino Torres Villanueva Página 6


Sistemas Distribuidos Ciclo : VIII

Seleccionar lenguaje C# y el proyecto Services Web ASP .NET tener en cuenta que debe estar
seleccionado .Net Framework 3.5 en el archivo Service.asmx y crearemos un método
BuscarporDni

Mg. Ing. Marcelino Torres Villanueva Página 7


Sistemas Distribuidos Ciclo : VIII

Luego de codificar ejecutaremos nuestro proyecto y aparecen los dos métodos del web service.

Escribimos en la caja de texto e invocamos y nos mostrara como resultado el registro de la tabla
persona.

Para consumir nuestro servicio web crearemos una aplicación Windows en C# la llamaremos
CONBD

Mg. Ing. Marcelino Torres Villanueva Página 8


Sistemas Distribuidos Ciclo : VIII

Luego agregaremos referencias al servicio presionando clic derecho en la solución:

Mg. Ing. Marcelino Torres Villanueva Página 9


Sistemas Distribuidos Ciclo : VIII

Escribimos la dirección de nuestra servicio web creado y clic en el botón ir y luego clic en el botón
aceptar.

Luego diseñamos nuestro formulario que utilizara el método creado en el servicio web.

Mg. Ing. Marcelino Torres Villanueva Página 10


Sistemas Distribuidos Ciclo : VIII

En el botón buscar codificamos:

EJERCICIO PROPUESTO

- Cree una aplicación con la tabla persona en la que el usuario podrá buscar por el apellido
paterno, no necesito escribir el apellido completo al hacer clic en buscar aparecen todos
los registros que cumplan esa condición en un DataGridView.

Mg. Ing. Marcelino Torres Villanueva Página 11

También podría gustarte