Consumir WebServices C# y
Consumir WebServices C# y
Consumir WebServices C# y
Saludos a todos desde Perú, como es mi estilo este ejemplo es sencillo y práctico
para todos aquellos que quieran iniciarse en el llamado de Web Service, para correr
el ejemplo es necesareo el .Net Framework (el VS lo instala automáticamente) y
tener salida a Internet, para poder consumir el Web Service. Explicaremos como
usar una referencia Web, y como usarla en nuestra aplicación, en este caso en una
aplicacion de escritorio, WindowsForm, con C# y VB.
Manos a la Obra
1. Bueno lo primero y que primero que debemos hacer es crear nuestro proyecto
en VS.Studio, crearemos una aplicación Windows.Form con C# y VB, yo use estos
lenguajes pero ustedes pueden hacerlo con J#, son los mismo pasos.
[C#]
[VB]
Imports Rnd = vbCallWebService.RandomNumber
Bueno ahora se creara una variable publica, un arreglo, y un función publica que
llenara el listBox con los elementos del arreglo. Algunos a esta función que no
retorna ningún tipo de datos suelen llamarloe procedimientos pero ese es otro
tema.
[C#]
//variables globales
public int[] numbers;
//llenando el ListBox
for ( int i=0 ; i< numbers.Length; i++){
lstNums.Items.Add(numbers[i]);
}
}
[VB]
'//variables globales
Public numbers As Integer()
'limpiando el ListBox
lstNums.Items.Clear()
'//llenando el ListBox
For i As Integer = 0 To numbers.Length - 1
lstNums.Items.Add(numbers(i))
Next
End Sub
[C#]
//varaibles de uso
int num, min, max;
//metiendole una excepcion por siaca
//haya error
try {
num = Convert.ToInt16(txtCount.Text);
min = Convert.ToInt16(txtMin.Text);
max = Convert.ToInt16(txtMax.Text);
//Declarando el WEbSErvice
rnd.Generator wsRnd = new rnd.Generator();
[VB]
'//Declarando el WEbSErvice
Dim wsRnd As New Rnd.Generator
Catch ex As Exception
MessageBox.Show("ocurrio un error: " + ex.Message.ToString())
End Try
End Sub