ForunsBB

Tecnologia Programação e SEO para Webmasters
Data/Hora: 21 mai 2012, 20:24

Os Horários são TMG




Criar Novo Tópico Responder a este Tópico  [ 11 mensagens ]  Ir para página 1, 2  Próximo
Autor Mensagem
 Assunto da Mensagem: Fastcam Traffic
MensagemEnviado: 10 jun 2007, 22:14 
Offline
Nível 1
Nível 1

Registado: 15 jul 2005, 16:30
Mensagens: 167
Ideias ? :P
Download: http://clientes.netvisao.pt/whitehat/fastcam/

Imagem

Código:
Open "WinInet" For DLL As #wininet
    Struct pdw, Flags As ULong
    CallDLL #wininet, "InternetGetConnectedState", _
        pdw As Struct, _
        0 As Long, _
        bConnExists As Long
    If bConnExists Then
        goto [start]
    Else
        notice "Fastcam Traffic- Internet connection                               "+chr$(13)+"No Internet connection found." +_
                   CHR$(13)+  "Try to connect first."
    End If
    Close #wininet
    End

[start]

nomainwin
WindowWidth=500
WindowHeight=489
UpperLeftX=int((DisplayWidth-WindowWidth)/2)

    options$(0) = "Coina"
    options$(1) = "Fogueteiro"
    options$(2) = "Corroios"
    options$(3) = "Almada"
    options$(4) = "P. 25 Abril Sul"
    options$(5) = "P. 25 Abril Norte"
    options$(6) = "12"
    options$(6) = "Eixo N/S 2ª C"

    listbox #1.list, options$(), [selectionMade], -1, -1, 103, 327
    Stylebits #1.list, 0, _LBS_DISABLENOSCROLL, 0, 0

menu #1, "&Menu", "&Exit          ALT +F4", [quit]
menu #1, "&Help",  "&Official site", [site], "&About", [about]

