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

Inviato da: fumarinox
il 01/03/2023 alle 20:47
Inviato da: marabertow
il 24/02/2023 alle 20:59
Inviato da: cassetta2
il 20/12/2020 alle 16:11
Inviato da: cassetta2
il 12/10/2020 alle 10:01
Inviato da: cassetta2
il 05/08/2019 alle 20:30