• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

blackice856

VB.NET e Internet

9 mensagens neste tópico

Pessoal tava aqui a pensar em fazer uma surpresa á minha namorada, é o seguinte: Tou a pensar num programa que quero que sempre que o Windows inicia ele se ligue a um site e desse site retire 2 valores - hora e mensagem.

Esse site é,obviamente, controlado por mim que todos os dias escolho uma hora e uma mensagem.

A ideia é que a determinada hora que eu meta no site ele mostre a mensagem que está nesse site.

Acho que as minhas habilitações no VB.NET me permitem fazer um programa destes, mostrar a mensagem á hora certa, iniciar o programa com o windows isso eu consigo.

Uma vez neste forum vi algo do género ir buscar strings a websites e mostrá-las no programa, mas não encontro o tópico. Se for possível fazer algo deste género podem me explicar como faço?

PS - Também me lembrei agora posso meter um ficheiro online, sempre que o pc liga ele vai á net, saca o ficheiro para o pc, passa a hora e a mensagem para o programa, mostra tudo a horas e depois apaga o ficheiro do pc.

Isto também é possível?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Com um ficheiro e via FTP é mais fácil, sim.

De qualquer forma, explora a classe WebRequest que te permite sacar o código de marcação de uma página.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigada, mas acho que estou mais na cena do ficheiro.

Tive a ler essa classe WebRequest e isso pelo que me pareceu é só para ir buscar conteúdo.

O que queria que me explicassem é como é que posso sacar um ficheiro para a máquina e escolher a localização do ficheiro, é estou mais á vontade a abrir e e ler ficheiros de texto do que ir a web sites retirar o seu conteúdo. Esta última dá muito mais trabalho :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ora mete lá isto num botão :D

        Dim NETW As New Devices.Network
        Dim SFD As New SaveFileDialog

        SFD.Title = "Onde guardar o ficheiro?"
        SFD.Filter = "Todos os formatos|*.*"
        SFD.ShowDialog()

        NETW.DownloadFile("http://www.risingcognition.com/Trash/AW7.JPG", SFD.FileName, "", "", False, 5000, True)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não precisa de algo antes do "Devices.Network"?

É que está-me a dizer que não está definido.

Descobri isto abocado "My.Computer.Network.DownloadFile" só que creio que seja apenas para VB.NET 2005 pois não á maneira de funcionar no meu 2003.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

2003? Faz um favor a ti mesmo e vai buscar a versão express do 2008.

É à borliú.  :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Epa eu tenho 2003 original mesmo...

Não queria largar isto assim, mas cada vez mais parece que tem de ser.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

2008 Express também é "original".

É inteiramente gratuito e legal.

Não te martirizes com o 2003 por uns dinheiros.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

2003 já está á mto ultrapassado. É preciso seguir em frente.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora