2. IN F O R M A Z IO N I S U L C O R S O :
L a d u r a t a d e l c o r s o n o n è d e f in it a .
T u t t o il m a t e r ia le s a r à d is p o n ib ile
s u l s it o :
h t t p : //w w w . v b n e t . d a n i e l i t a l y s p a c e . i t /
P e r q u a ls ia s i n e c e s s it à p o t e t e
s c r iv e r e a ll’ in d ir iz z o m a il
3. Cosa vuol dire risolvere una classe di problemi?
Risolvere una classe di problemi significa trovare quel procedimento che
consente di produrre i risultati, a partire da dati iniziale, attraverso un
processo di elaborazione.
Cosa intendiamo per Algoritmo?
Un algoritmo è, sostanzialmente, una sequenza di istruzioni finite.
Che cos’è il programma?
Quello che noi chiamiamo programma, in realtà, è una sequenza di
istruzioni eseguite da un elaboratore (computer).
4. Chi è un programmatore?
Il programmatore è la persona fisica che è in grado di scrivere algoritmi
mediante un linguaggio specifico chiamato linguaggio di
programmazione.
Visual Basic è uno dei tanti linguaggi di programmazione.
5. Com’è composto un programma?
Il programma è composto da:
INTERFACCIA
DATI ISTRUZIONI
GRAFICA
PROGRAMMA
Scrivere, in qualunque linguaggio, è obbligatorio rispettare: il LESSICO e la
SINTASSI.
6. INTERFACCIA
GRAFICA
Alcuni componenti principali dell’interfaccia grafica di un programma:
FORM: è la finestra vuota sulla quale il programmatore inserisce i controlli che l’utente
vede e usa.
CONTROLLI: Strumenti, come caselle di testo, bottoni, icone, etichette ecc… disegnate
sulla form.
I controlli si dividono in: controlli per l’input e controlli per l’output.
PROPRIETA’: Ogni controllo ha delle proprietà, delle impostazione particolari, per
cambiare il colore, grafia, scrivere, colore di sfondo, icona form, visibile o non visibile,
font, attivato o non attivato ecc….
7. GLI EVENTI
Gli eventi sono le azioni provocate dall’utente o dal sistema operativo. Ad esempio
cliccando su un bottone esce la scritta “ciao” , l’apertura di una font, l’inserimento di dati
ecc…
Esempio di Evento:
CLICK: l’oggetto viene selezionato utilizzando il mouse.
8. DATI
I dati si dividono, sostanzialmente, in due categorie:
COSTANTI: Se non cambia il valore durante l’esecuzione.
Dichiarazione: CONST nome AS tipo = Valore
Esempio: CONST PiGreco AS integer (intero) = 3,14
VARIABILI: Cambia il valore durante l’esecuzione
Dichiarazione: DIM nome AS tipo = Valore
Esempio: DIM nomevariabile AS integer (intero) = 10
Alcuni tipi di variabili:
-Boolean 2Byte Vero o Falso (True o False)
-Integer 4Byte
-Object 4Byte Tipo generale nel quale è possibile memorizzare
qualsiasi tipo.
-String
9. OPERATORI ARITMETICI, DI RELAZIONE E LOGICI:
- ARITMETICI
+ per l’addizione.
- per la sottrazione.
* per la moltiplicazione.
/ per la divisione con quoziente decimale.
per la divisione tra numeri interi e per ottenere il quoziente intero.
MOD per il calcolo del resto della divisone tra interi.
^ per l’elevamento a potenza.
- DI RELAZIONE - LOGICI
= Uguale AND Prodotto logico
< Minore di (e).
<= Minore o uguale OR Somma Logica (o).
> Maggiore NOT Negazione.
>= Maggiore o uguale XOR Or esclusivo.
<> Diverso