Esta es una manera sencilla para consumir un web service, primero nos vamos al google y ponemos inurl:asmx, lo que nos dara una lista muy grande de web services.
Despues seleccionamos algunos de los web services que se encuentran en la pagina de resultados del google y la agregamos como Web Reference en nuestro proyecto.
En este proyecto en especial, yo agregue dos web service el cual les puse por nombre curr(currency) y dilbert, el primero de ellos nos da el tipo de cambio para los diferentes tipos de moneda que existen y el segundo nos trae el carton diario de la pagina de dilbert.
para esto inserte en el proyecto 2 combo box, un label, un button, un picture box y un datetimepicker, para llenas los combobox, al inicializar la aplicacion(despues del InitializeComponent()) inserte el siguiente codigo, con el que mediante un ciclo for nos traemos los tipos de cambio que se encuentran en el web service.

Despues de esto en el boton insertamos el siguiente codigo, donde usamos el metodo conversionrate del web service curr, que nos devuelve un valor del tipo Currency, por lo que tenemos que hacer un cast y el metodo DailyDilbert del web service dil, el cual nos devuelve el url del carton para la fecha que nosotros le dimos. Ademas de que agregamos un try-catch para el manejo de errores en el momento de pasarle los parametros al web service curr.

Ya nada mas faltaria agregar algunas validaciones para el manejo de errores y seria todo, claro que en el campo de trabajo los web services los desarrollariamos de acuerdo a las necesidades de la empresa, pero este es solo una manera de hacerlo para adquirir un poco de practica, espero que les sea de utilidad, Saludos!!
Code Here===>http://es.geocities.com/luis_longoria666/webservice.zip