Linguaggi di Programmazione



Documenti analoghi
Corso Online Analista Programmatore Microsoft

Corso Analista Programmatore Microsoft. Corso Analista Programmatore Microsoft Programma

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

Novità di Access 2010

Corso di Informatica

Il calcolatore - Applicazioni

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

INTRODUZIONE AD ASP.NET

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Installazione e caratteristiche generali 1

RenderCAD S.r.l. Formazione

IRSplit. Istruzioni d uso 07/10-01 PC

Microsoft Office XP. dott. ing. Angelo Carpenzano. La suite Microsoft Office XP

Personalizzazione Stampe

Sicurezza dei file Le protezioni nei programmi

IL LINGUAGGIO Visual Basic

Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA

Corso di Informatica

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP

Preparazione di una immagine di Windows XP per la distribuzione

Ogni documento digitalizzato, carta attivo o passivo, viene di infatti accompagnato identità da una sorta di elettron

Analista Programmatore su Tecnologie Microsoft

L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI

Corso Microsoft Corso Online Analista Programmatore Microsoft

Manuale d'installazione del programma. Copyright Team System Ancona srl

Informatica - Office

Indice generale. Parte I Le nozioni di base Introduzione...xiii. Presentazione Capitolo 1 Un po di teoria...11

CONTENT MANAGEMENT SYSTEM

MODULO 02. Iniziamo a usare il computer

PROCEDURE GENERALI ATTIVAZIONE MACRO

PIANO DI LAVORO DEI DOCENTI

Manuale d'installazione del programma. Copyright 2010 PrivacyXP - w w w.logprivacy.it

A. Carullo Introduzione a Visual Basic. Introduzione a

ISTITUTO DI ISTRUZIONE SUPERIORE Cigna Baruffi Garelli

Settimana I...1. Giorno 1 - Introduzione all XSLT...3

PSG Table Builder Manuale Utente. PSG TABLE BUILDER Manuale Utente

Il file seme o file modello del disegno

ZFIDELITY - ZSE Software & Engineering Pag.1 / 11

Visual Basic.NET La Gestione degli Errori di Federico BARBATI

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

Raggruppamenti Conti Movimenti

MODULO 5 Appunti ACCESS - Basi di dati

Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6

SIEBEL CRM ON DEMAND MARKETING

7.4 Estrazione di materiale dal web

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

OBIETTIVI SPECIFICI DI APPRENDIMENTO

Parte 1 Argomenti introduttivi 1. Capitolo 1 Novità di Excel Capitolo 2 Esplorare Excel 13. Parte 2 Visual Basic for Applications 23

Creare diagrammi di Gantt con Visio 2003

Al giorno d oggi, i sistemi per la gestione di database

Corso sul linguaggio SQL

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

Office 2007 Lezione 02. Le operazioni più

PROCEDURA DI CHIUSURA ANNO FISCALE 2006 CON E-SHOP

Fratini Service di G. Fratini

Crotone, maggio Windows. Ing. Luigi Labonia

UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Guida introduttiva. Ottenere assistenza Fare clic sul punto interrogativo per accedere al contenuto della Guida.

Windows. Cos è I componenti principali Le funzioni essenziali. 1

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

Specifiche Tecniche e Funzionali Applicativo DIAGNOS PLUS (09/2015)

scada SCADA (Supervisory Control And Data Acquisition) L acronimo SCADA Scada e industria integrata

STRUMENTI DI PRESENTAZIONE MODULO 6

Il Sistema Operativo (1)

19. LA PROGRAMMAZIONE LATO SERVER

Gruppo Buffetti S.p.A. Via F. Antolisei Roma

Circolari e lettere da Word con anagrafiche e indirizzi da Metodo

Volume GESTFLORA. Gestione aziende agricole e floricole. Guidaall uso del software

Le novità del software di configurazione ETS4 e gli esempi applicativi

7. Microsoft Access. 1) Introduzione a Microsoft Access

DESCRIZIONE: Microsoft Office 2002 XP Corso Completo (Patente 60 giorni)

Sistema per scambi/cessioni di Gas al Punto di Scambio Virtuale

Obiettivi del corso. Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000.

Il web server Apache Lezione n. 3. Introduzione