open "Fastcam Traffic BETA" for window_nf as #1
#1 "trapclose [quit]"

    calldll #comctl32, "InitCommonControls", _
    re as void

    struct prt, end1 as long, end2 as long
    prt.end1.struct=390
    prt.end2.struct=-1
    numberOfParts=2

    hW=hwnd(#1)
    style=_WS_VISIBLE or _WS_CHILD

    CallDLL #comctl32, "CreateStatusWindow",_
    style as long, msg$ as ptr, hW as long,_
    id as long, hStatus as long

    SB.SETPARTS=1028
    SB.SETTEXT=1025

    CallDLL #user32, "SendMessageA",_
    hStatus as long,_
    SB.SETPARTS as long,_
    numberOfParts as long,_
    prt as struct,_
    ret as long

    txt$=" Ready"
    id=0
    Call FillPart hStatus, SB.SETTEXT, id, txt$
    txt1$=" Date: ";date$("yyyy/mm/dd")
    id=1
    Call FillPart hStatus, SB.SETTEXT, id, txt1$

open "browser.dll" for dll as #b

hMain = hwnd(#1)
    url$=DefaultDir$+"\bd\img.htm"
    calldll #b, "CreateBrowser", hMain as ulong, 103 as long, _
        0 as long, 415 as long,324 as long,_
        url$ as ptr, 0 as long, result as ulong
    if result<>0 then
        notice "Fastcam - error"+chr$(13)+"Unable to load browser control."
        end
    end if
calldll #b, "EnableBrowser", 0 as long, re as void
calldll #b, "ShowStatusbar", 0 as long, re as void
open "browser1.dll" for dll as #c

hMain1 = hwnd(#1)
    url1$ = "http://clientes.netvisao.pt/whitehat/fastcam/1.html"
    calldll #c, "CreateBrowser", hMain1 as ulong, 1 as long, _
        335 as long, 520 as long,81 as long,_
        url1$ as ptr, 0 as long, result as ulong
    if result<>0 then

        notice "Fastcam - error"+chr$(13)+"Unable to load browser control."
        end
    end if
calldll #c, "ShowStatusbar", 0 as long, re as void
wait


[selectionMade]
#1.list "selection? sel1$"
if sel1$ = "Coina" goto [co]
if sel1$ = "Fogueteiro" goto [f]
if sel1$ = "Corroios" goto [c]
if sel1$ = "Almada" goto [a]
if sel1$ = "P. 25 Abril Sul" goto [ps]
if sel1$ = "P. 25 Abril Norte" goto [pn]
if sel1$ = "12" goto [12]
if sel1$ = "Eixo N/S 2ª C" goto [ens]

[co]
url$ = "http://www.estradasdeportugal.pt/trafego/get_image2.aspx?camara=Coina"
  if url$="" then wait
    calldll #b, "Navigate", url$ as ptr, ret as void

[cor]
timer 15000, [cor1]
wait
[cor1]
calldll #b, "Refresh", re as void
goto [cor]
wait


[f]
url$ = "http://www.estradasdeportugal.pt/trafego/get_image2.aspx?camara=Fogueteiro"
  if url$="" then wait
    calldll #b, "Navigate", url$ as ptr, ret as void

[fr]
timer 15000, [fr1]
wait
[fr1]
calldll #b, "Refresh", re as void
goto [fr]
wait

[c]
url$ = "http://www.estradasdeportugal.pt/trafego/get_image2.aspx?camara=A2-Km-12"
  if url$="" then wait
    calldll #b, "Navigate", url$ as ptr, ret as void

[cr]
timer 15000, [cr1]
wait
[cr1]
calldll #b, "Refresh", re as void
goto [cr]
wait

[a]
url$ = "http://www.estradasdeportugal.pt/trafego/get_image2.aspx?camara=Almada"
  if url$="" then wait
    calldll #b, "Navigate", url$ as ptr, ret as void

[ar]
timer 15000, [ar1]
wait
[ar1]
calldll #b, "Refresh", re as void
goto [ar]
wait

[ps]
url$ = "http://www.estradasdeportugal.pt/trafego/get_image2.aspx?camara=P-25-Abril-Sul"
  if url$="" then wait
    calldll #b, "Navigate", url$ as ptr, ret as void

[psr]
timer 15000, [psr1]
wait
[psr1]
calldll #b, "Refresh", re as void
goto [psr]
wait

[pn]
   url$ = "http://www.estradasdeportugal.pt/trafego/get_image2.aspx?camara=P-25-Abril-Norte"
  if url$="" then wait
    calldll #b, "Navigate", url$ as ptr, ret as void

[pnr]
timer 15000, [pnr1]
wait
[pnr1]
calldll #b, "Refresh", re as void
goto [pnr]
wait

[ens]
   url$ = "http://www.estradasdeportugal.pt/trafego/get_image2.aspx?camara=Eixo-NS-2a-Circular"
  if url$="" then wait
    calldll #b, "Navigate", url$ as ptr, ret as void

[ensr]
timer 15000, [ensr1]
wait
[ensr1]
calldll #b, "Refresh", re as void
goto [ensr]
wait

[about]
           t$=CHR$(13)+  "Fastcam Traffic BETA" +_
           CHR$(13)+_
           CHR$(13)+  "Rui Branco (whitehatg@gmail.com) - code" +_
           CHR$(13)+_
           CHR$(13)+  "Pictures taken online each 15 seconds by estradas de portugal http://www.estradasdeportugal.pt" +_
           CHR$(13)+ "Visit our official http://clientes.netvisao.pt/whitehat/fastcam/"+_
           CHR$(13)+_
           CHR$(13)+ "(c) Copyright Portuguese team 2006-2007. All rights reserved."

   calldll #user32, "MessageBeep", _MB_ICONINFORMATION  as long, beepResult as boolean

    mbflags = _MB_ICONINFORMATION OR _MB_OK

    calldll #user32, "MessageBoxA", _
    0 as long, _
    t$ as ptr, _
    "Fastcam Traffic - About" as ptr, _
    mbflags as long, _
    mbResult as long
wait

[site]
    run "explorer http://clientes.netvisao.pt/whitehat/fastcam/"
wait
[quit]
    close #wininet

calldll #user32, "SendMessageA",_
    hStatus as word,_WM_DESTROY as word,_
    0 as word,0 as long,re as long

    calldll #b, "DestroyBrowser",  re as void
    calldll #c, "DestroyBrowser",  re as void
    close #b
    close #c
    close #1
    end

Sub FillPart hW, cons, param1, txt$
    CallDLL #user32, "SendMessageA",_
        hW as long, cons as long,_
        param1 as long, txt$ as ptr,_
        FillPart as long
End Sub







_________________
if $true = 1 then print "I´m the one"
Imagem


Topo
 Perfil  
 
 Assunto da Mensagem:
MensagemEnviado:  




Topo
   
 
 Assunto da Mensagem: Re: Fastcam Traffic
MensagemEnviado: 17 jun 2007, 13:38 
Offline
Nível 1
Nível 1
Avatar do Utilizador

Registado: 14 abr 2006, 19:13
Mensagens: 152
Grande ideia de facto. Parabens


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Fastcam Traffic
MensagemEnviado: 17 jun 2007, 14:49 
Offline
Nível 6
Nível 6
Avatar do Utilizador

Registado: 14 fev 2003, 13:52
Mensagens: 7471
Localização: Lisboa
Olá.

Um comentário apenas:
- para quê fazer o programa em inglês se ele está vocacionado para pessoas que falam em português?


De resto, ta bom! :)


SL


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Fastcam Traffic
MensagemEnviado: 17 jun 2007, 17:48 
Boas.

SlAiD Escreveu:
Um comentário apenas:
- para quê fazer o programa em inglês se ele está vocacionado para pessoas que falam em português?


De facto...é uma verdade....

E já é possivel ter acesso a essas camaras de outras formas.
Nalguns casos, em vários países e através do próprio browser, sem ser preciso software adicional....

Mas está bom.

Cumprimentos.


Topo
  
 
 Assunto da Mensagem: Re: Fastcam Traffic
MensagemEnviado: 17 jun 2007, 23:01 
Offline
Nível 1
Nível 1

Registado: 15 jul 2005, 16:30
Mensagens: 167
Não liguem se esta em ingles nos menus e dp o conteudo esta em portugues, è beta ainda e ainda n meti as cameras todas , depois n sei se ja repararam eu sou so uma pessoa na parte do codigo, dai tambem n posso ir muito mais longe para algo forte e feio tipo grandes projectos :)
Tambem sou daqueles que estou por acabar um ja estou a pensar em outro e depois n chego acabar nenhum... Fico a espera de um convite de alguem que queira desenvolver algo em grande :P As vezes penso que ando aqui perdido em foruns generalista que quase nada tem a ver com que eu faço mas pronto ca ando para mostrar e ensinar para quem pedir ajuda :P

por ^CONTUMIL^ Nalguns casos, em vários países e através do próprio browser, sem ser preciso software adicional....

Prefiro uma mini aplicaçao com accessos directos do que andar a procurar ou de ter uma porrada de janelas abertas :)

