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
Periodico n. 1- Febbraio 1999


Clicca qui per scaricare il cap. stampabile

Indice

Introduzione
Primi cenni di codice
Array e dintorni

Primi cenni di codice

Iniziamo con la stringa "CODE" che identifica l'inizio in una pagina Html di un codice.

<CODE>
<%
Response.Write("Hello World...")
%>
</CODE>

Response.Write funge da "Write" e il risultato di questo semplice codice è la riproduzione della frase "Hello World" all'interno della pagina che lo contiene.

La potenza di questo sistema, sta  ovviamente nel fatto che il contenuto della response.write può essere un parametro, e quindi può rendere la pagina dinamica.

VARIABILI e TEST SU VARIABILI

In programmazione sono ovviamente un pilastro. E' fondamentale conoscerle e saperle usare correttamente.

In Asp sono tutte variabili di tipo "Variant", sta poi a noi specificare un sotto-tipo secondo il seguente schema:

Variable Subtypes
Subtype Acceptable Range
Byte 0-255
Integer -32,768 to 32,767
Long -2,147,483,648 to 2,147,483,647
Single -3.402823E38 to
-1.401298E-45 for negative values;
1.401298E-45 to 3.402823E38 for positive values
Double -1.79769313486232E308 to
-4.94065645841247E-324 for negative values;
4.94065645841247E-324 to
1.79769313486232E308 for positive values
Currency -922,337,203,685,477.5808 to 922,337,203,685,477.5807
Date January 1, 100 to December 31, 9999
String Strings can range in length from 0 to 2 billion characters
Boolean True or False
Object Any Object reference

In fase di "dichiarazione variabile" non è comunque necessario, o meglio non si fa proprio, dichiarare il sotto-tipo.
La dichiarazione è del tipo: Dim nomevariabile

Volendo è comunque possibile "forzare" una variabile ad un sottotipo particolare, per esempio var1 = CStr(var1) con la stessa logica usata in Visual Basic. (var1 in questo esempio viene forzata al tipo "stringa")

Si possono rilevare molto comode le seguenti funzioni in grado di verificare la tipologia di dato contenuto in una variabile.

IsEmpty(VariableToCheck)
IsNull(VariableToCheck)
IsNumeric(VariableToCheck)

Esempio:
<CODE>
myVar = "Hello"
If IsNumeric(myVar) Then
     Response.Write("Variable is numeric.")
Else      Response.Write("Variable is NOT numeric.")
End If
</CODE>

Risultato:
Variable is NOT numeric.

Sempre per rimanere in fase di testing del contenuto di una variabile, guardiamo come usare la classica "InStr"

<CODE>
str1 = "Hello."
str2 = "ll"
If InStr(str1,str2) > 0 Then
Response.Write("str1 contains str2")
Else
Response.Write("str2 is not in str1")
End If
</CODE>


Risultato:
Stampa "str1 contains str2"

La funzione Right e Left invece:

<CODE>
str1 = "abcdefg"
Response.Write("I primi 3 caratteri di str1 sono " & Left(str1,3))

Response.Write("Gli ultimi 3 caratteri di str1 sono " & Right(str1,3))
</CODE>

Results:
Stampa "
I primi 3 caratteri di str1 sono abc"
            "Gli ultimi 3 caratteri di str1 sono efg"

La sintassi della comoda Mid è: Mid(str1, 3, 3))

dove il primo parametro è il carattere (compreso) da cui cominciare ad estrarre, il secondo invece è il numero di caratteri da estrarre.

Non dimentichiamoci della funzione Len in grado di quantificarci la lunghezza di stringa specificata, così scrivere Len(str1) dove str1 contiene la parola "Hello" significa avere come risultato il numero 5.

Concludiamo questa sezione vedendo come convertire i caratteri di una stringa in maiuscolo o in minuscolo.

Per farlo usiamo la conosciuta funzione UCase (Upper Case) e LCase (Lower ase), con il seguente esempio: Response.Write(UCase(myVar))
produce come risultato il contenuto di myVar ma tutto in caratteri maiuscoli.

Bene abbiamo terminato la fase introduttiva di Asp, per cominciare a lavorare seriamente dobbiamo ancora scoprire qualche strumento utile. Parliamo di seguito di Matrici o meglio di Array.

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.