Le novità del software di configurazione ETS5 e gli esempi applicativi - Renato Ricci

FRANCESCO MARINO - TELECOMUNICAZIONI

Cosa è un foglio elettronico

INTEGRAZIONE DI DOCUSOFT CON UN ALTRO SOFTWARE GESTIONALE CON IL MODULO ACQUIRE&VIEW

ARCHIVIA PLUS - ARCHIFILE

Lavorare con PowerPoint

Vademecum al download, all installazione e all uso del software Easynota Acquisizione della NIR tramite codici a barre bidimensionali

DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE

CONTENUTI 1. INTRODUZIONE CONCETTI BASICI SU EQUINOX CMS XPRESS ACCESSO A EQUINOX CMS XPRESS PAGINA D INIZIO...

Corso di Alfabetizzazione Informatica

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO

Approfondimenti. Contenuti

Capitolo 4 Pianificazione e Sviluppo di Web Part

Modulo 6 Strumenti di presentazione

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Windows

Tricks & Tips. [Access] Tutorial - ActiveX - Controllo Tree View. - Michele de Nittis - Versione: 1 Data Versione: venerdì 30 agosto 2002

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Modulo 2 Uso del computer e gestione dei file

Motorola Phone Tools. Guida rapida

GESTIONE AVANZATA DEI MATERIALI

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

catalogo corsi di formazione 2014/2015

Transcript:

Corso di Base Visual Basic è un linguaggio di programmazione WUI (Windows User Interface) di casa Microsoft, abbastanza potente e molto semplice nella sintassi e nelle funzionalità, adatto quindi sia al neofita che allo sviluppatore professionista. Visual Basic, da ora in poi semplicemente VB, nasce dal vecchio Basic, sempre di casa Microsoft, come versione avanzata con interfaccia visuale (da qui il suo nome attuale); il vecchio Basic, infatti, nasce e muore in ambiente DOS. VB è attualmente e definitivamente arrivato alla versione 6.0: la versione successiva, in uso da già qualche anno, fa parte della piattaforma.net e pur conservando la maggior parte delle caratteristiche, può definirsi un linguaggio a se stante: VB è quindi differente da VB.NET. VB è un tipo di programmazione detta event driven, ovvero basata sugli eventi. Il successo del Visual Basic è dovuto alla sua completa integrazione con l'ambiente Windows, alla sua versatilità, che lo rende adatto alla risoluzione di numerose tipologie applicative, alla sua facilità d'uso dovuta alla sua peculiare caratteristica Visual. Ciò offre la possibilità di realizzare buona parte dell'interfaccia senza ricorrere alla programmazione, ma, più semplicemente, disegnandola. Inoltre le principali applicazioni Microsoft (ad esempio Office) le principali applicazioni CAD e alcuni software di altri produttori hanno adottato il Visual Basic come linguaggio interno, per cui possono essere personalizzati e programmati mediante tale linguaggio. Obiettivo del corso è far acquisire il modello di programmazione ad eventi e di rendere i partecipanti in grado di creare rapidamente applicazioni Windows. Requisiti : Conoscenza di base di Windows e preferibilmente dei fondamenti di programmazione. Contenuto del corso : Linguaggi di Programmazione Corso di Microsoft Visual Basic 6 alla tecnologia Cos'è un linguaggio di programmazione Programmazione classica ed Object Oriented (OOP) Oggetti, proprietà, metodi ed eventi a Visual Basic 6 Installazione Pagina 1 di 7

Interfaccia Scelta del tipo di programma Gli strumenti di Visual Basic I menu Il primo Form e la casella degli strumenti Proprietà di default dell'oggetto Form e i primi controlli Creazione di menu al linguaggio ed alla sintassi Assegnazione dei nomi Parole riservate Costanti Variabili Tipi di dato Operatori Il primo programma: Hello World! Istruzioni condizionali Il costrutto If - Then - Else La clausola ElseIf Il costrutto Select Case Una semplice calcolatrice Istruzioni di iterazione Il ciclo For - Next Il ciclo For Each Differenze tra For e For Each Il ciclo While Pagina 2 di 7

