PAGINE
ASP
Introduzione
La
"tecnologia" ASP consente di creare
pagine web più dinamiche e interessanti. E' una
sorta di Visual Basic, dove con particolari tecniche
di programmazione è possibile realizzare interessanti
integrazioni tra database e pagine Internet. Lo
scopo di questa mia mini-guida è quella di realizzare
un mini-sito protetto (e lì vedremo le prime semplici
tecniche di programmazione), dove una volta entrato
nell'area protetta è possibile aggiungere da web
dati all'interno di un database mdb. Da quì quindi
tutto il discorso su Access sull'elaborazione
e manipolazione dei dati.
A
parer mio, la cosa migliore da fare per usare
Asp è di provarlo direttamente, seguendo magari
step-by-step i passaggi che via a via esporrò.
Una
volta acquisita una padronanza sull'argomento
passate quidni ad analizzare i listati delle pagine
asp che consentiranno di realizzare questa sorta
di sezione protetta.
Secondo
la mia esperienza il migliore programma per realizzare
questo genere di pagine è Macromedia Dreamweaver
UltraDev, più intuitivo rispetto ad Intradev.
ASP
è a tutti gli effetti un programma visual basic
che integra il linguaggio HTML. In poche parole
ci troviamo di fronte ai normali codici HTML più
alcune parti con codice Visual Basic o Java Script.
Il codice possiamo decidere di farlo girare sul
server oppure sul client, a seconda della nostra
politica di implementazione. La differenza principale
è in termini di efficenza. Se per esempio abbiamo
da controllare che il valore inserito in un campo
sia un numero, sarebbe inopportuno far girare
questo codice sul server in quanto incrementerebbe
il traffico di rete inutilmente, farlo girare
sul client consentirebbe invece una maggiore velocità
di esecuzione dell'operazione.
Di
contro però possiamo voler celare all'utente alcune
parti del codice, per esempio il sistema con cui
verifichiamo la password o comunque più in generale,
del codice che non vogliamo l'utente visualizzi.
Facendo girare il codice sul server ottiene che
il server elabora il codice e spedisce all'utente
il codice elaborato. Per esempio, ho una formula
che mi dice: prendi il valore del campo 1, sommalo
al campo 2 e il risultato (per esempio (82) visualizzalo
in un terzo campo, campo 3. Il client, o meglio
l'utente che fa girare questa pagina asp, decide
di visualizzare il codice asp, questi non vedrà
la formula, ma solo il risultato 82 impostato
direttamente nel campo 3.
Per
cominciare dobbiamo procurarci uno spazio che
supporti Asp, a lato pratico questo significa
essere ospitati da un server Nt e non Unix che
supporti queste estensioni.
Un'ottimo
sito free dove poter trovare uno spazio con supporto
Asp senza banner pubblicitari è: http://www2.brinkster.com/home/index.asp
sempre a quest'indirizzo troverete un'eccellente
guida ad Asp (in inglese), la stessa guida a cui
mi sono ispirato per realizzare quello che vedrete
sucessivamente. Se avete già un sito internet
che non supporta Asp, e volete comunque integrare
alcune funzioni Asp, avete a disposizione due
vie.
La
prima è di richiedere al vostro provider di spostarvi
su un sistema Nt, l'altra è di usare lo spazio
di brinkster e linkare la sezione che avete sviluppato
con questo nuovo spazio.
Bene
mettiamoci al lavoro, se prima di iniziare volete
approfondire qualche argomento fate le ricerche
che vi propongo di seguito, verranno aperte in
una seconda finestra.
Prosegui...