Ir al contenido principal

CREACION DE WEB SERVICES CON C#


En este tutorial vamos a ver cómo crear un webservices en visual estudio este web services va a sumar dos números y retornar el resultado de la suma.




1-    Abrimos el visual studio.




1-    Creamos el proyecto, para este
  Archivo > nuevo proyecto
  Seleccionamos  Visual c# > WEB  y seleccionamos la opción  de Aplicación de servicio Web de Asp.NET
  Le damos un nombre a nuestro proyecto y clic en aceptar.


1-      Vamos a crear el método en el cual se hará la suma de los números y nos retorna el resultado.
Dentro de la clase colocaremos el siguiente código:
   [WebMethod]
        public string suma(int i, int j)
        {
            int suma = i + j;
            return "la suma es: " + suma;
        }

En este código declaramos dos variables enteras i, j   que serán las encargadas de guardar los dos números enteros para sumar; declaramos  una varible suma de tipo entero que se encargara de guardar el resultado de la suma; y por ultimo retornamos el resultado de la operación.
Asi quedaría  nuestro código :
   using System;
   using System.Collections.Generic;
   using System.Linq;
   using System.Web;
   using System.Web.Services;

  namespace SumaNumeros
{
    ///


    /// Descripción breve de Service1
    ///

    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // Para permitir que se llame a este servicio Web desde un script, usando ASP.NET AJAX, quite la marca de comentario de la línea siguiente.
    // [System.Web.Script.Services.ScriptService]
    public class Service1 : System.Web.Services.WebService
    {
        [WebMethod]
        public string suma(int i, int j)
        {
            int suma = i + j;
            return "la suma es: " + suma;
        }
    }

     Iniciamos la depuración del código 


}
  Nos aparece el método donde se reciben los dos números y la descripción de los estándares que manejan los servicios web.
1-      Escribimos los números a sumar y damos clic en invocar para llamar al método que hace la operación.



  Después de dar clic en invocar nos mostrara el XML  con el resultado



  De esta manera se pueden crear los métodos y servicios web que se deseen todo queda en la imaginación.


   saludos 
   
   H4RU





Comentarios

Entradas populares de este blog

Tablas y gráficas estadísticas dinámicas con JavaScript, highcharts, HTML y JSON

Después de tener mucho tiempo sin entradas, quiero retomar  el blog  con un poco más de desarrollo códigos ejemplos y más cosas interesantes que he podido realizar en mi día a día. En esta ocasión quiero realizar un ejemplo para el cual pueda  graficar tablas, gráficas estadísticas  utilizando la librería de highcharts ( https://www.highcharts.com/ ), esta librería tiene muchas aplicaciones se puede  usar en diferentes campos y es realmente interesante para realizar todo tipo de tratamiento de data. Este ejemplo se va a trabajar sobre un proyecto realizado en visual studio 2015, pero se debe tener en cuenta que se puede aplicar a cualquier tipo de proyecto en el cual se use javascript y objetos JSON. La idea con este código es poder generar la cantidad de objetos JSON que sean necesarios desde  el code behind usado y este sea procesado para que se genere a nivel del cliente todas las gráficas requeridas. Ejemplo: 1- Se debe crear el proyecto con el cual se va

Exportar Archivos en C# con NPOI

Siempre que se tiene que exportar un archivo, se tienen varias opciones; se puede pensar en usar reporting services, se puede usar librerías que se encuentran en la red, se pueden usar librerías especificas de .NET, pero hoy vamos a ver como usar la librería NPOI. La librería NPOI es una librería de código abierto que se usa para parsear data en archivos de excel, en este caso vamos a usar  un data set  para realizar toda la operación. Se va a crear un libro de excel con extensión xlsx, en el cual se va a crear la plantilla que se requiere para poder visualizar la data y la gráfica correspondiente. se crea el método dentro del cual se tendrá la lógica         public void ejemplonpoi()           { } Se crean la variables necesarias para realizar la conversión del archivo             var extension = "xlsx";             string result = Path.GetTempPath();             DataSet dt = new DataSet();             dt = (DataSet)Session["ListData"