+ All Categories
Home > Documents > Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di...

Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di...

Date post: 01-May-2015
Category:
Upload: giosue-piazza
View: 216 times
Download: 1 times
Share this document with a friend
23
Introduzione al Introduzione al VISUAL BASIC VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA
Transcript
Page 1: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

Introduzione al Introduzione al VISUAL BASICVISUAL BASIC

Corso abilitante

riservato ad abilitati in altra classe

classe di concorso A042 - INFORMATICA

Page 2: Introduzione al VISUAL 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

Page 3: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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

Page 4: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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:

Page 5: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

Esempio

Prendiamo ad esempio un palloncino:proprietà: peso

dimensionicolorestato (se è gonfio o meno)

metodi: gonfiare innalzaresgonfiare abbassare

eventi: pungere

Page 6: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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

Page 7: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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

Page 8: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.
Page 9: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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.

Page 10: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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

Page 11: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

Ciao mondo! (4)

• Aggiungere un altro controllo CommandButton trascinandolo dalla casella degli strumenti

Command2 =

Caption &ESCIHeight 735Width 1575Top 1920Left 2400

Page 12: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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

Page 13: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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

Page 14: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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

Page 15: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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

Page 16: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

Ciao mondo! internazionale (3)

• aggiungere un controllo PictureBox Picture1 PictureBox(Name) picBandieraHeight 495Left 120Top 240Width 615

Page 17: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

Ciao mondo! internazionale (4)

• aggiungere un controllo CommandButtonCommand1 CommandBox(Name) cmdItalianoCaption &ITALIANOHeight 495Left 240Top 1080Width 975

Page 18: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

Ciao mondo! internazionale (5)

• aggiungere un controllo CommandButtonCommand2 CommandBox(Name) cmdIngleseCaption &ENGLISHHeight 495Left 1320Top 1080Width 975

Page 19: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

Ciao mondo! internazionale (6)

• aggiungere un controllo CommandButtonCommand3 CommandBox(Name) cmdEsciCaption E&SCIHeight 495Left 3480Top 1080Width 975

Page 20: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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

Page 21: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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

Page 22: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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

Page 23: Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe classe di concorso A042 - INFORMATICA.

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


Recommended