Introduzione al VISUAL BASIC classe di concorso A042 - INFORMATICA Introduzione al VISUAL BASIC Corso abilitante riservato ad abilitati in altra classe
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 eventi che a loro volta attivano procedure prestabilite nel medesimo 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 situazioni Prendiamo ad esempio un palloncino:
Esempio Prendiamo ad esempio un palloncino: proprietà: peso dimensioni colore stato (se è gonfio o meno) metodi: gonfiare innalzare sgonfiare 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 F4 BorderStyle 1-FixedStyle (Name) principale Caption prima applicazione Icon scegliere un’icona Height 3570 Width 4770
Ciao mondo! (2) Aggiungere in controllo CommandButton trascinandolo dalla casella degli strumenti Command1 = Caption &PREMI Height 735 Width 1575 Top 1920 Left 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 - Center Font MS Sans Serif - 24 punti Text (vuotare) Height 675 Width 3375 Top 480 Left 600
Ciao mondo! (4) Aggiungere un altro controllo CommandButton trascinandolo dalla casella degli strumenti Command2 = Caption &ESCI Height 735 Width 1575 Top 1920 Left 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 Command1 Private 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 Command2 Private Sub Command2_Click() Unload Me End 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 Form Caption “La mia prima applicazione” (Name) principale Height 3600 Width 4800
Ciao mondo! internazionale (2) aggiungere un controllo TextBox Text1 TextBox (Name) txtOutput Alignment 2 - Center Font MS Sans Serif - 18 Punti Height 555 Left 840 Text -- vuoto -- Top 240 Width 3615
Ciao mondo! internazionale (3) aggiungere un controllo PictureBox Picture1 PictureBox (Name) picBandiera Height 495 Left 120 Top 240 Width 615
Ciao mondo! internazionale (4) aggiungere un controllo CommandButton Command1 CommandBox (Name) cmdItaliano Caption &ITALIANO Height 495 Left 240 Top 1080 Width 975
Ciao mondo! internazionale (5) aggiungere un controllo CommandButton Command2 CommandBox (Name) cmdInglese Caption &ENGLISH Height 495 Left 1320 Top 1080 Width 975
Ciao mondo! internazionale (6) aggiungere un controllo CommandButton Command3 CommandBox (Name) cmdEsci Caption E&SCI Height 495 Left 3480 Top 1080 Width 975
Ciao mondo! internazionale (7) aggiungere due controlli PictureBox Picture2 PictureBox (Name) picItalia Picture flag Italiana Height 495 Left 360 Top 1680 Width 615 Visible False Picture3 PictureBox (Name) picInghilterra Picture flag Inglese Height 495 Left 1440 Top 1680 Width 615 Visible 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.Picture End 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.Picture End 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