Home Page Servizi Soluzioni Articoli Storia Contatti Links English Version
Software
Creazioni 2D
Creazioni 3D
Immagini
Open Source
Progetti
Utilità Web
Strumenti Grafica
Downloads
Documenti

Siti e progetti personali:

Forum per Programmatori in Italiano

Community per Programmatori, in Inglese

Community per Sviluppatori di Videogames

Portale con soluzioni ed articoli di Programmazione

Directory e motore di Ricerca per Alloggi

Servizi di Hosting e Registrazione Domini

Servizi di Hosting in versione Inglese

Servizi di Hosting Economico e Registrazione domini

Tutto il Network Giovanni Ceglia

Portale di Annunci Immobiliari in Inglese

Portale di Annunci Immobiliari in Italiano

Portale di Annunci Immobiliari in Tedesco

Malmignatta Motore di Ricerca

Malmignatta Motore di Ricerca in Inglese


TUTORIAL ASP 3.0


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



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



Giovanni Ceglia
giovanniceglia@xungame.com


Home Page Servizi Soluzioni Articoli Storia Contatti Links English Version



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. 03972320653, Sede Legale in Via Trento N.74 84016, Pagani (Salerno) Italy, E-Mail: giovanni.ceglia@frazionabile.it, Tutti i contatti sono reperibili su: Ceglia.TEL.