Home Page Services Solutions Articles History Contacts Links Versione Italiana
Software
2D Creations
3D Creations
Images
Open Source
Projects
Web Utilities
Graphic Tools
Downloads
Documents

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



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



Giovanni Ceglia
giovanniceglia@xungame.com


Home Page Services Solutions Articles History Contacts Links Italian Version

Personal sites and projects: E-Mercanti Services, Programmers Community, E-Merchants Community, Game Developing Community, Programming & Videogames, Programming Portal, Graphic Portal, Services for people looking for a job, Search Engine for Accommodations, Hosting Services, Internet Services for Identity Verification, Cheap Hosting Services and Domain Registration, Hardware and Software E-Shop, The Whole Giovanni Ceglia's Network. Real Estate Listings in English, Real Estate Listings in Italian, Real Estate Listings in German, Malmignatta Search Engine, Malmignatta Search Engine in English.


All material on this site is © CopyRight Giovanni Ceglia since 2003, all the right are reserved, the copy and redistribution of the material on this site is forbidden without permission. If there are words about trade marks they are of respective owners. Giovanni Ceglia - Computer Science Services & Programmer, Internet and Hosting Services, Business Number(Italian IVA) N. 03972320653, Based in Via Trento N.74 84016, Pagani (Salerno) Italy, E-Mail: giovanniceglia@xungame.com, Mobile Photne for contacts: 339-4403189.