Creato da: fumarinox il 08/11/2005
osservazioni su fenomeni naturali

Area personale

 

Archivio messaggi

 
 << Maggio 2026 >> 
 
LuMaMeGiVeSaDo
 
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
 
 

Cerca in questo Blog

  Trova
 

FACEBOOK

 
 

I miei Blog Amici

Citazioni nei Blog Amici: 7
 

Ultime visite al Blog

flavia.pollinocesare.bcmistero_54LSDtriptwin.beautylibarnacarrellibruno.dallagoLiledeLumiLgiovanna.rappoccioprisca76les_mots_de_sableavvmessinam12ps12danbartprefazione09
 

Chi può scrivere sul blog

Solo l'autore può pubblicare messaggi in questo Blog e tutti gli utenti registrati possono pubblicare commenti.
 
RSS (Really simple syndication) Feed Atom
 
 

 

 
« sintassi Option, Public con VBAlegge generale dei gas con VBA »

considerazioni su tipo variabili

Post n°751 pubblicato il 16 Febbraio 2010 da fumarinox
 

esercitazioni didattiche su sintassi Visual Basic su PowerPoint
per descrizione, iimmagini, attivazione, codici, vedi link
http://digilander.libero.it/francescovise/visualpre/visapre.htm
http://digilander.libero.it/francescovise/visualpre/variante.htm
http://digilander.libero.it/francescovise/visualpre/variante.ppt

considerazioni su effetto assegnazione tipo a variabili:
se non si assegna il tipo, viene considerato tipo Variant che comprende tutti i tipi
e su comportamento del segno di addizione + che può sommare i dati come numeri o come stringhe
uso di Val per forzare somma come numerica




http://digilander.libero.it/francescovise/visualpre/variante1.htm
http://digilander.libero.it/francescovise/visualpre/variante1.ppt

gestione variabili,tipo,contenuto
comportamento variabile con operatore + (somma)
che può considerare i dati da elaborare come stringhe o numeri
necessario indicare con Val il valore come numerico
dichiarare come variabili con Dim a,b,c,somma
assegnare tipo di variabile con As Integer ( se non assegnato, automatico tipo Variant)
assegnare contenuto a variabili con nomevariabile=valore



http://digilander.libero.it/francescovise/visualpre/variante2.htm
http://digilander.libero.it/francescovise/visualpre/variante2.ppt


considerazioni sull'operatore somma + , con dati numerici e stringa
se i dati numerici sono inseriti in variabili tipo numerico (Integer..) direttamente
da codice (a=5, b=6) ,vengono trattati come numerici (somma=a+b= 11)
se invece vengono ricavati da label, textbox ,verranno trattati come stringhe
a=textbox1.text (5) , b=textbox2.text (6) >>> somma=a+b >>> 56 e non 11
si deve usare somma= Val(a)+Val(b) per ottenere somma numerica=11







http://digilander.libero.it/francescovise/visualpre/variante3.htm
http://digilander.libero.it/francescovise/visualpre/variante3.ppt


considerazioni su tipo coerente delle variabili da passare alle procedure per i calcoli
se la procedura ha variabili tipo Variant, accetta ogni tipo
se la procedura ha varabili tipo Integer, Long..accetta solo valori da variabili dello stesso tipo
a,b integer e procedura variant >>> accetta
a,b integer e procedura Integer >>> accetta
a,b long e procedura Long >>> accetta
a,b variant e procedura Variant >>> accetta

http://digilander.libero.it/francescovise/visualpre/variante4.htm
http://digilander.libero.it/francescovise/visualpre/variante4.ppt


i numeri inseriti in textbox vengono considerati tipo Variant e nella somma con + come stringhe e non numeri
con altri operatori * / - come numeri : usando Val si ottengono valori numerici


 

http://digilander.libero.it/francescovise/visualpre/variante6.htm
http://digilander.libero.it/francescovise/visualpre/variante6.ppt

i numeri inseriti in label vengono considerati
nella somma con + come stringhe e non numeri
con altri operatori * / - come numeri
usando Val si ottengono valori numerici
chiamata di procedure con passaggio di parametri in modo vario
notare diverso comportamento se si somma entro programma principale
o entro procedure

http://digilander.libero.it/francescovise/visualpre/variante7.htm
http://digilander.libero.it/francescovise/visualpre/variante7.ppt


chiamata di procedura con passaggio parametri
modificabili in esegue con ByRef


 
Condividi e segnala Condividi e segnala - permalink - Segnala abuso
 
 
Vai alla Home Page del blog

© Italiaonline S.p.A. 2026Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963