Newsgroup: it.comp.lang.visual-basic
Titolo: Informazione su sviluppo applicazione

Ciao a tutti.
Ho bisogno che qualcuno di voi, mi dia qualche suggerimento su come
realizzare una piccola applicazione.
Ho sempre sviluppato in VB lavorando in locale su db access o sql, adesso
invece ho bisogno di appoggiarmi su un db mysql residente su un server
internet. Sono amministratore di un sito commerciale per la vendita di spazi
pubblicitari e a questo sito è legato un db mysql nel quale c'è una tabella
Utenti con dentro circa 20.000 utenti e una Notizie, con dentro delle
notizie aggiornate continuamente. Il programma che voglio realizzare dovrà
essere sempre ridotto a icona e il suo scopo, è quello di connettersi al
sito ogni 2 ore circa, eseguire una query sul database andando a prendere le
notizie nella tabella Notizie e poi, nel caso ci siano nuove news, farle
vedere all'utente in locale. Mi piacerebbe poter fare qualcosa tipo MSN, che
quando arriva un nuovo messaggio fa scorrere dall'icona una piccola
finestrella verso l'alto, avvertendo che c'è un messaggio e il messaggio. Il
mio problema, è che non ho idea di come fare a connettere il programma a
internet. Avevo pensato di creare un file php che esegue la query, ma poi
come faccio a prendere i risultati e gestirli nel programma?
Oltre a questo, il programma dovrà potersi aggiornare automaticamente (tipo
il norton per intenderci). E' possibile? e se si come posso fare?
Mi sa che non mi sono spiegato molto bene, ma spero di aver reso l'idea di
quello che DEVO fare!
C'è qualcuno che può darmi una mano??
Grazie a tutti!
-- 
---
(¯`·.¸ZIO MANGLER¸.·´¯)®
---

 come faccio a prendere i risultati e gestirli nel programma?
non conosco php, ma credo che sia semplice gestire una Request/Response via
HTTP.
Allora, senza scomodare i componenti inet o web, basta WinHTTP, un client
HTTP molto semplice. Ecco un esempio di codice
 Dim wHttp As New winhttp.WinHttpRequest
  wHttp.Open "POST", "
http://tuo_server/tuo_sito/tua_pagina.php
", False
  wHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
  wHttp.send
  Debug.Print wHttp.responseText
e il gioco è fatto!
sulla pagina php devi eseguire la query e inviare la risposta nel Response
Poi c'è da realizzare tutto il resto, ma per la richiesta te la cavi
facilmente
-- 
Ciao, Silv:o)

Usa un abbinamento di VB e ASP.
Col controllo Inet vai a prelevare dei dati da una pagina ASP che te li
restituisce già formattati in uno standard che decidi tu.
Non è difficile da creare come interfaccia.
Io uso una cosa simile per il mio instant messanger, solo che invece che
dare notizie, mi notifica nuovi utenti collegati.
Il principio è lo stesso.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

 Il principio è lo stesso.
Non posso utilizzare asp... il db mysql è su piattaforma linux e il sito
interamente in php... saresti così gentile da darmi il codice con il quale
fai apparire la finestrella ogni volta che c'è un nuovo utente? riguardo a
questo, come fai a sapere quando c'è un nuovo utente? fai una richiesta al
db ogni x minuti?
Grazie 1000!
