Date post: | 01-May-2015 |
Category: |
Documents |
Upload: | giosue-piazza |
View: | 216 times |
Download: | 1 times |
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