sperimentare

considerazioni su tipo variabili


esercitazioni didattiche su sintassi Visual Basic su PowerPointper descrizione, iimmagini, attivazione, codici, vedi linkhttp://digilander.libero.it/francescovise/visualpre/visapre.htmhttp://digilander.libero.it/francescovise/visualpre/variante.htmhttp://digilander.libero.it/francescovise/visualpre/variante.pptconsiderazioni su effetto assegnazione tipo a variabili:se non si assegna il tipo, viene considerato tipo Variant che comprende tutti i tipie su comportamento del segno di addizione + che può sommare i dati come numeri o come stringheuso di Val per forzare somma come numerica
http://digilander.libero.it/francescovise/visualpre/variante1.htmhttp://digilander.libero.it/francescovise/visualpre/variante1.pptgestione variabili,tipo,contenutocomportamento variabile con operatore + (somma)che può considerare i dati da elaborare come stringhe o numerinecessario indicare con Val il valore come numericodichiarare come variabili con Dim a,b,c,sommaassegnare 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.htmhttp://digilander.libero.it/francescovise/visualpre/variante2.pptconsiderazioni sull'operatore somma + , con dati numerici e stringase i dati numerici sono inseriti in variabili tipo numerico (Integer..) direttamenteda codice (a=5, b=6) ,vengono trattati come numerici (somma=a+b= 11)se invece vengono ricavati da label, textbox ,verranno trattati come stringhea=textbox1.text (5) , b=textbox2.text (6) >>> somma=a+b >>> 56 e non 11si deve usare somma= Val(a)+Val(b) per ottenere somma numerica=11
http://digilander.libero.it/francescovise/visualpre/variante3.htmhttp://digilander.libero.it/francescovise/visualpre/variante3.pptconsiderazioni su tipo coerente delle variabili da passare alle procedure per i calcolise la procedura ha variabili tipo Variant, accetta ogni tipose la procedura ha varabili tipo Integer, Long..accetta solo valori da variabili dello stesso tipoa,b integer e procedura variant >>> accettaa,b integer e procedura Integer >>> accettaa,b long e procedura Long >>> accettaa,b variant e procedura Variant >>> accetta
http://digilander.libero.it/francescovise/visualpre/variante4.htmhttp://digilander.libero.it/francescovise/visualpre/variante4.ppti numeri inseriti in textbox vengono considerati tipo Variant e nella somma con + come stringhe e non numericon altri operatori * / - come numeri : usando Val si ottengono valori numerici
 http://digilander.libero.it/francescovise/visualpre/variante6.htmhttp://digilander.libero.it/francescovise/visualpre/variante6.ppti numeri inseriti in label vengono consideratinella somma con + come stringhe e non numericon altri operatori * / - come numeriusando Val si ottengono valori numericichiamata di procedure con passaggio di parametri in modo varionotare diverso comportamento se si somma entro programma principaleo entro procedure
http://digilander.libero.it/francescovise/visualpre/variante7.htmhttp://digilander.libero.it/francescovise/visualpre/variante7.pptchiamata di procedura con passaggio parametrimodificabili in esegue con ByRef