Il ciclo do While Gli Array Cosa sono gli Array? Uso degli Array monodimensionali Uso degli Array bidimensionali La clausola Option Base Funzioni e sub-routine Parametri di una funzione Chiamata ad una funzione e ad una sub Funzioni predefinite di Visual Basic Le stringhe Elenco delle funzioni delle stringhe La funzione Len() Le funzioni Replace() e Split() Le funzioni Left() Right e Mid() Le funzioni Trim() LTrim() e RTrim() Le funzioni Instr() e InstrRev() Funzioni relative a data e ora Le funzioni Now() Date() Time() La funzione FormatDateTime() Le funzioni Day() Month() Year() Le funzioni Hour() Minute() Seconds() Pagina 3 di 7

Gestione avanzata degli oggetti Le proprietà comuni degli oggetti Uno sguardo più approfondito sui Form La TextBox I bottoni di comando I controlli CheckBox e OptionButton I controlli ComboBox e ListBox Le barre di scorrimento Il controllo Timer Il controllo PictureBox Il programma Info Manipolazione di file e cartelle Navigare nel File System Input/Output di file Creazione e rimozione di directory Cancellazione di file Il programma Gestfile ai database ad SQL Utilizzo di Visual Data Manager ad Ms Access ad ADO L'oggetto Connection L'oggetto Recordset L'oggetto Command Esecuzione delle istruzioni INSERT, UPDATE e DELETE con Visual Basic Pagina 4 di 7

Tutorial: Una rubrica in VB ed Access Struttura del database Struttura del progetto Il Form di inserimento Il Form di visualizzazione Il Form di modifica Il pacchetto d'installazione I Controlli OCX Cos'è un OCX Utilizzo di DataGrid Utilizzo di TreeView Utilizzo di ListView Utilizzo di StatusBar Utilizzo di ProgressBar Utilizzo di Slider Utilizzo di UpDown Utilizzo di MonthView e DateTime Picker Utilizzo di ImageCombo Utilizzo di Animation Utilizzo di TabStrip Conclusioni Realizzazione di DLL con Visual Basic 6 Che cos'è una DLL Struttura di un progetto DLL con Visual Basic 6 Creazione e utilizzo delle classi Progettare una DLL Pagina 5 di 7

Testare una DLL Installare e disinstallare una DLL Tutorial - Una DLL per leggere un file di testo Utilizzo di XML con Visual Basic 6 Che cos'è XML Preparazione dell'ambiente: La componente Microsoft XML Un semplice esempio Visualizzazione ordinata dei dati Conteggio dei nodi e visualizzazione MSDN: utilizzo della guida in linea Che cos'è MSDN? Installazione di MSDN Avvio diretto di MSDN Effettuare una ricerca su MSDN Invocare MSDN da Visual Basic Ricerca veloce dalla finestra del codice MSDN online Pagina 6 di 7

Corso di Avanzato Il corso avanzato per questo linguaggio è destinato a un utenza che vuole apprendere appieno le potenzialità di questo linguaggio. Un programmatore esperto deve conoscere appieno le potenzialità di tale linguaggio e dei vari sistemi operativi su cui verranno installate le applicazioni create, inoltre deve conoscere i vari metodi per rendere i propri applicativi più "amichevoli", a tale scopo in aggiunta alle argomentazioni del corso base verranno approfonditi i mezzi alternativi messi a disposizione dai sistemi operativi ossia le varie API (Application Programmabile Interfaces) tramite le quali è possibile gestire appieno un sistema, consentendo inoltre di effettuare il SubClassing dei controlli utilizzati. Requisiti : Conoscenza di base di Visual Basic 6. Contenuto del corso : Creare applicazioni con form multipli. Incorporare nelle applicazioni menu dinamici, menu pop-up, barre di stato e toolbar personalizzate. Creare dinamicamente i controlli in fase di esecuzione. Implementare validazione dell input a livello di form e a livello di campo. Usare controlli standard, array di controlli e creare controlli dinamicamente. Realizzare una gestione degli errori centralizzata in un applicazione. Creare DLL Personalizzate. Creare Controlli Utente Personalizzati. Eseguire il SubClassing dei controlli. Creare programmi di setup personalizzati per la distribuzione delle applicazioni. Pagina 7 di 7