locked
Trabajar con internet desde visual basic RRS feed

  • Pregunta

  • Hola a todos, soy programador novato en visual basic, y me gustaría que alguien me diera un link a una pagina o que me explique como trabajar con internet desde visual basic,

    por ejemplo, si quiero iniciar sesión en Hotmail desde visual basic, ¿como lo hago?, o si tengo un textbox donde escribo cualquier cosa y presiono un button, que visual basic me publique lo que escribi en alguna pagina, por ejemplo en un foro

    Por favor si pueden ayudarme, esque no encuentro en ningun lugar cursos que me ayuden con esto

    Gracias
    jueves, 11 de marzo de 2010 23:22

Respuestas

  • Hola asfhyr

    Lo que preguntas no es tán sencillo.

    Para interactuar con una web en concreto hay 2 métodos:
    1º -> La web expone su API (Application Programming Interface) a traves de un servicio web, que tu aplicación consume y es capaz de realizar acciones en la web a traves del mismo.

    2º -> Que tu aplicación use WMI para interactuar con el escritorio visual, busque una ventana de internet explorer, navegue a una página y dentro de ella busque ciertos controles y los active e interactue con ellos.

    Hotmail no ofrece la 1º opción directamente, sin embargo puedes buscar en internet la forma de logearte usando Winsock en sus servidores como si fueses un cliente de msn.

    El tema de poner escribir en un foro, tendrías que hacerlo mediante la segunda opción... y no es algo sencillo ni rápido de hacer.

    Si eres novato, esto es un tema algo complicado, te recomendaría que si te interesa esto, empieces a practicar con ejemplos de Winsock y el namespace system.net de vb.net, que tienes muchas clases preparadas para cargar y analizar páginas web, enviarles peticiones y demas. Aquí te dejo algunos enlaces interesantes sobre estos temas:

    Videos de youtube sobre crear cliente msn en vb.net:
    http://video.google.es/videosearch?hl=es&q=cliente+msn+vb.net&oq=&um=1&ie=UTF-8&ei=jk2aS6uPGtW6jAfakJ23DA&sa=X&oi=video_result_group&ct=title&resnum=4&ved=0CBwQqwQwAw#

    Referencia oficial de microsoft msdn sobre el namespace System.Net:
    http://msdn.microsoft.com/es-es/library/system.net(VS.95).aspx


    Espero haberte ayudado, un gran saludo.
    viernes, 12 de marzo de 2010 14:21
    Moderador