EinsteinWeb – Formazione Professionale www.einsteinweb.it Corso di Visual Basic 6.0 OBBIETTIVI Il corso si propone di far acquisire il modello di programmazione ad eventi e di rendere i partecipanti in grado di creare rapidamente applicazioni Windows con Visual Basic. PREREQUISITI Conoscenza di Windows, Access Core e programmi di video scrittura. DOPO IL CORSO Il partecipante sarà in grado di sviluppare autonomamente applicazioni Windows di ogni genere, con particolare propensione per gli applicativi gestionali con accesso a database Access, di gestire le stampe dei propri applicativi e di creare pacchetti per la distribuzione per il proprio software. Durante prime ore di lezione saranno esposti i concetti principali relativi alla progettazione software, nonchè alcuni cenni sulla stratificazione del software presente in un elaboratore elettronico dal sistema operativo alle semplici applicazioni… Il Software Cos’è ? A cosa serve ? L’ ANALISI Si passerà poi ad una rapida panoramica sugli strumenti e sulle conoscenze da possedere per la creazione di software applicativo. Come si Crea ? L’ ALGORITMO Processo di Analisi.. 1) 2) 3) 4) 5) 6) 7) 8) L’alunno acquisirà le metodologie per analizzare i problemi da risolvere.. Riformulazione minuziosa del problema da risolvere; Individuazione obbiettivo o obbiettivi; Comprendere il tipo di utente al quale è rivolto il prodotto finale; Determinare la strada più semplice ed attuabile per la risoluzione; Scomporre il problema in sotto problemi più semplici da risolvere; Descrizione minuziosa delle strutture dati da adoperare; Descrizione minuziosa delle procedure/funzioni da adoperare; Breve descrizione del prodotto finale. …e quelle per la l’effettiva risoluzione degli stessi. Dati Istruzioni Costanti Variabili ERRORI SINTATTICI SEMANTICI LOGICI Saranno poi specificate le tipologie di errori più frequenti nello sviluppo di un applicativo software, nonché come evitarle. Operative Di Controllo VISUAL BASIC Cos’è ? Vantaggi Linguaggio: Interfacce Raise Event Grafiche Deriva dal : IntelliSense Oggetti Visual Basic è un linguaggio General-Purpose e come tale mette a disposizione un’ampia serie di strumenti per lo sviluppo di qualsiasi tipo di applicazione.. Cosa si può fare ? Ecc.. ecc.. Gestionali Basic Utilizzo di: Panoramica generale sul Visual Basic e sui vantaggi nell’utilizzo rispetto ad altri linguaggi di programmazione. Sorgente organizzato a : Fogli di Calcolo App. Server Blocchi di Codice Editor di Testo App. per Internet Riduzione Tempi Sviluppo ..con la possibilità di creare non solo file eseguibili, ma anche librerie di funzioni (DLL), componenti COM, Activex, ecc.. Creazione di progetti: 1) 2) 3) 4) 5) Exe AxtiveX Exe AxtiveX Control AxtiveX Dll Ecc.. ecc.. IDE di Sviluppo Presentazione dell’ambiente RAD di sviluppo. Utilizzo degli strumenti per la progettazione delle interfacce grafiche relative all’applicativo in sviluppo. La Sintassi ed i Controlli Lavorare con le costanti, le variabili e le principali funzioni predefinite di Visual Basic. Gestire il flusso delle informazioni con le istruzioni di controllo: SELEZIONI e ITERAZIONI. Utilizzo dei Form e dei controlli intrinsechi di Visual Basic: CommandButton, Label, TextBox, ListBox, ComboBox, PictureBox, Image, controlli per la gestione dei files, ecc.. Gestione dei File Gestione degli attributi, cancellazione e creazione di file e directory. Utilizzo dei file come Archivio informazioni. File di testo, scrittura, modifica ed eliminazione dei dati. Connessione ai Datbase Connessioni a basi di dati, per lo sviluppo di applicazioni gestionali di vasta entità. Introduzione al componente Active Data Object (ADO) utilizzato nello Sviluppo di applicazioni aziendali. ADO DB Altro: • Durante tutto il corso gli alunni svolgeranno esercizi di riepilogo sulle lezioni svolte tra i quali alcuni saranno svolti in classe con l’aiuto del docente, ed altri fuori dall’aula da considerare come compiti a casa. • Gli alunni riceveranno ad inizio corso il libro di testo, che sarà utilizzato come fonte d’informazione principale per le lezioni. In alcuni casi sarà poi il docente a decidere si integrare gli argomenti con dispense personali, o divagazioni (discorsive) dal testo. • Dopo il corso l’alunno sarà in grado di sviluppare applicazioni software complete e di svariate tipologie. • A fine corso l’alunno dovrà sostenere un esame pratico (al Computer) in taluni casi accompagnato da un piccolo questionario. Questo per verificare la propria preparazione sui concetti e le conoscenze fornitegli. • L’alunno riceverà un attestato di partecipazione al corso. • Contatti: [email protected] EinsteinWeb - Formazione Professionale Presentazione di Marco Siniscalco