Benvenuto sul nostro sito di servizi di hosting e registrazione domini.
Sull'Articolo -
TUTORIAL ASP 3.0 di Giovanni Ceglia - giovanniceglia@xungame.com (é stato visto 11964 volte)

Versione 0.5

BASI DEL LINGUAGGIO Visual Basic / ASP - UTILIZZO VARIABILI

Adesso ci occuperemo di come utilizzare le variabili e come integrare il loro utilizzo all'interno delle nostre pagine ASP e HTML. Come prima cosa presentiamo questo semplice ed interessante tag particolare che permette di visualizzare il contenuto di una variabile all'interno di codice HTML.

<%=nomevariabile%>

Dove ovviamente a nomevariabile va sostituito il nome della variabile di cui vogliamo visualizzare il contenuto e che abbiamo creato altrove in una porzione qualsiasi di codice ASP. Questo tag è equivalente alla funzione:

Response.Write("testo da visualizzare")

<% Response.Write(nomevariabile) %>

Fatta questa breve premessa passiamo adesso a far vedere come assegnare un valore ad una varibile in Visual Basic e di conseguenza in ASP, e di come effettuare operazioni su di essa.

Per assegnare un valore ad una variabile è basta utilizzare l'operatore = tramite la seguente sintassi:

NomeVariabile = valore da assegnare

Dove NomeVariabile è il nome della nostra variabile ovviamente e il valore da assegnare è legato al tipo. Ad esempio se vogliamo assegnare un valore numerico inseriremo un numero se vogliamo assegnare una stringa, un testo fra due " " per eliminare il valore assegnato ad una variabile o liberare risorse o eliminare un oggetto, si usa la seguente sintassi:

Set NomeVariabile = Nothing

Possiamo passare adesso alle definizioni ed alle prime e principali operazioni che si possono compiere sulle variabili. Precisando ovviamente che le operazioni variano da tipo a tipo.

Per compiere operazioni su variabili esistono diverse funzioni ed operatori, quelle di base sono le operatori aritmetici e gli operatori per il tipo stringa.

I principali operatori aritmetici e di altro tipo sono:

------------------------------------------------
  OPERATORE   | FUNZIONE SVOLTA
------------------------------------------------
      +       | somma fra due valori
      -       | sottrazione fra due valori
      *       | moltiplicazione fra due valori
      /       | divisione reale
             | divisione intera
      &       | concatenamento stringa
   % o MOD    | modulo o resto di una divisione
      ^       | elevamento a potenza
------------------------------------------------


Gli operatori di confronto sono semplici da ricordare e sono:

-----------------------------------
  OPERATORE   | DESCRIZIONE
-----------------------------------
       <      | minore
       >      | maggiore
       =      | uguale
       <>     | diverso
       <=     | minore uguale
       >=     | maggiore uguale


Poi bisogna conoscere gli operatori logici che sono:


NOT - che implica una negazione

AND - che è vera se sono vere due condizioni

OR - che restituisce vero se una delle condizioni è vera

XOR - che è un OR negato

Infatti questo operatore restituisce vero solo se entrambe le condizioni sono false, è la negazione dell'OR in pratica equivale a NOT OR, ed è molto utile per realizzare un banale ma sempre efficace criptaggio, con una chiave.

Infatti se abbiamo un valore e ne facciamo lo <strong>XOR</strong> con una chiave due volte otterremo il valore di partenza!

Completano questa sezione gli operatori sulle stringhe che per la loro utilità meritano una dettagliata trattazione a parte (nella prossima sezione).




[ I ] [ II ] [ III ] [ IV ] [ V ] [ VI ]





Giovanni Ceglia offre servizi Internet di sviluppo, manutenzione, messa in opera di portali per servizi, hosting, software per servizi Internet.

Tutto il materiale qui presente è © CopyRight Giovanni Ceglia dal 2003, tutti i diritti sono riservati, la copia e la redistribuzione di materiale presente su questo sito, sono vietate ove non espressamente consentito. Eventuali marchi citati appartengono ai rispettivi proprietari. Giovanni Ceglia - Servizi Informatici, Internet e Hosting, Partita IVA N. IT03972320653, Sede Legale in Via Trento N.74 84016, Pagani (Salerno) Italy, Email: webmaster(at)9euro.com, Numero di Telefono per contatti: +39 081 5153174. Iscrizione alla camera di commercio di Salerno. GloboSpace.com è il sito principale di Giovanni Ceglia per i servizi di hosting. IL Network di Giovanni Ceglia è costituito da oltre 100 siti web.