Guidainlinea.com - Risorse gratuite per Webmaster

| ASP | PHP | Download | Flash | NEWS | Grafica | .NET | Basi Banner | PhpNuke | Forum | Top100 | Webring |

 
100cocktails
   

 

 

 

 

 

 

Guida ASP

La Sintassi

ASP riunisce sotto lo stesso tetto il codice HTML e il codice scripting. Tutto il codice HTML non è processato e viene presentato così com'è all'utente. Lo scripting è invece interpretato ed eseguito dal compilatore e il risultato è prodotto in base ai valori ottenuti dall'esecuzione. 

Per differenziare il codice HTML dal codice scripting, quest'ultimo deve essere contenuto da tue tag specifici: <% e %>. Qualora in una porzione di codice script si voglia solamente scrivere in output il valore di una variabile o la proprietà di un oggetto, il codice da utilizzare è: <%= nomevar %>.

I tipi di scripting supportati da ASP sono diversi: 
· Vbscript (normalmente il linguaggio di default, è molto simile a Visual Basic);
· JavaScript (simile a JavaScript);
· PerlScript (simile al Perl);
· Rexx;
· Python.

Nonostante la diversa scelta messa a disposizione, si può affermare con assoluta tranquillità, che la maggior parte degli sviluppatori ASP utilizza il VBScript per la creazione di codice.

Una semplice pagina ASP può essere la seguente: 

<% Option Explicit
Dim sTesto

sTesto = "ciao"
%>
<html>
<head>
<title>Primo Esempio</title></head>
<body>
<%= sTesto %>
</body>
</html>



VBScript è lo script utilizzato di default da ASP. Qualora si voglia utilizzare Jscript, o cos'altro, per lo svolgimento di una funzione, il codice da utilizzare è il seguente:

<SCRIPT Language=JScript Runat=server>
codice
</SCRIPT>


oppure si può utilizzare questo codice:

<%@ Language=Jscript%>

Nota: Questo codice deve essere inserito nella prima riga della pagina!

Spesso e volentieri, quando una o più funzioni sono utilizzate da più di una pagina è buona norma raggruppare tali funzioni in uno o più file , normalmente salvati con estensione inc, per poi richiamarli con la seguente sintassi: 

<!--#include file="nomefile.inc"-->

oppure:

<!--#include virtual="/nomefile.inc"--> 

Il contenuto di tale file verrà inserito al posto del comando ancor prima che la pagina sia caricata. Lo scopo ottenuto è di centralizzare l'aggiornamento delle funzioni utilizzate. Pensate se utilizzaste la stessa funzione in 20 pagine diverse e scopriste domani che tale codice debba essere cambiato sareste costretti a passare attraverso tutte le pagine, cambiare il codice e controllare che tutto funzioni ancora come prestabilito…

Avendo invece la funzione implementata in un singolo file, una volta aggiornato questo file, tutte le pagine che ne fanno uso verrebbero aggiornate di conseguenza. Questa tecnica ricorda molto da vicino lo sviluppo dei componenti COM.

Se volete che i vostri file di di inclusione non possano essere visualizzati dall'utente tramite un browser, rinominate i file .inc in .asp. In questo modo, la pagina verrà processata, e all'utente non sarà possibile visualizzare il codice sorgente!

Lezione successiva =>

Torna all'indice!

 

.:: Le sezioni ::.

 .: HTML
 .:
ASP
 .:
PHP
 .:
CSS
 .:
.NET
 .:
CGI/PERL
 .:
Flash
 .:
Download
 .:
JavaScript
 .:
FrontPage
 .:
DreamWeaver
 .:
IIS
 .:
PaintShop Pro
 .:
SQL
 .:
VisualBasic
 .:
XML.NET
 .:
PHPNuke
 .:
PhotoShop
 .:
Basi banner

.:: Script & File ::.

 .: ASP
 .:
.NET
 .:
PHP
 .:
CGI/PERL
 .:
Movies
 .:
Basi Banner
 .:
Programmi

.:: FAQ ::.

 .: ASP
 .:
HTML
 .:
PHP
 .:
CSS

.:: Tutorials ::.

 .: ASP
 .:
PhotoShop
 .:
Flash
 .:
JavaScript

 

 

Guidainlinea.com come homepage |  Aggiungi questa pagina ai preferiti
Home | Manuali | EBooks | Libri | NewsLetter | Community | Corsi | Shopping | Guadagna | Servizi | Mandaci il tuo tutorial | Links
Per qualsiasi informazioni scrivi alla Redazione al Webmaster o per informazioni generali ad info@manuali.net - Note Legali