Power By I-WEB S.r.l.
DATABASE

  Lezioni

  Access e Internet

ASP

  Introduzione

  Lezioni

  Build Asp page

 
MANUALI SCARICABILI

  Manuale Access

  Manuale Asp

 
COMUNITA'/CHAT

  Comunità virtuale

  Chat


 
PAGINE ASP       

 


Clicca qui per scaricare
il cap. stampabile

Indice

Introduzione
Primi cenni di codice
Array e dintorni

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... 

Indice

Introduzione
Primi cenni di codice
Array e dintorni

Vai direttamente al...
Periodico N. 2


   ARTICOLI & VIAGGI
  Articoli

  Viaggi & Foto
 
   DICONO DI NOI
  Ecco quello che dicono di noi...
 
   SONDAGGIO
  Vota subito!
 
   ISCRIVITI GRATIS ALLA NEWSLETTER
Iscriviti ora!

© 2002

 by I-Web S.r.l. All rights reserved.

Website Design by I-Web S.rl.