Newsgroup: it.comp.lang.visual-basic
Titolo: Creare un browser web

Dove posso trovare informazioni per la creazione di un'applicazione che
legga i file HTML e li visualizzi correttamente?
Il controllo WebBrowser non va bene.
Vorrei creare io il codice per la visualizzazione.
in anticipo vi ringrazio Roberto.

 wrote in message
OAzZ8.1108$GV2....@twister2.libero.it...

????..e poi ??...vuoi reinventare la ruota???
?? prechè non va bene WebBrowser???
....cmq mettiamo tu lo debba fare per studio
il file html è un file di testo
quindi sai già come leggerlo da codice OPEN etc etc
il file html descrive come apparirà la pagina
i "descrittori" sono racchiusi SEMPRE dentro <> e si chiamano TAG
quindi hai bisogno di sapere prima di tutto bene che fanno questi tag
www.html.it
ha tutorial di tutti i tipi
una volta che sai cosa fanno ...bene
si tratta di estrarre questi tag ed identificare a quale porzione di testo
applicarli
quindi devi scandire tutto il tuo file...isolare i blocchi di testo
interessati da un tag
es.
questo testo<b>Scritto in grassetto</b>questo no
devi isolare "scritto in grassetto" e stamparlo sul form con un font Bold
la complicazione è che si possono annidare uno nell'altro...
es.
<center><b>Scritto in grassetto</b></center>
centrato nella riga e scritto in grassetto
etc etc...
nulla toglie di memorizzare tutte i blocchi di testo in una matrice e i un
altra matrice valori convenzionali che istruiscono il tuo programma a far
apparire o compiere azioni
poi c'è la complicazione delle azioni da fare in presenza di richieste
ad es
<IMG src="huu.jpg"> deve caricare una immagine .
e l'immagine la devi richiedere secondo il protocollo http al server web
della pagina che stai visualizzando...mica così a caso!
quindi mi sa che dovrai studiare anche sto protocollo oppuree usare un
componente che richieda dati al server web  (Internet Transfer Control è già
li in VB che ti aspetta)
poi ci sarebbero le complicazioni del javascript o più in generale degli
script lato client (in vbscript non dovrebbe essere un problema...col
javascript...boh !)
e poi....va beh per ora ti basta no?
ah logicamente tutto questo lo devi stampare su una form ridimensionabile!
Voilà io lo SVILUPPEREI così (eh ci sarebbero da trattare i frame!)

Ti ringrazio per il suggerimento ma l'intendo ora non e' quello di rifare
INTERNET EXPLORER voglio solo che la mia applicazione legga solo html senza
JAVA,Frame,Immagini e compagnia
solo per fare in modo che le pagine visualizzate non possono essere salvate.
con webbroser se schiacci CTRL+N ti appare una nuova finestra con il
relativo indirizzo, (io invece voglio che l'indirizzo non si sappia) e puoi
salvare la pagina. ecco perche webbrouser non va bene. Per quanto riguarda
le spiegazioni che mi hai dato sono senzaltro utili ma sono nozioni che io
gia' conosco perfettamente. Il problema e' .
Ci sono dei controlli che si limitano solo alla visualizzazione di questi
TAG senza altre complicazioni?
se e' no come posso fare a far visualizzare la pagina html corretta? Con
quale controllo?
Per quello che tu dici <p>questo e' grassetto</> credo che non ci siano
problemi.
e per :
<table>
    <tr>
        <td cellsapcing='1' bgcolor='FFFFFF'>Questo</td>
    </tr>
</table>
il problema sembra non essere cosi semplice come dici.
E ricorda che tra DIRE e FARE ..........
Saluti Roberto.
"Wodka4U" <marc_AnTiSpaM_o@ma_1Togliere451_rtek.it> ha scritto nel messaggio
news:TaAZ8.96086$vm5.3...@news2.tin.it...


 CUT

 TAG senza altre complicazioni?
puoi farlo anche con webbrowser...
il codice senza tag lo trovi in webbrowser.document.body.innerText
(il webbrowser nascondilo)
ciao