Tipo isto vejam:

Imagem


Cumps.

_________________
if $true = 1 then print "I´m the one"
Imagem


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Fastcam Traffic
MensagemEnviado: 17 jun 2007, 23:52 
Offline
Nível 6
Nível 6
Avatar do Utilizador

Registado: 14 fev 2003, 13:52
Mensagens: 7471
Localização: Lisboa
Bom, eu não "participo" em projectos pois não tenho conhecimentos de programação, nem tempo para os adquirir.

O que eu posso fazer é caso tu queiras desenvolver esse programa, apoiar e torna-lo em algo "do" forunsbb ou com a "marca" forunsbb, mas com o teu nome também.
MSN: mailto:ruicruz@forunsbb.com (se estiveres interessado).


SL


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Fastcam Traffic
MensagemEnviado: 18 jun 2007, 00:09 
Boas.

Saquei o programa e as imagens não mexem!
Vi em todas as àreas (Lisboa, Setúbal, etc) e nada!
Ou aquilo é actualizado frame por frame de X em X tempo?

Cumprimentos.


Topo
  
 
 Assunto da Mensagem: Re: Fastcam Traffic
MensagemEnviado: 18 jun 2007, 16:52 
Offline
Nível 1
Nível 1

Registado: 15 jul 2005, 16:30
Mensagens: 167
Quando escolhem a camera é normal que n mostre logo a imagem porque o programa tem de acompanhar o loop da EP ,
o loop mais ou menos de 15s segundos na EP e no programa tb meti 8s

_________________
if $true = 1 then print "I´m the one"
Imagem


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Fastcam Traffic
MensagemEnviado: 20 jun 2007, 19:55 
Offline
Nível 0
Nível 0

Registado: 07 nov 2004, 14:08
Mensagens: 5
ta nice, complexo. Bom trabalho :)

_________________
And if you don't like it, well then fuck you.


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Fastcam Traffic
MensagemEnviado: 22 jun 2007, 14:36 
Offline
Nível 3
Nível 3

Registado: 26 mar 2006, 17:25
Mensagens: 633
Gostei da ideia. Talvez um design mais "redondo" ficaria bem..

_________________
Imagem


Topo
 Perfil  
 
Mostrar mensagens anteriores:  Ordenar por  
Criar Novo Tópico Responder a este Tópico  [ 11 mensagens ]  Ir para página 1, 2  Próximo

Os Horários são TMG


Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 0 visitantes


Criar Tópicos: Proibído
Responder Tópicos: Proibído
Editar Mensagens: Proibído
Apagar Mensagens: Proibído
Enviar anexos: Proibído

Pesquisar por:
Ir para:  
Política de Privacidade | Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group