Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di...
-
Upload
giosue-piazza -
Category
Documents
-
view
217 -
download
1
Transcript of Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di...
Introduzione al Introduzione al VISUAL BASICVISUAL BASIC
Corso abilitante
riservato ad abilitati in altra classe
classe di concorso A042 - INFORMATICA
Generalità
Microsoft Visual Basic è un programma che consente di sviluppare in modo estremamente semplice e veloce applicazioni per il sistema operativo Windows.- Visual fa riferimento al metodo utilizzato per
creare l'interfaccia grafica utente (GUI). - Basic fa riferimento al linguaggio BASIC (Beginners All-Purpose Symbolic Instruction Code).Alla base anche di Visual Basic, Applications Edition per le applicazioni Office, e Visual Basic Scripting
Edition (VBScript) per Internet
Programmazione VB
VB suddivide l’applicazione in :• interfaccia utente
– disposizione grafica di elementi con cui l’utente interagisce con l’applicazione
• codice di supporto– l’origine dei servizi offerti dall’applicazione, basati su
procedure che reagiscono a particolari eventi
nell’interfaccia grafica sono presenti oggetti (o controlli) che in particolari situazioni generano eventiche a loro volta attivano procedure prestabilite nelmedesimo o in altri oggetti
Gli oggetti
I form ed i controlli sono oggetti predefiniti che presentano proprietà, metodi ed eventi:• proprietà caratteristiche dell’oggetto• metodi azioni eseguibili dall’oggetto• eventi reazioni determinate da particolari situazioniPrendiamo ad esempioun palloncino:
Esempio
Prendiamo ad esempio un palloncino:proprietà: peso
dimensionicolorestato (se è gonfio o meno)
metodi: gonfiare innalzaresgonfiare abbassare
eventi: pungere
Esempio di linguaggio
Impostare le proprietà dell’oggetto Palloncino:Palloncino.Colore = Bianco
Palloncino.Peso = 2
Palloncino.Stato = gonfio
Richiamare un metodo dell’oggetto Palloncino:Palloncino.Gonfiare
Palloncino.Innalzare 3
Le istruzioni che descrivono l’evento Pungere:Sub Pungere
Palloncino.Stato = sgonfio
Palloncino.Dimensione = 1
End Sub
Ciao mondo! (1)
• aprire il programma Visual Basic
Avvio => Programmi => Microsoft Visual Basic 6.0
• aprire un nuovo progetto
Nuovo Progetto => EXE standard => [Apri]• selezionare l’oggetto Form1 e poi visualizzare la finestra delle
proprietà con F4BorderStyle 1-FixedStyle(Name) principaleCaption prima applicazioneIcon scegliere un’iconaHeight 3570Width 4770
Ciao mondo! (2)
• Aggiungere in controllo CommandButton trascinandolo dalla casella degli strumenti
Command1 =
Caption &PREMIHeight 735Width 1575Top 1920Left 600
P.S. È stato istanziato un oggetto CommandButton dalla classe relativa.
Ciao mondo! (3)
• Aggiungere un controllo TextBox trascinandolo dalla casella degli strumenti
Text1 =
Alignment 2 - CenterFont MS Sans Serif - 24 puntiText (vuotare)
Height 675Width 3375Top 480Left 600
Ciao mondo! (4)
• Aggiungere un altro controllo CommandButton trascinandolo dalla casella degli strumenti
Command2 =
Caption &ESCIHeight 735Width 1575Top 1920Left 2400
Ciao mondo! (5)
• Aggiungere codice al bottone Command1:– selezionare il bottone Command1– menu Visualizza => Codice– sulla casella di selezione in alto a sinistra della finestra
di Codice, [ora (generale)] selezionare Command1Private Sub Command1_Click()
Text1.Text = “Ciao, mondo!”End Sub
Ciao mondo! (6)
• aggiungere codice al bottone Command2:– selezionare il bottone Command1– menu Visualizza => Codice– sulla casella di selezione in alto a sinistra della finestra
di Codice, [ora Command1] selezionare Command2Private Sub Command2_Click()
Unload MeEnd Sub
• mandare in esecuzione con il tasto F5
Ciao mondo! internazionale (1)
• menu File => Nuovo progetto => EXE standard• F4 per visualizzare la finestra delle Proprietà
Form1 FormCaption “La mia prima applicazione”(Name) principaleHeight 3600Width 4800
Ciao mondo! internazionale (2)
• aggiungere un controllo TextBox Text1 TextBox(Name) txtOutputAlignment 2 - CenterFont MS Sans Serif - 18 PuntiHeight 555Left 840Text -- vuoto --Top 240Width 3615
Ciao mondo! internazionale (3)
• aggiungere un controllo PictureBox Picture1 PictureBox(Name) picBandieraHeight 495Left 120Top 240Width 615
Ciao mondo! internazionale (4)
• aggiungere un controllo CommandButtonCommand1 CommandBox(Name) cmdItalianoCaption &ITALIANOHeight 495Left 240Top 1080Width 975
Ciao mondo! internazionale (5)
• aggiungere un controllo CommandButtonCommand2 CommandBox(Name) cmdIngleseCaption &ENGLISHHeight 495Left 1320Top 1080Width 975
Ciao mondo! internazionale (6)
• aggiungere un controllo CommandButtonCommand3 CommandBox(Name) cmdEsciCaption E&SCIHeight 495Left 3480Top 1080Width 975
Ciao mondo! internazionale (7)
• aggiungere due controlli PictureBox
Picture2 PictureBox(Name) picItaliaPicture flag Italiana
Height 495Left 360Top 1680Width 615Visible False
Picture3 PictureBox(Name) picInghilterraPicture flag Inglese
Height 495Left 1440Top 1680Width 615Visible False
Ciao mondo! internazionale (8)
• Aggiungere codice al bottone cmdItaliano:– selezionare il bottone cmdItaliano– menu Visualizza => Codice– sulla casella di selezione in alto a sinistra della finestra di
Codice, [ora (generale)] selezionare cmdItaliano– aggiungere il codice:
Private Sub cmdItaliano_Click() txtOutput.Text = "Ciao, mondo!"
picBandiera.Picture = picItalia.PictureEnd Sub
Ciao mondo! internazionale (9)
• Aggiungere codice al bottone cmdInglese:– sulla casella di selezione in alto a sinistra della finestra
di Codice, [ora cmdItaliano] selezionare cmdInglese– aggiungere il codice:
Private Sub cmdInglese_Click()txtOutput.Text = "Hello, word!"
picBandiera.Picture = picInghilterra.PictureEnd Sub
Ciao mondo! internazionale (10)
• Aggiungere codice al bottone cmdEsci:– sulla casella di selezione in alto a sinistra della finestra
di Codice, [ora cmdInglese] selezionare cmdEsci– aggiungere il codice:
Private Sub cmdEsci_Click()UnLoad Me
End Sub
• mandare in esecuzione con il tasto F5• aggiungere una terza lingua a scelta