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

RDFormazione

Copyright © 2011 - 2015
P.Iva:10410690019

Siti web torino

Contatti

Per qualsiasi delucidazioni su calendari, costi ed informazioni contattateci all'indirizzo:
info@formazionepiemonte.com

oppure compilate l'apposito modulo, verrete al più presto ricontattati.