Visual Basic 6.0
Scopo del corso. Nelle sue sei versioni, Visual Basic si è trasformato da un semplice linguaggio di programmazione per Microsoft Windows a un ambiente di sviluppo fin troppo complesso, in grado di dare vita praticamente a qualsiasi applicazione. Per tale motivo il corso tratta tutte le caratteristiche e le funzioni di un linguaggio ancora utilizzato in molte realtà lavorative
Metodologia. Lezioni frontali interattive, confronto tra i partecipanti ed esercitazioni pratiche.
Durata. 40 ore
Contenuti del corso
Primi passi in Microsoft Visual 6
- L'IDE o ambiente di sviluppo integrato
- Scelta del tipo di progetto
- I menu, le barre degli strumenti e la finestra toolbox
- Aggiunta di controlli a un form
- Impostazioni delle proprietà di tabulazione
- Esecuzione e debug del programma
Variabili e routine
- Visibilità e durata delle variabili: globali, a livello di un modulo, locali dinamiche e locali statistiche
- Descrizione dei tipi di dati nativi: integer, long, boolean, byte, single e double.
- Il tipo di dati string: currency, date, object, varian e decimal
- Tipi di dati aggregati: tipi definiti dall'utente, array e collection
- Procedure e funzioni: visibilità, parametri, valori di ritorno e gestione degli errori
Introduzione ai form
- Proprietà comuni
- Metodi comuni: move, refresh, set Focus, ZOrder
- Eventi comuni: click, dbclick, change, gotFocus, lostFocus, keyPress, KeyDown
- Oggetto Form: proprietà di base dei form, miglioramento delle prestazioni, ciclo di vita di un form
- La collection controls
- L'oggetto screen
- Metodi grafici
Controlli intrinseci
- I controlli text box: proprietà run-time, intercettazione delle operazioni di tastiera, procedure di convalida per i numeri
- Controlli label e frame
- Controlli commandButton, checkbox e optionbutton
- I controlli listBox e ComboBox
- Controlli pictureBox e Image
- Controlli ScrollBar
- Controlli DriveListBox, DirListBox e FileListBox
- Array di controllo: condivisione di procedure di evento, creazione di controlli in fase di esecuzione, iterazione sugli elementi di un array di controlli
Database
- Accesso ai dati: OLE DB e ADO
- Visual database tools: dataView, dabase diagram e query builder
- Il data binding di ADO: il meccanismo di binding, uso di controlli associate ai dati
- Il designer DataEnvironment: oggetti connection, command e data binding
Eventi e polimorfismo
- Eventi: eventi e riutilizzabilità del codice, sintassi degli eventi, multicasting
- Polimorfismo: uso del polimorfismo, late binding e uso delle interfacce
Classi e oggetti
- I concetti di base: i principali vantaggi della programmazione a oggetti, il primo modulo di classe
- Proprietà di sola lettura e di sola scrittura
- Uso avanzato delle proprietà
- Attributi
- Le istruzioni che agiscono sugli oggetti
Componenti ActiveX
- Introduzione a COM: breve storia e tipi di componenti
- Creazione di un server ActiveX: i passi fondamentali, la proprietà instancing, passaggio di dati tra applicazioni
- Gestione degli errori
- Componenti con interfacce utente
- Problemi di compatibilità
- Chiusura del server
- Creazione di un server DLL ActiveX
- Componenti in-process nell'IDE di Visual Basic
- Differenze tra componenti in process e out-of-process
Se hai trovato interessante il programma di questo corso, condividelo con altri utenti: