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 11886 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 ]





Si accettano come pagamenti, bonifici, bollettini, vaglia, carte di credito, bankpass: PayPal Gateway Visa Card MasterCard American Express Diners Card Jcb Credit Card PostaPay Maestro Pago Bancomat Free thumbnail preview by Thumbshots.org

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: 081 5153174. Iscrizione alla camera di commercio di Salerno.