Leandro Ascierto

Visual Basic

 
Estado del Tiempo

WIDGET YAHOO WEATHER EN VB

 

Este es un Proyecto WidGet de Yahoo Weather en Visual Basic, utiliza la CWL.dll (también está el código de fuente junto al proyecto), utilicé la DLL para poder estar mejor organizado el código, sino serían muchas clases en el proyecto, recuerden que para poder correrlo primero deberán registrar la DLL (en la carpeta Library hay un .bat para que esto sea más fácil) aquellos que utilicen Windows Vista deberán seguir estos procedimientos para poder registrar la DLL.
Los datos del tiempo los obtiene de un XML que descarga desde www.weather.com, la clase GDIRender.cls la utilicé porque no encontré dentro de c32bppDIB.cls la manera de poder dibujar las imágenes de forma estiradas, también vale aclarar que este proyecto es educativo y no comercial ya que los gráficos están patentados a nombre de Yahoo Weather.


Sample thumbnail

Descargar Weather.zip
2 Mb
Descargado 261 veces



0/5 puntos (0 voto)


Bookmark and Share

6 Comentarios

  1.  

    Hola tus proyectos meparecen preciosos pero no me deja descargar. Muchas Gracias.

  2.  

    Hola Leandro. 2 cosas:
    1-Me come la cabeza saber de donde sale el xml de weather...jejeje
    2-Cuando introducis mal un dato por equivocacion la pagina se refresca y tenes que volver a escribir todos los datos!... no deberia limpiar todos las cajas de texto.
    Adios!

  3.  

    Hola el xml lo obtiene de esta url

    "http://yahoowidget.weather.com/weather/local/" & ZipCode & "?cc=*&dayf=5&" & UnitsQuery & "&prod=bd_select&par=yahoowidgetxml"

    y este otro es el del buscador

    http://yahoowidget.weather.com/weather/search/search?where=" & UCase(Location)

    en cuanto al segunda pregunta si es lo que entiendo, no lo veo tan necesario es solo una caja de texto.

  4.  

    Me pasa una cosa muy curiosa con los Widgets. En dos equipos con Windows XP (uno Professional SP3) y el otro Home tambien con SP3. Pues bien, en el Professional funcionan todos los Widgets mientras que en Windows XP Home no se visualizan. ¿Tienes alguna idea de por qué podría pasar esto?

  5.  

    @mpino seguramente es un problema al comprobar la versión del sistema operativo la dll comprueba que sea mayor o igual a 5 no se que numero sera el Windows XP Home, por otro lado hay que ver si este tiene soporte para los layered.

    Saludos.

  6.  

    Hola leandro me gustaria hacerte una consulta, estoy buscando una aplicacion como esta, que sincronice el estado del tiemop de argentina, el tema es que para un etlefono ip marca nec, el telefono ya corre una aplicacion por default xml que sincroniza el tiempo con eeuu, estoy usando el iis 6.0 y mysqlexpress, podre adicionar esto que vos publicas?, muchas gracias

Deja tu comentario

Todos los campos son requeridos excepto el de la web

Tu Nombre o Nick

Tu Email (no ser publicado)

Pgina Web (opcional)

Comentario


Cdigo de seguridad